Skip to content

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
...
This comparison is big! We’re only showing the most recent 250 commits
Commits on Jul 28, 2015
@feeley Merge pull request #141 from astlouisf/tests-symbol
Universal backend: add symbol primitive tests.
4c6d8f6
@feeley Merge pull request #142 from astlouisf/tests-ratnum
Add ratnum tests.
efd8f7f
@feeley Merge pull request #143 from astlouisf/tests-promise
Add promise primitives tests.
754762b
@feeley Merge pull request #144 from astlouisf/tests-keyword
Add keyword primitives tests.
02adcfa
@feeley Merge pull request #145 from astlouisf/tests-cpxnum
Adds cpxnum tests.
9ab5960
@feeley Merge pull request #146 from astlouisf/tests-box
Add box primitives tests.
cd9d5a4
@astlouisf astlouisf Universal backend: Add host types test functions 873c7f5
@astlouisf astlouisf Universal backend: Add ^map and ^call-with-arg-array macros 683a849
@astlouisf astlouisf Universal backend: Add host2scm and host2scm_call functions (and their
scm2host counteparts).

The implementation is currently only functionnal for javascript.
c5965e7
@astlouisf astlouisf [Universal backend] Fix raising exceptions in Python and fix procedure
generation.
4e4358b
@astlouisf astlouisf [Universal backend] Adapt the general ffi functions to the "new" univ…
… backend.

Works at least for Python and Javascript. Work is needed to remove the use of
prim-function-declaration.
cc89fe5
@astlouisf astlouisf [Universal backend] Add ffi tests.
9b786ee
@feeley Merge pull request #149 from astlouisf/ffi
Universal backend: new portable FFI
eff6536
Commits on Jul 29, 2015
@astlouisf astlouisf Universal backend: Fix somes test that were failing due to a quick co…
…py paste.

