Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changelog
=========
When debugging, give location of call to fatal_heap_overflow (eb9f23f)
Fix miscomputation of heap size due to using int type (which may be 32 bits on a 64 bit machine) (3fed276)
|
|
|
|
|
|
Changelog
=========
Update GambitREPL iOS app for recent changes to Gambit and new Xcode 7.3.1 (52e80fe)
|
|
Changelog
=========
Fix issue with "main" procedure of a compiled program not being called (a0a3393)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changelog
=========
Merge branch 'master' of https://github.com/feeley/gambit (0df8e8f)
Explain floating point issue on 32 bit cygwin and why tests are not performed on 32 bit cygwin (3e07172)
|
|
|
|
|
|
Changelog
=========
Force 64 bit precision floating point computations to fix problem with 32 bit cygwin, and lower optimization level for building latest release with MSVC on appveyor (e93bc78)
|
|
|
|
|
|
|
|
Changelog
=========
Allow easily switching implementation of spin locks from ticket locks (default) to OS mutexes (408bb44)
|
|
Changelog
=========
Activity log can now be started and dumped from Scheme (0201a23)
Rewrite some code in lib/_kernel.scm to make it cleaner (85bade1)
Windows: update build scripts for Microsoft Visual C++ (e19baeb)
Garbage collector: mark global variables in parallel (7cc49ed)
|
|
Changelog
=========
Merge branch 'master' of https://github.com/feeley/gambit (610d90b)
Update build scripts for Microsoft Visual C++ (1bb254d)
|
|
Changelog
=========
Merge pull request #191 from okuoku/autoconf-remove-ws2_32 (67697c1)
Merge pull request #193 from okuoku/save-errno-in-sigchld (ece67a8)
Remove ws2_32 check other than MinGW (917ab7a)
Save and restore errno in sigchld_signal_handler (0d9e839)
|
|
Changelog
=========
Use heap_chunks_to_scan_count only on multithreaded VMs (a145121)
Merge branch 'master' of https://github.com/feeley/gambit (19b315a)
Add preliminary parallel GC (e351885)
|
|
Changelog
=========
Add tests for (expt -1 integer) (a22f0a7)
Small changes to _num.scm Special case (expt -1 n), and use ##square insteadl of (##* p p) in (934f452)
|
|
Changelog
=========
Fix issue #109 (540bded)
|
|
Changelog
=========
Fix issue #195 which prevented dynamic loading of files when configured with --enable-multiple-threaded-vms on OS X (dbbb8f5)
|
|
|
|
Changelog
=========
Merge branch 'master' of https://github.com/feeley/gambit (dc98203)
Make gsc allow the -l option combined with the -exe option (bf99465)
|
|
Changelog
=========
Add check for overflow on vector allocation. (02384b3)
Fix issue #186 (unnecessary left shift of a very large integer that overflows) (9e6400b)
Fix issue #185 (avoid undefined behavior when doing left shift of negative value) (3130603)
|
|
Changelog
=========
Export macro-read-next-char-or-eof and macro-peek-next-char-or-eof to be usable after an (include "~~lib/_gambit.scm") (1803423)
Add ___UWORD type as synonym for "unsigned ___WORD" (00409c7)
Fix issue #181 where ##flonum->fixnum behaved incorrectly on ARM when the argument is negative (bug was introduced in commit fa1940a3f37e1c2a890b991455a62b7778cf7954) (2d1792c)
|
|
|
|
Changelog
=========
Fix x86 encoding of memory addressing when there is an index register but no base register (9cb53f7)
|
|
Changelog
=========
Adjust fixnum unit-tests so they work on 32 and 64 bit platforms (e4deea7)
Merge pull request #179 from eval-apply/flonum-tests (dce32bf)
unit test: fl= (b3d24f5)
unit test: fl- (08c5788)
unit test: flmax (ad3b6ed)
unit test: flmin (3a03a03)
unit test: fltruncate (92e72ee)
unit test: flodd? (94cbca2)
unit test: fleven? (390aba4)
unit test: fldenominator (77efc95)
unit test: flinfinite? (6a276bb)
unit test: flfinite? (67be03d)
unit test: flinteger? (f135ec5)
unit test: flpositive? (5c6748f)
unit test: flnegative? (8b181bd)
unit test: flnumerator (26e7cf5)
unit test: flzero? (a58e358)
rename flonump test (a147e6e)
|
|
Changelog
=========
Skip #.scm files when running unit-tests (d150b78)
Merge branch 'master' of https://github.com/feeley/gambit (6abb2d9)
Add unit tests for homogeneous vectors (6033aba)
|
|
Changelog
=========
Merge branch 'master' of https://github.com/feeley/gambit (2f65a0c)
Check for wget Check for wget and abort if not installed. (2e2912e)
|
|
Changelog
=========
Merge pull request #178 from eval-apply/fixnum-tests (5e0006b)
Ensure all fixnum tests check all parameter positions for flonums as well as for integer flonums (2784de7)
Merge pull request #177 from eval-apply/fixnum-tests (1e5cbbd)
unit test: fx<= (5b6901b)
unit test: fx>= (08c6e3c)
unit test: fx> (e3b5299)
unit test: fx< (68c65fe)
unit test: fxwraparithmetic-shift-left (56c02ac)
unit test: fxwraparithmetic-shift (6ef9a32)
unit test: fxwraplogical-shift-right (249f5e8)
unit test: fxwrapquotient (a7219ab)
unit test: fxwrapabs (357836e)
unit test: fxwrap- (811f518)
unit test: fxremainder (79e5e85)
unit test: fxquotient (977e72d)
unit test: fxmodulo (e6bf084)
unit test: fxlength (bf39222)
unit test: fxior (b636249)
unit test: fxxor (de96de2)
unit test: fxif (dbc9c22)
unit test: fxfirst-bit-set (5dcb5e9)
unit test: fxbit-set? (82caea4)
unit test: fxbit-count (549b7dd)
unit test: fxarithmetic-shift (f2eb4de)
unit test: fxarithmetic-shift-right (2167d3d)
unit test: fxarithmetic-shift-left (d277fed)
unit test: fxand (85e022e)
unit test: fxabs (6c5f79c)
unit test: fx= (3f42489)
unit test: fxpositive? (85171b4)
unit test: fxnegative? (74ea6bc)
unit test: fxodd? (99aa1c7)
unit test: fxmin (1be37fa)
unit test: fxmax (214e26e)
unit test: fxeven? (f431bda)
|
|
Changelog
=========
On travis-ci use Xcode 7.3 on OS X (5757479)
Improve speed of travis-ci build (bfa0a19)
Avoid compiler warning for unused results (3bc23bc)
On travis-ci test using gcc and clang, with linux and OS X (d5ac2db)
|
|
Changelog
=========
Merge pull request #176 from eval-apply/tests (e0526ca)
fxzerop test (b941070)
fxnot test (a1f51c8)
add fxsubp test (f60184d)
correct fx- unit test (94f00ac)
unit test for fx- and ##fx- (8f73073)
|
|
Changelog
=========
Add --enable-activity-log configure flag to generate activity logs, and the xactlog program to view the logs (75b4768)
|
|
Changelog
=========
Issue #174 unit test (5e7e977)
Adjust the thread-group type definition to be consistent with the structure of a thread (0b9f1a6)
|