summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-04-04Add ability to pin threads to processorssmpMarc Feeley
2017-04-03Add missing sort-list to run-unit-tests.scmMarc Feeley
2017-04-03Universal backend: implement gsc -exe option for Python backend and add make ...Marc Feeley
2017-04-02Add support for unit testing JavaScript backend with "make ut-js"Marc Feeley
2017-04-01Implement the gsc -exe option for the JavaScript backendMarc Feeley
2017-03-31Add -Wdisabled_optimization when using gcc to help detect disabled optimizationsMarc Feeley
2017-03-31Add unit test for printing with sharing-allowed? not #fMarc Feeley
2017-03-31Faster implementation of marktables to improve detection of shared parts when...Marc Feeley
2017-03-31Universal backend: prevent JavaScript error when Scheme code contains hasOwnP...Marc Feeley
2017-03-31Universal backend: use new define-rbtree macroMarc Feeley
2017-03-30Remove broken CI stress testingMarc Feeley
2017-03-30Refactor basic block transformations to prepare for versioningMarc Feeley
2017-03-30More robust implementation of ptree? predicateMarc Feeley
2017-03-25Relax interrupt polling on calls to predefined proceduresMarc Feeley
2017-03-22Reduce run time of stress test thread-terminate-stress.scm so it doesn't exce...Marc Feeley
2017-03-22Add vector-inc! primitive (atomic increment)Marc Feeley
2017-03-21Improve running stress tests under debuggerMarc Feeley
2017-03-20Run stress tests under debugger to help pinpoint bugsMarc Feeley
2017-03-18Give exit code when unit test crashesMarc Feeley
2017-03-18Print processor count on a "make st"Marc Feeley
2017-03-18Repair CI build script syntax errorMarc Feeley
2017-03-18Improve display of unit test progress and add display of processor count to C...Marc Feeley
2017-03-18Adjust CI scripts to improve robustness of build processMarc Feeley
2017-03-17Default parallelism level to 50% of number of CPUsMarc Feeley
2017-03-17Add unit test for thread-quantum and thread-quantum-set!Marc Feeley
2017-03-17Add stress test for thread-interrupt!Marc Feeley
2017-03-17Improve unit testing script so that the name of the unit test is printedMarc Feeley
2017-03-17Fix deadlock in thread-quantum-set!Marc Feeley
2017-03-16Have continuous integration do stress testingMarc Feeley
2017-03-15Add stress test for thread-start! and thread-join!Marc Feeley
2017-03-15Split thread-state-active into thread-state-running and thread-state-waiting,...Marc Feeley
2017-03-14Remove old codeMarc Feeley
2017-03-14Remove thread tracing which doesn't work on multithreaded VMsMarc Feeley
2017-03-10Ensure that GC interrupts are handled within a thread (so that output of the ...Marc Feeley
2017-03-10Avoid space leak when thread terminates (remove it from its thread group)Marc Feeley
2017-03-09Add stress tests for thread-interrupt! and thread-terminate!Marc Feeley
2017-03-09Fix inlining of fxwraparithmetic-shift, fxwraparithmetic-shift-left, fxwrapqu...Marc Feeley
2017-03-09Fix serdes.scm unit test so it works when compiledMarc Feeley
2017-03-09Add stress testing target "make st"Marc Feeley
2017-03-06Major refactoring of SMP thread implementation which includes support for thr...Marc Feeley
2017-03-06Add implementor feature to define-rbtreeMarc Feeley
2017-03-06Add high-level interruptsMarc Feeley
2017-03-06Add unit tests for threadsMarc Feeley
2017-03-01Avoid special treatment of ___INTR_SYNC_OP interrupt (handle it in Scheme wit...Marc Feeley
2017-03-01Make each poll point handle all pending interrupts (used to only handle one i...Marc Feeley
2017-02-27Apply pull request #226 from master branchMarc Feeley
2017-02-27Merge pull request #223 from master branchMarc Feeley
2017-02-27Fix linking error when gsc invoked with -:s flag (issue #227)Marc Feeley
2017-02-27Add unit-tests for threads and mutexesMarc Feeley
2017-02-26Merge branch 'smp' of https://github.com/gambit/gambit into smpMarc Feeley