Remove makevalues.scm because it was redundant.
Disable the procedure type check in test 40-univ/bijectivetype.scm.
2eabae1
@astlouisf astlouisf Universal backend: Fix python make_frame implementation.
Fix php Promise implementation.
Set default symbol representation to 'class.
Fix a naming problem of h2s_procedure.
a0714b5
Commits on Aug 03, 2015
@feeley Merge pull request #150 from astlouisf/fix-tests
Universal backend: Fix tests
eb47d3d
Commits on Aug 07, 2015
@astlouisf astlouisf Universal backend: add support for u8, u16, s8, s16, s32, s64 and f32…
… vectors.
84fe1d3
@astlouisf astlouisf Adds tests for u32vectors. b4faf6c
@astlouisf astlouisf Adds tests for u64vectors. 124ef39
@astlouisf astlouisf Adds tests for s8vectors. d83e5c4
@astlouisf astlouisf Adds tests for s16vectors. a1111ef
@astlouisf astlouisf Adds tests for u32vectors. 83f0a52
@astlouisf astlouisf Adds tests for u64vectors. 69dc36d
@astlouisf astlouisf Adds tests for f32vectors.
81026b9
@astlouisf astlouisf Adds primitives ##fxsquare, ##fxwrapsquare, ##fxsquare?, ##fxwrapquot…
…ient and
6af0db7
@astlouisf astlouisf Universal backend: Adds and fixes shift primitives.
a1476ab
Commits on Aug 10, 2015
@feeley Merge pull request #160 from astlouisf/vector
Universal backend: homogeneous vector primitives
87c738d
Commits on Aug 17, 2015
@astlouisf astlouisf Universal backend: Removes deprecated primitive ##fl<-fx-exact? and u…
…se ^obj instead of ^boolean-obj
d8147f9
@astlouisf astlouisf Universal backend: Fixes continuations primitives. 4cac77b
@astlouisf astlouisf Universal backend: Fixes boolean unboxing. 8b77d87
@astlouisf astlouisf Universal backend: Adds dummy flonum primitives and fixes emit-float …
…for Java
7fe047e
@astlouisf astlouisf Universal backend: Adds proper cast to bignum primitives. 2a27ff7
@astlouisf astlouisf Universal backend: Updates type correspondence comment
0944434
Commits on Aug 20, 2015
@feeley Merge pull request #152 from astlouisf/remaining-primitives
Universal backend: add remaining primitives (##fxsquare, ##fxsquare?, ...)
23d6f7f
Commits on Aug 21, 2015
@feeley Use #!void as the end-of-continuation-marker
820aca5
@feeley Universal backend: correctly implement ##symbol-interned? and ##keywo…
…rd-interned?
8c00ed8
@feeley [COMPILER CHANGES NEEDED FOR v4.7.8] Changed version in compiler
af4c879
@feeley [RUNTIME CHANGES NEEDED FOR v4.7.8] Changed version of runtime using …
…misc/changev
4034bb7
@feeley Undo mysterious truncation of doc/gambit-c.txi
47fa4fe
Commits on Aug 23, 2015
@feeley Universal backend: implement jump optimization on poll points
a9391a3
Commits on Aug 24, 2015
@feeley Universal backend: add polling on ifjump instructions
2d02ac0
@jasperla jasperla Test for $target_os should be lowercase
6b5a6d5
Commits on Aug 25, 2015
@feeley Universal backend: minor name changes
b3f8ff5
Commits on Sep 02, 2015
@feeley [COMPILER CHANGES NEEDED FOR v4.7.9] Changed version in compiler 463df1c
@feeley [RUNTIME CHANGES NEEDED FOR v4.7.9] Changed version of runtime using …
…misc/changev
6797856
Commits on Sep 27, 2015
@feeley [COMPILER CHANGES NEEDED FOR v4.8.0] Changed version in compiler 47a7d56
@feeley [RUNTIME CHANGES NEEDED FOR v4.8.0] Changed version of runtime using …
…misc/changev
e261891
@feeley Update version in configure.ac
828b974
Commits on Sep 28, 2015
@feeley Fix distr-comp and tcltk examples
c2559c3
@feeley Fix tcltk example for Tcl8.6
9e85e3b
Commits on Oct 01, 2015
@feeley Universal backend: add -pre7 switch to the Java target to avoid featu…
…res introduced in Java 7 and 8
971050d
Commits on Oct 02, 2015
@feeley Change lib/_kernel.scm to support universal backend and linking of mu…
…lti-module programs
fa2263b
Commits on Oct 06, 2015
@feeley Use /usr/local as install path on OS X because El Capitan forbids wri…
…ting to /usr
b1067dd
@feeley Generate Gambit library (lib/_gambit.EXT) file containing _kernel.scm…
… for all the targets of the Universal backend. This makes it possible to link programs without the -flat linker option.
3d8e653
Commits on Oct 07, 2015
@feeley Add ##u8vector-equal?, etc for all types of vectors c0c284d
@feeley Universal backend: prevent use of undefined primitives (##subtyped?, …
…##subtype, ...) when expanding eqv? and equal?
575b548
@feeley Universal backend: generate valid code for references to primitive pr…
…ocedures
93bcc29
Commits on Oct 08, 2015
@feeley Add ##fleqv? primitive which checks if two flonums have the same bit …
…representation.
c572bd1
Commits on Oct 09, 2015
@feeley Construct type descriptor of type descriptor in a portable way
b16a914
@feeley Define default ASCII implementations of ##char-alphabetic?, ##char-nu…
…meric?, etc for backends not inlining these primitives
2bb89b0
Commits on Oct 13, 2015
@feeley Universal backend: add dummy definitions for ##flscalbn, ##flilogb, #…
…#flexpm1, and ##fllog1p
399dd8b
Commits on Oct 17, 2015
@feeley Universal backend: add inlining of ##global-var? primitive 2a04c92
@feeley Universal backend: correctly initialize type descriptor of type descr…
…iptors on PHP
4482eb5
@feeley Universal backend: implement -namespace compiler option to select gen…
…erated identifier prefix and make "g_" the default prefix
6abdb3c
@feeley Fix type error (fixnum being used as a character) 9c06398
@feeley In Gambit library, replace (include "header.scm") at top of files wit…
…h a -prelude option to the compiler
ec403cf
@feeley Only build Gambit library for C backend by default ec630b9
@feeley Universal backend: first stab at a Gambit library for the universal b…
…ackend
696db29
@feeley Simplify arithmetic-shift and make it more portable e5bf84b
@feeley Remove references to "digest" and add naive table implementation for …
…universal backend
829eb6b
@feeley Fix s32vector-equal?, u32vector-equal?, etc that were using fixnum sp…
…ecialized ##eqv?
d2fb696
@feeley [COMPILER CHANGES NEEDED FOR v4.8.1] Changed version in compiler
4c679f9
@feeley [RUNTIME CHANGES NEEDED FOR v4.8.1] Changed version of runtime using …
…misc/changev
4d63f08
Commits on Oct 19, 2015
@gambiteer gambiteer Make default primitive for char-whitespace? match __uswsoace in lib/s…
…etup.c.
c490571
Commits on Oct 21, 2015
@feeley Remove incompatible definitions for serialization/deserialization 28691d6
@feeley Merge branch 'master' of https://github.com/feeley/gambit
41bc298
Commits on Nov 06, 2015
@feeley Fix unbound variable in gsc/igsc.scm and add gsc/_gscdebug.scm to imp…
…rove pretty printing of parse-trees when debugging compiler
00651fd
@feeley Improve gsc/_gscdebug.scm to pretty print variables when debugging co…
…mpiler
0d86f2b
@feeley Add missing constant folding of ##string-length primitive and many ot…
…hers
7979afd
@feeley Fix constant propagation when function inlining creates a "let"
16c369c
Commits on Nov 07, 2015
@feeley Universal backend: adjust unit tests to use short namespace prefix "g_" 7f97a2b
@feeley Universal backend: put macros in gsc/_univadt.scm 5c155f0
@feeley Universal backend: split _t-univ.scm into 4 files to improve build time
3aaf297
@feeley Universal backend: add new generated files
48011de
Commits on Nov 13, 2015
@feeley Fix inconsistent parameter order for ___COMPARE_AND_SWAP_WORD
0addc5b
Commits on Nov 15, 2015
@sbstp sbstp Add chromium to the browser list
7c1f954
@feeley Merge pull request #167 from sbstp/browser-list
Add chromium to the browser list
a774bb3
Commits on Nov 23, 2015
@feeley Code to support multiple OS threads per Gambit VM instance
4b4ac1c
@feeley Progress towards creating multiple threaded VMs
e91b7d8
Commits on Nov 26, 2015
@feeley Implement resizing of VM and barrier synchronization of all processor…
…s in VM
a84ee84
Commits on Nov 27, 2015
@feeley [COMPILER CHANGES NEEDED FOR v4.8.2] Changed version in compiler
a74cbe2
@feeley [RUNTIME CHANGES NEEDED FOR v4.8.2] Changed version of runtime using …
…misc/changev
2cee0be
Commits on Nov 29, 2015
@feeley Update build scripts on Windows for split of _t-univ.scm 87ead1d
@feeley Fix wrong gcc path for building OS X installers
b87e26f
Commits on Dec 05, 2015
@feeley Store reference to primordial-thread in global variable 6f29f3f
Commits on Dec 07, 2015
@feeley Implement vector-cas! (compare-and-swap)
ff99336
@feeley Actually commit changes to implement vector-cas! (compare-and-swap)
c395d3f
Commits on Dec 09, 2015
@feeley Avoid using #f to encode not-abandoned mutex state
455ede6
Commits on Dec 15, 2015
@feeley Fix issue 147 (infinite loop when error and no controlling terminal)
9eae82a
Commits on Dec 16, 2015
@feeley Introduce ___return(val) macro to FFI to replace ___result=val idiom …
…which has issues
33a475d
@feeley Avoid name clashes for end-of-code labels in c-lambda generated code
24382f3
Commits on Dec 17, 2015
@feeley Fix issue 147 in a better way
a5b6ee3
Commits on Jan 02, 2016
@feeley Fix problem with configure script not detecting thread system when co…
…mpiling with C++ compiler
04dacfd
@feeley Universal backend: give undefined global variable warnings at link wh…
…en -warnings option is used
59b5940
@feeley Show warnings when linking Gambit
c7fc129
@feeley Universal backend: disable warnings when compiling universal library 08196bb
@feeley Universal backend: fix linker which failed due to ordering issue
606770c
@feeley Universal backend: default linker warnings are undefined globals only
12fabbe
@feeley Universal backend: linker now automatically defines println, ##progra…
…m-descr, etc to avoid "undefined global variable" warnings
1a9bfa7
@feeley Universal backend: universal library includes dummy definitions for n…
…ot yet implemented primitives to avoid linker warnings
2ab8b46
Commits on Jan 03, 2016
@feeley Universal backend: dynamically loading a separately compiled file now…
… runs that file
345d9fc
Commits on Jan 13, 2016
@feeley Add optimize-dead-definitions declaration to remove definitions that …
…aren't used
3f266e1
@feeley Fix igsc.scm so that it loads all the modules of the universal backend
e56eafd
@feeley Improve optimize-dead-definitions declaration so that specific global…
… variables can be targetted
004ca59
@feeley Fix overly aggressive optimize-dead-definitions declaration
1baae0e
Commits on Jan 15, 2016
@feeley Add atomic operations needed for multithreaded vms
fe22ce5
@feeley Rearrange run-queue constructor to be consistent with new field layout
699e2a0
@feeley [COMPILER CHANGES NEEDED FOR v4.8.3] Changed version in compiler
2ce5004
@feeley [RUNTIME CHANGES NEEDED FOR v4.8.3] Changed version of runtime using …
…misc/changev
fb02a49
Commits on Jan 16, 2016
@feeley Remove ##fixnum.XXX and ##flonum.XXX primitives
da768d3
@feeley Activate inlining of ##btq-lock!/##btq-unlock!
b17f796
Commits on Jan 19, 2016
@feeley Look for _Thread_local storage class for thread local storage b24078b
@feeley Prevent clang warning "shifting a negative signed value is undefined"
fa1940a
Commits on Jan 20, 2016
@feeley Force git to preserve LF line endings (this caused problems on Window…
…s where git defaults to CR-LF)
d9c609f
@feeley Universal backend: ensure that host language stack is unwound when lo…
…oping with (not interrupts-enabled)
16ac2c5
@feeley Update copyright year af7bc04
@feeley Add tracking of control-flow history when --enable-debug is used and …
…dump that history to gambit.log when the program crashes
9137079
@feeley Need to make ___source_location conditional to ifdef ___DEBUG
8453682
@feeley Only call ___print_ctrl_flow_history when ___DEBUG is defined
dda6dc2
Commits on Jan 21, 2016
@feeley Merge pull request #163 from jasperla/openbsd/mips64
Test for $target_os should be lowercase
c70bc28
Commits on Jan 22, 2016
@feeley Fix wrong encoding of error codes on Windows introduced yesterday 7052355
@feeley Explain why heartbeats have a 64 Hz resolution 6e80cb6
@feeley Merge branch 'master' of https://github.com/feeley/gambit
7c691f6
Commits on Jan 25, 2016
@feeley Name OpenBSD properly 1dd58a3
@feeley Generate correctly sign extended header for very large constants in g…
…enerated C code (in particular for huge bignums)
78f06bf
@feeley [COMPILER CHANGES NEEDED FOR v4.8.4] Changed version in compiler
a3db0a3
@feeley [RUNTIME CHANGES NEEDED FOR v4.8.4] Changed version of runtime using …
…misc/changev
3c62594
Commits on Jan 26, 2016
@feeley Properly pass parameters to ___garbage_collect when ___DEBUG_GARBAGE_…
…COLLECT is defined
f7bfcf0
@feeley Finer control over enabled configurable debugging options to avoid sl…
…owdown when --enable-debug is used
bdbfc01
Commits on Jan 27, 2016
@feeley Fix type error when time representation is not a floating point number 0717f55
Commits on Jan 28, 2016
@feeley Add high-resolution monotonic time measurement functions 6c0d64c
Commits on Jan 29, 2016
@feeley Adjust the thread-group type definition to be consistent with the str…
…ucture of a thread
0b9f1a6
@feeley Issue #174 unit test
5e7e977
Commits on Jan 31, 2016
@feeley Add --enable-activity-log configure flag to generate activity logs, a…
…nd the xactlog program to view the logs
75b4768
@eval-apply eval-apply unit test for fx- and ##fx-
8f73073
@eval-apply eval-apply correct fx- unit test
94f00ac
Commits on Feb 03, 2016
@eval-apply eval-apply add fxsubp test f60184d
@eval-apply eval-apply fxnot test a1f51c8
@eval-apply eval-apply fxzerop test
b941070
@feeley Merge pull request #176 from eval-apply/tests
unit test for fx- and ##fx-
e0526ca
Commits on Feb 05, 2016
@feeley On travis-ci test using gcc and clang, with linux and OS X
d5ac2db
@feeley Avoid compiler warning for unused results 3bc23bc
@feeley Improve speed of travis-ci build
bfa0a19
@feeley On travis-ci use Xcode 7.3 on OS X
5757479
@eval-apply eval-apply unit test: fxeven? f431bda
@eval-apply eval-apply unit test: fxmax 214e26e
@eval-apply eval-apply unit test: fxmin 1be37fa
@eval-apply eval-apply unit test: fxodd? 99aa1c7
@eval-apply eval-apply unit test: fxnegative? 74ea6bc
@eval-apply eval-apply unit test: fxpositive? 85171b4
@eval-apply eval-apply unit test: fx= 3f42489
@eval-apply eval-apply unit test: fxabs 6c5f79c
@eval-apply eval-apply unit test: fxand 85e022e
@eval-apply eval-apply unit test: fxarithmetic-shift-left d277fed
@eval-apply eval-apply unit test: fxarithmetic-shift-right 2167d3d
@eval-apply eval-apply unit test: fxarithmetic-shift f2eb4de
@eval-apply eval-apply unit test: fxbit-count 549b7dd
@eval-apply eval-apply unit test: fxbit-set? 82caea4
@eval-apply eval-apply unit test: fxfirst-bit-set 5dcb5e9
@eval-apply eval-apply unit test: fxif dbc9c22
@eval-apply eval-apply unit test: fxxor de96de2
@eval-apply eval-apply unit test: fxior b636249
@eval-apply eval-apply unit test: fxlength bf39222
@eval-apply eval-apply unit test: fxmodulo e6bf084
@eval-apply eval-apply unit test: fxquotient 977e72d
@eval-apply eval-apply unit test: fxremainder 79e5e85
@eval-apply eval-apply unit test: fxwrap- 811f518
@eval-apply eval-apply unit test: fxwrapabs 357836e
@eval-apply eval-apply unit test: fxwrapquotient a7219ab
@eval-apply eval-apply unit test: fxwraplogical-shift-right 249f5e8
@eval-apply eval-apply unit test: fxwraparithmetic-shift 6ef9a32
@eval-apply eval-apply unit test: fxwraparithmetic-shift-left 56c02ac
@eval-apply eval-apply unit test: fx< 68c65fe
@eval-apply eval-apply unit test: fx> e3b5299
@eval-apply eval-apply unit test: fx>= 08c6e3c
@eval-apply eval-apply unit test: fx<=
5b6901b
Commits on Feb 08, 2016
@feeley Merge pull request #177 from eval-apply/fixnum-tests
More complete unit tests for fixnum primitives
1e5cbbd
Commits on Feb 09, 2016
@eval-apply eval-apply Ensure all fixnum tests check all parameter positions for flonums as …
…well as for integer flonums
2784de7
@feeley Merge pull request #178 from eval-apply/fixnum-tests
Ensure all fixnum tests check all parameter positions for flonums as …
5e0006b
@eval-apply eval-apply rename flonump test a147e6e
Commits on Feb 10, 2016
@eval-apply eval-apply unit test: flzero? a58e358
@eval-apply eval-apply unit test: flnumerator 26e7cf5
@eval-apply eval-apply unit test: flnegative? 8b181bd
@eval-apply eval-apply unit test: flpositive? 5c6748f
@gambiteer gambiteer Check for wget
Check for wget and abort if not installed.
2e2912e
@gambiteer gambiteer Merge branch 'master' of https://github.com/feeley/gambit
2f65a0c
Commits on Feb 11, 2016
@eval-apply eval-apply unit test: flinteger? f135ec5
@eval-apply eval-apply unit test: flfinite? 67be03d
@eval-apply eval-apply unit test: flinfinite? 6a276bb
@eval-apply eval-apply unit test: fldenominator 77efc95
@eval-apply eval-apply unit test: fleven? 390aba4
@eval-apply eval-apply unit test: flodd? 94cbca2
@eval-apply eval-apply unit test: fltruncate 92e72ee
Commits on Feb 12, 2016
@eval-apply eval-apply unit test: flmin 3a03a03
@eval-apply eval-apply unit test: flmax ad3b6ed
Commits on Feb 13, 2016
@eval-apply eval-apply unit test: fl- 08c5788
@eval-apply eval-apply unit test: fl=
b3d24f5
Commits on Feb 15, 2016
@feeley Add unit tests for homogeneous vectors 6033aba
@feeley Merge branch 'master' of https://github.com/feeley/gambit
6abb2d9
Commits on Feb 16, 2016
@feeley Skip #.scm files when running unit-tests
d150b78
@feeley Merge pull request #179 from eval-apply/flonum-tests
Flonum tests
dce32bf
@feeley Adjust fixnum unit-tests so they work on 32 and 64 bit platforms
e4deea7
Commits on Feb 22, 2016
@feeley Fix x86 encoding of memory addressing when there is an index register…
… but no base register
9cb53f7
Commits on Feb 24, 2016
@feeley Fix issue #181 where ##flonum->fixnum behaved incorrectly on ARM when…
… the argument is negative (bug was introduced in commit fa1940a)
2d1792c
@feeley Add ___UWORD type as synonym for "unsigned ___WORD"
00409c7
@feeley Export macro-read-next-char-or-eof and macro-peek-next-char-or-eof to…
… be usable after an (include "~~lib/_gambit.scm")
1803423
Commits on Feb 29, 2016
@feeley Fix issue #185 (avoid undefined behavior when doing left shift of neg…
…ative value)
3130603
@feeley Fix issue #186 (unnecessary left shift of a very large integer that o…
…verflows)
9e6400b
@gambiteer gambiteer Add check for overflow on vector allocation.
02384b3
Commits on Mar 08, 2016
@feeley Make gsc allow the -l option combined with the -exe option bf99465
@feeley Merge branch 'master' of https://github.com/feeley/gambit
dc98203
Commits on Apr 01, 2016
@feeley Major refactoring of the GC needed for parallelizing the GC, also imp…
…lemented tail-marking, the benchmarks now run about 4% faster.
973d30a
@feeley The run-queue is now at the VM level
9bd43e7
@feeley Make gambit.actlog the default activity log file faa5bbe
@feeley Merge branch 'master' of https://github.com/feeley/gambit
Conflicts:
	include/stamp.h
