Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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)
|
|
Changelog
=========
Remove broken CI stress testing (143c4e1)
Refactor basic block transformations to prepare for versioning (24b2436)
More robust implementation of ptree? predicate (4514524)
|
|
Changelog
=========
Relax interrupt polling on calls to predefined procedures (ac69eaa)
|
|
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)
|
|
Changelog
=========
Give exit code when unit test crashes (f2f0446)
|
|
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)
|
|
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)
|
|
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)
|
|
Changelog
=========
Add implementor feature to define-rbtree (b3e0333)
Add high-level interrupts (2b38d84)
Change semantics of thread-interrupt! so it returns the result of the thunk (e682c88)
Default thread specific field to #!void and allow thread-specific calls on uninitialized threads (5bfe6a8)
Add unit tests for threads (ebe4393)
Avoid special treatment of ___INTR_SYNC_OP interrupt (handle it in Scheme with an interrupt handler) (a3f413f)
Make each poll point handle all pending interrupts (used to only handle one interrupt per poll point) (8d5f6bf)
|
|
Changelog
=========
Clean up stray whitespace in configure.ac (8d48b43)
Merge pull request #226 from nortiero/gcc6-darwin-workaround (ae59ac1)
Merge pull request #223 from juanfra684/patch-2 (c2e2e6a)
Fix linking error when gsc invoked with -:s flag (issue #227) (c86476d)
Add unit-tests for threads and mutexes (f72c967)
Improve unit tests for thread-start! and thread-join! (30748a6)
Better message (b0b11be)
Disable -fipa-ra optimization when the following conditions are met: (8ac3ca7)
Revert change to the OpenBSD test in configure (efa91eb)
|
|
Changelog
=========
Avoid heap overflows due to missing critical sections in multiple threaded VMs (2589a2b)
Avoid spurious heap overflows due to uninitialized variables (59d1f58)
|
|
Changelog
=========
Need to reset stack trip to properly detect stack overflows and interrupts after a GC (277666d)
|
|
Changelog
=========
Use correct parameter ordering for WIN32 InterlockedCompareExchangePointer function (3cd348c)
Use wrapping versions of ##fx* and ##fx+ when hashing to avoid overflows (861d4de)
Must use arithmetic shift right to properly serialize negative fixnums (1a130d1)
Replace calls to ##fxarithmetic-shift-right by more portable ##fxwraplogical-shift-right (67dc73d)
|
|
Changelog
=========
Fix issue #222 (from smp branch) (f14c393)
|
|
Changelog
=========
Better consistency with SMP branch (0c34159)
Merge branch 'master' of https://github.com/gambit/gambit (bd4c030)
Apply fix for issue #221 from SMP branch (3a2fe7e)
In FFT-based multiplication, speed up conversion to bignum. (db91c8b)
|
|
Changelog
=========
Avoid configuring WIN32 thread system in Microsoft Visual C++ build batch files (8f624c8)
Update Microsoft Visual C++ build batch files (7f760df)
|
|
|
|
Changelog
=========
Fix build process so that it can build multiple branches (0209073)
|
|
|
|
|
|
|
|
|
|
Changelog
=========
Avoid stale thread-resume-thunk when rescheduling thread (86ae4c4)
|