summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2017-07-23Updated version (4.8.8.r332.g23a544c6 -> 4.8.8.r333.gbde5bb85).haawda
Changelog ========= Improve Visual Studio configure script to accept more of the standard configure script options (bde5bb85)
2017-07-21Updated version (4.8.8.r331.g0c089f3a -> 4.8.8.r332.g23a544c6).haawda
Changelog ========= Add procedure name to graph produced by -cfg option (23a544c6)
2017-07-21Updated version (4.8.8.r329.g61a4bb88 -> 4.8.8.r331.g0c089f3a).haawda
Changelog ========= Use dead-end calls when it is known the procedure will not return, for example when a procedure is called because its type checks have failed and it must raise an exception (0c089f3a) Make -expansion of primitives formating modifiable (0447cb83)
2017-07-19Updated version (4.8.8.r326.g400f778e -> 4.8.8.r329.g61a4bb88).haawda
Changelog ========= Add -cfg option to gsc to create a visual representation of the control flow graph (61a4bb88) Implement reading of shared/circular datum with hash tables to improve performance (1e6397a3) Add "identity" procedure (facbcb51)
2017-07-18Updated version (4.8.8.r325.g843e9d85 -> 4.8.8.r326.g400f778e).haawda
Changelog ========= Calling known procedures does not require "/safe" jumps (400f778e)
2017-07-11Updated version (4.8.8.r316.gf7163ff3 -> 4.8.8.r325.g843e9d85).haawda
Changelog ========= Minor configure script typo fix (843e9d85) Merge pull request #279 from fare-patches/master (d5e06fcb) Some cleanups to new boot process (08730be9) Clean up C compiler version checking, for bugs and features (ea515e52) Improve configure output for detection of NSGetEnviron (b8e224b6) Avoid using --enable-single-host in quick-install instructions because this causes current Xcode clang to generate wrong code and this could confuse newbees (f3ffeb69) Increase git depth for Travis CI build (4326788f) Update README.md for previous commit (08071e1a) Simplify and clean up steps for building from clone of Gambit repo (b9c69958)
2017-07-03Updated version (4.8.8.r314.gbe322110 -> 4.8.8.r316.gf7163ff3).haawda
Changelog ========= Replace calls to barrier_sync_noop by BARRIER macro (f7163ff3) Remove whitespace (127328b2)
2017-07-03Updated version (4.8.8.r240.g2c34b632 -> 4.8.8.r314.gbe322110).haawda
Changelog ========= Merge pull request #273 from vyzo/os-io-fdsets (be322110) With GNU gcc, only use __builtin_add_overflow when version is > 5.0.0 (1b03929a) os_io: ___fdset_realloc shrinks, ___fdset_resize_pstate guarantees that all processors take the barrier. (24e4a6e6) os_io: ___fdset_realloc and ___fdset_init are used even without resizable fdsets (a5783e60) os_io: guard with FDSET_RESIZING in initialization (2bdd7df7) os: USE_FDSET_RESIZING guard for dynamic fdsets (79f81d97) gambit.h.in: fdset.overflow should be volatile (5e8a589a) setup.h: extract common definition of BARRIER from os_io.c and mem.c (99034ea8) os_io: macro use cosmetics (5338f40c) os_io: whitespace (36fbef2a) os_io: ___fdset_realloc: we don't need oldsize and oldbytes (2ef3aff3) os_io: move fdset resizing logic to ___fdset_resize_pstate (932f0213) os_io: ___fdset_init calls ___fdset_realloc, remove __fdset accesors (b777a254) os_io: move overflow clearing/barrier to ___fdset_resize_pstate (8cb05b8b) setup: kill OP_FDSET_CLEAROVL, clear in ___fdset_resize and use a barrier (eb50e945) os_io: ___fdset_resize should return 1 on success and 0 on failure (92088f95) os_io: use ___UWORD for ___fdbits (0790c7f8) os_io: ___vms.os.fdset with global size and overflow (8545be86) os_io: Guard ___fdset_resize_pstate with USE_POSIX (fbd1ed6b) os_io: ___fdset_init/realloc: adhere to Gambig coding style (914c311d) os_io: use ___CAST instead of raw casting in fdset ops (9439b9ca) os_io: ensure initial fdset size is at least as big as the standard fd_set (e690cb99) os_io: placify the c++ compiler (1f4d0d32) setup: ___fdset_resize: ps needs to be called ____ps (320b5cf1) os_io: USE_select_or_poll guard in fdset_resize_pstate (728ce695) os_io: whitespace (e9c47b8b) os_io: don't allocate exceptfds fdset unless we are actually using select (18ddcfc6) os_io: use fdsets for select too; now with unlimited file descriptors (f09fa2d1) setup.c: fd can be negative, so cast the sizeof to int for signed comparison when using select (3fec132e) os_io: ___fdset_realloc: oldbytes and newbytes are needed earlier (2dc6acda) os_thread: restore missing newlines (b6f34e23) os_io: change ___fdset_resize signature to take two fds and no processor state (7940bd4a) os_io: ___device_select: use block for ___processor_state (53386c66) os_io: use ___HIDDEN/___P for fdset procedures (518a565b) os_io: remove ___fdset_state* macros, better memory allocation/error handling (aa78a301) os_io: remove stray semicolon (47cba935) gambit.h.in: restore pruned line (08082438) os_io: remove stray processor_state (e9348890) Merge branch 'master' of github.com:gambit/gambit into os-io-fdsets (23729509) Merge branch 'os-io-raw-devices' into os-io-fdsets (0c59c32c) Merge branch 'os-io-raw-devices' into os-io-fdsets (f0920110) os_io: ___device_cleanup doesn't need ps anymore (0b3333dc) gambit.h.in: guard ___fdset definition, not relevant for windows (6099b4de) os_io: ___device_select shouldn't take ___ps as argument (5b8e31af) Merge branch 'os-io-raw-devices' into os-io-fdsets (011ef8d1) Merge branch 'os-io-raw-devices' into os-io-fdsets (38e50850) Merge branch 'os-io-raw-devices' into os-io-fdsets (7bcae4fc) Merge branch 'os-io-raw-devices' into os-io-fdsets (2ca0f4c6) os_io: rename ___fdset_state to ___fdset (36005691) os_io: ___device_raw_select_virt: FD_ISSET takes references again (5a447bf5) os_io: ___fdset_realloc must return 0 if it's not shrinking (69d517fd) setup: ___fdset_resize: no need for ___PSGET, we already have ___ps (db3b0464) setup.c: ___fdset_resize guard must be USE_poll not ___USE_poll (08fe8f6d) gambit.h.in: Don't define fdset_state guarded by USE_POLL_FOR_SELECT (945beffc) os_io: ___setup_io_pstate: signal heap overflow from fdset allocation. (d34302b8) __fdset_resize: heap overflow check with flag (89988ef3) os_io: eager fdset resizing on device construction (ed4ebfe6) os_io: ___fdset_resize_pstate needs to be available without USE_poll (73e72258) io: ___fdset_resize: synchronous operation to resize fdsets on all processors (6a80b371) os_io: ___fdset_state_init: memzero allocated pollsets (f181ff6b) kill MAX_POLLFDS, they are just MAX_CONDVARS and not useful anywhere else. (691c7d9a) dynamic pollsets: move poll fdstate to ___pstate_os (b7d2849d) dynamic pollsets: fdset_state in ___processor_state and no more TLS (487576db) dynamic pollsets: fix build without --enable-multithread-vms, guard poll state with __SINGLE_THREADED_VMS (105c653e) dynamic pollsets: ___setup_thread_local_state for per thread initialization (58fa8c0b) whitespace cosmetics (8d4e48d6) whitespace cosmetics (55b98bc9) dynamic fdsets for poll: initial allocation at MAX_POLLFDS (85b823fb) dynamic fdsets for poll: fix forgotten __FD ops in select path (1f8ba133) dynamic fdsets for poll: primordial thread needs pollset state too. (67a20a00) dynamic fdsets for poll: practicalities of fdset usage (17ee0cda) dynamic fdsets for poll: resizing logic off by 1 (1822d16b) dynamic fdsets for poll: state management (8d742a47) dynamic fdsets for poll: logic (0c4c0c7e)
2017-06-20Updated version (4.8.8.r237.g3cdfabc2 -> 4.8.8.r240.g2c34b632).haawda
2017-06-18Updated version (4.8.8.r226.gbabd59db -> 4.8.8.r237.g3cdfabc2).haawda
2017-06-12Updated version (4.8.8.r195.g102e826 -> 4.8.8.r226.gbabd59db).haawda
2017-06-09Updated version (4.8.8.r192.gcaae517 -> 4.8.8.r195.g102e826).haawda
2017-06-08Updated version (4.8.8.r190.g509ac87 -> 4.8.8.r192.gcaae517).haawda
2017-06-05simplify first configure runhaawda
2017-06-02Updated version (4.8.8.r183.g42c0fa4 -> 4.8.8.r190.g509ac87).haawda
2017-06-01Updated version (4.8.8.r177.gfbab2bb -> 4.8.8.r183.g42c0fa4).haawda
2017-05-26Updated version (4.8.8.r175.gae2001b -> 4.8.8.r177.gfbab2bb).haawda
2017-05-26Updated version (4.8.8.r170.g154acad -> 4.8.8.r175.gae2001b).haawda
2017-05-24Updated version (4.8.8.r169.gab7b860 -> 4.8.8.r170.g154acad).haawda
2017-05-23Updated version (4.8.8.r168.g4541ff7 -> 4.8.8.r169.gab7b860).haawda
2017-05-22Updated version (4.8.8.r167.gd32e211 -> 4.8.8.r168.g4541ff7).haawda
2017-05-21Updated version (4.8.8.r165.g0bb86df -> 4.8.8.r167.gd32e211).haawda
2017-05-19Updated version (4.8.8.r161.gc6520d1 -> 4.8.8.r165.g0bb86df).haawda
2017-05-19Updated version (4.8.8.r154.g61b76a1 -> 4.8.8.r161.gc6520d1).haawda
2017-05-18Updated version (4.8.8.r136.g9346feb -> 4.8.8.r154.g61b76a1).haawda
2017-05-17Updated version (4.8.8.r135.g300f394 -> 4.8.8.r136.g9346feb).haawda
2017-05-17Updated version (4.8.8.r132.g8741393 -> 4.8.8.r135.g300f394).haawda
2017-05-14Updated version (4.8.8.r131.g48a0290 -> 4.8.8.r132.g8741393).haawda
2017-05-13Updated version (4.8.8.r128.gc895f14 -> 4.8.8.r131.g48a0290).haawda
2017-05-13Updated version (4.8.8.r125.ga74994e -> 4.8.8.r128.gc895f14).haawda
2017-05-13Updated version (4.8.8.r124.g0190d71 -> 4.8.8.r125.ga74994e).haawda
2017-05-12Updated version (4.8.8.r105.g75ce77b -> 4.8.8.r124.g0190d71).haawda
2017-05-11Updated version (4.8.8.r103.g42bf591 -> 4.8.8.r105.g75ce77b).haawda
2017-05-09Updated version (4.8.8.r92.g942a39d -> 4.8.8.r103.g42bf591).haawda
2017-05-07Updated version (4.8.8.r86.gd636bbc -> 4.8.8.r92.g942a39d).haawda
2017-05-03Updated version (4.8.8.r82.g2c9cbb7 -> 4.8.8.r86.gd636bbc).haawda
2017-04-30Updated version (4.8.8.r81.g8fb7e8c -> 4.8.8.r82.g2c9cbb7).haawda
2017-04-21new build directivehaawda
2017-04-15Updated version (4.8.8.r71.gfe096c8 -> 4.8.8.r72.gd13c173).haawda
2017-04-11Updated version (4.8.8.r69.g3e38114 -> 4.8.8.r71.gfe096c8).haawda
2017-04-04Updated version (4.8.8.r67.gde1480e -> 4.8.8.r69.g3e38114).haawda
2017-04-02Updated version (4.8.8.r66.gda8c5cc -> 4.8.8.r67.gde1480e).haawda
2017-04-01Updated version (4.8.8.r60.g143c4e1 -> 4.8.8.r66.gda8c5cc).haawda
Changelog ========= Implement the gsc -exe option for the JavaScript backend (da8c5cc) Add -Wdisabled_optimization when using gcc to help detect disabled optimizations (4bfa725) Add unit test for printing with sharing-allowed? not #f (37b5b8c) Faster implementation of marktables to improve detection of shared parts when printing Scheme object with sharing-allowed? not #f (4bc41bf) Universal backend: prevent JavaScript error when Scheme code contains hasOwnProperty as a symbol (713ed9a) Universal backend: use new define-rbtree macro (8c43c55)
2017-03-31Updated version (4.8.8.r57.gac69eaa -> 4.8.8.r60.g143c4e1).haawda
Changelog ========= Remove broken CI stress testing (143c4e1) Refactor basic block transformations to prepare for versioning (24b2436) More robust implementation of ptree? predicate (4514524)
2017-03-25Updated version (4.8.8.r56.gdbf7be0 -> 4.8.8.r57.gac69eaa).haawda
Changelog ========= Relax interrupt polling on calls to predefined procedures (ac69eaa)
2017-03-22Updated version (4.8.8.r51.gf2f0446 -> 4.8.8.r56.gdbf7be0).haawda
Changelog ========= Reduce run time of stress test thread-terminate-stress.scm so it doesn't exceed time limit of CI (dbf7be0) Sort unit tests so they are executed in same order on all platforms (80b7569) Add vector-inc! primitive (atomic increment) (66cf270) Improve running stress tests under debugger (bdeeaa2) Run stress tests under debugger to help pinpoint bugs (4ae9566)
2017-03-19Updated version (4.8.8.r50.gb1a8795 -> 4.8.8.r51.gf2f0446).haawda
Changelog ========= Give exit code when unit test crashes (f2f0446)
2017-03-18Updated version (4.8.8.r45.g0af0f14 -> 4.8.8.r50.gb1a8795).haawda
Changelog ========= Print processor count on a "make st" (b1a8795) Repair CI build script syntax error (9e8f8a0) Improve display of unit test progress and add display of processor count to CI build scripts (4af76cd) Make current-gsc-boot target consistent with smp branch (e8723bc) Adjust CI scripts to improve robustness of build process (35e8200)
2017-03-17Updated version (4.8.8.r37.g6c56013 -> 4.8.8.r45.g0af0f14).haawda
Changelog ========= Add unit test for thread-quantum and thread-quantum-set! (0af0f14) Fix thread unit tests (2124e73) Add stress test for thread-interrupt! (8df1f6d) Improve unit testing script so that the name of the unit test is printed (cad1b5f) Have continuous integration do stress testing (13cd32a) Add stress test for thread-start! and thread-join! (2dca787) Split thread-state-active into thread-state-running and thread-state-waiting, and add current-processor, processor?, processor-id, and add unit tests (ec426dd) Add stress tests for thread-interrupt! and thread-terminate! (d5d9a53)
2017-03-11Updated version (4.8.8.r31.gb3e0333 -> 4.8.8.r37.g6c56013).Stefan Husmann
Changelog ========= Merge pull request #228 from ckkashyap/makefileOnWindows (6c56013) Fix inlining of fxwraparithmetic-shift, fxwraparithmetic-shift-left, fxwrapquotient, flodd?, fleven?, floor, flfloor, ceiling, flceiling, truncate, fltruncate, round, flround. (d55d043) Fix serdes.scm unit test so it works when compiled (4662582) Add stress testing target "make st" (afb88ce) improved doc (3819e1b) first commit (06073e4)