1f53f5b
@feeley Fix issue #194 (now possible to include ~~lib/_gambit#.scm from the i…
…nterpreter)
71be3d4
@feeley [COMPILER CHANGES NEEDED FOR v4.8.5] Changed version in compiler
b826bcb
@feeley [RUNTIME CHANGES NEEDED FOR v4.8.5] Changed version of runtime using …
…misc/changev
e775099
Commits on Apr 02, 2016
@okuoku okuoku Save and restore errno in sigchld_signal_handler
0d9e839
@okuoku okuoku Remove ws2_32 check other than MinGW
Do not link against Winsock2(ws2_32) to prevent conflict with
Cygwin libc.
917ab7a
Commits on Apr 03, 2016
@feeley Fix issue #195 which prevented dynamic loading of files when configur…
…ed with --enable-multiple-threaded-vms on OS X
dbbb8f5
Commits on Apr 05, 2016
@feeley Fix issue #109
540bded
Commits on Apr 12, 2016
@gambiteer gambiteer Small changes to _num.scm
Special case (expt -1 n), and use ##square insteadl of (##* p p) in
934f452
@gambiteer gambiteer Add tests for (expt -1 integer)
a22f0a7
Commits on Apr 22, 2016
@feeley Add preliminary parallel GC e351885
@feeley Merge branch 'master' of https://github.com/feeley/gambit
19b315a
@feeley Use heap_chunks_to_scan_count only on multithreaded VMs
a145121
Commits on Apr 24, 2016
@feeley Merge pull request #193 from okuoku/save-errno-in-sigchld
Save and restore errno in sigchld_signal_handler
ece67a8
@feeley Merge pull request #191 from okuoku/autoconf-remove-ws2_32
Remove ws2_32 check other than MinGW
67697c1
Commits on Apr 25, 2016
@feeley Update build scripts for Microsoft Visual C++ 1bb254d
@feeley Merge branch 'master' of https://github.com/feeley/gambit
610d90b
Commits on Apr 27, 2016
@feeley Garbage collector: mark global variables in parallel 7cc49ed
@feeley Windows: update build scripts for Microsoft Visual C++
e19baeb
Commits on Apr 28, 2016
@feeley Rewrite some code in lib/_kernel.scm to make it cleaner
85bade1
@feeley Activity log can now be started and dumped from Scheme
0201a23
Commits on Apr 29, 2016
@feeley Allow easily switching implementation of spin locks from ticket locks…
… (default) to OS mutexes
408bb44
@feeley Make x86 "pause" instruction more portable 7a4ec49
@feeley Use pthread_setaffinity_np when available to assign different CPUs to…
… each thread
2d37ba5
Commits on Apr 30, 2016
@feeley Turn off auto-dump of activity log when ##actlog-stop is called
73fe18f
@gambiteer gambiteer Update install-gnu-gcc to latest version of programs
f105db1