index
:
gambit.git
bbv
bitwise
cpu
hygienic-macro-system
master
smp
Gambit is an efficient implementation of the Scheme programming language.
Robby Zambito
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2018-08-05
Update copyright date
bbv
Marc Feeley
2018-08-03
Small documentation addition to bignum division
Bradley Lucier
2018-07-26
Make (declare (not poll-on-return)) the default
Marc Feeley
2018-07-25
Improve handling of fixnum overflow
Marc Feeley
2018-07-24
Fix implementation of overflow checking fixnum primitives
Marc Feeley
2018-07-24
Add poll-on-return declaration to allow disabling polls on returns
Marc Feeley
2018-06-19
Extend Scheme parser to allow dot at head of list, i.e. (. x y) = (|.| x y)
Marc Feeley
2018-06-12
Fix typo in processor constructor (was dead code but now used by universal ba...
Marc Feeley
2018-06-12
Universal backend: read from device using asynchronous operation
Marc Feeley
2018-06-12
Universal backend: add g_scm_call to call Scheme function with no conversion ...
Marc Feeley
2018-06-06
Allow rest parameter handler to build empty rest parameter
Marc Feeley
2018-06-04
Add macro-target which expands to the name of the compilation target
Marc Feeley
2018-06-04
Add ~~userlib which defaults to ~/.gambit_userlib
Marc Feeley
2018-06-04
Add ##string->c-id
Marc Feeley
2018-06-04
Fix compilation of programs with uninterned symbols and strings (which were c...
Marc Feeley
2018-06-02
Change type of nargs to ___WORD
Marc Feeley
2018-06-02
Duplicate handlers from global state to processor state for quick access
Marc Feeley
2018-06-01
Support ##make-subprocedure, ##subprocedure-id, ##subprocedure-parent-name et...
Marc Feeley
2018-06-01
Make processor state alignment conditional to CPU type
Marc Feeley
2018-06-01
When using ___SUPPORT_LOWLEVEL_EXEC, align processor state so that low 16 bit...
Marc Feeley
2018-06-01
Allow simultaneous ___SUPPORT_LOWLEVEL_EXEC and ___SUPPORT_LABEL_VALUES
Marc Feeley
2018-05-31
Use GNU gcc 8.1.0 for macOS prebuilt installer
Marc Feeley
2018-05-29
Merge branch 'master' of https://github.com/gambit/gambit
Bradley Lucier
2018-05-29
Update install-gnu-gcc script
Bradley Lucier
2018-05-27
Use x86 ebp/rbp register as heap pointer and encode nargs <= 4 using x86 flags
Marc Feeley
2018-05-27
Change ___PSTATE_ALIGN_MODULUS so ##pair? can be implemented in a single x86 ...
Marc Feeley
2018-05-26
Allow lowlevel code to call closure created by C backend
Marc Feeley
2018-05-26
Protect use of ___lowlevel_exec in appropriate ifdef
Marc Feeley
2018-05-26
Add ##machine-code-fixup which can be used to create lowlevel code that inter...
Marc Feeley
2018-05-25
write and display take 1 or 2 arguments, not 0 or 1
Marc Feeley
2018-05-24
Allow compile-file and compile-file-to-target to compile expressions directly...
Marc Feeley
2018-05-22
Add support for lowlevel code execution (to allow code compiled with the C ba...
Marc Feeley
2018-05-20
Remove dependency on object representation from tests/debug.scm
Marc Feeley
2018-05-09
Add explicit compilation of _gambit.c
Marc Feeley
2018-05-09
Use -O3 to compile runtime system C files (among other things it improves gar...
Marc Feeley
2018-05-04
Rename second parameter of ##load-object-file to linker-name, because it corr...
Marc Feeley
2018-05-04
Allow conversion of unnormalized bignums
Marc Feeley
2018-05-04
Fix code indentation
Marc Feeley
2018-05-04
Add module-name and linker-name flags to compiler
Marc Feeley
2018-05-03
Use new linker function name syntax in test 8 and pthread example
Marc Feeley
2018-05-03
Update test 5 expected output for new linker id syntax
Marc Feeley
2018-05-03
Add a prefix to dynamic object file initialization functions to prevent name ...
Marc Feeley
2018-05-03
Merge branch 'master' of github.com:gambit/gambit
Marc Feeley
2018-05-03
Avoid warning when configured for 1 byte characters
Marc Feeley
2018-05-03
Increase heap size for test 6 to avoid fatal heap overflow when configured wi...
Marc Feeley
2018-05-03
Fix typo in configure options
Marc Feeley
2018-05-03
Refactor macros abstracting object representation so that representation can ...
Marc Feeley
2018-04-30
Replace ##exact-int->ratnum and ##noncpxnum->cpxnum with macros
Bradley Lucier
2018-04-28
Remove -mieee-fp gcc compiler option
Bradley Lucier
2018-04-26
Fix test5 for new module name syntax
Marc Feeley
[next]