summaryrefslogtreecommitdiff
path: root/libguile/_scm.h
Commit message (Expand)AuthorAgeFilesLines
* Bump objcode version in a compatible way...Andy Wingo2017-04-181-1/+2
* Use atomics for async interrupts...Andy Wingo2016-10-261-22/+2
* `define!' instruction returns the variable...Andy Wingo2016-06-211-1/+1
* Bump objcode version...Andy Wingo2016-05-161-1/+1
* Bump bytecode version...Andy Wingo2015-11-111-1/+1
* Add make-vector opcode...Andy Wingo2014-04-211-1/+1
* Bump minor objcode version for recent changes...Andy Wingo2014-04-151-1/+1
* Add VM and compiler support for calls to known procedures...Andy Wingo2014-02-021-2/+2
* VM copes with moving FP...Andy Wingo2013-11-221-10/+8
* Remove MVRA from VM frames...Andy Wingo2013-11-151-1/+1
* Add specialize-primcalls pass; bump objcode version....Andy Wingo2013-11-101-1/+1
* Remove stack programs, objcode, and the old VM....Andy Wingo2013-11-081-7/+0
* Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-07-181-25/+25
|\
| * Fix 'SCM_SYSCALL' to really swallow EINTR....Ludovic Courtès2013-07-171-25/+25
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-04-301-0/+8
|\|
| * add internal SCM_NOINLINE definition...Andy Wingo2012-04-301-0/+5
* | Merge branch 'bt/elisp'...BT Templeton2012-03-051-1/+1
|\ \
| * | add `nil?' primitive...BT Templeton2012-02-031-1/+1
| |/
* | add string-length, string-ref, vector-length instructions...Andy Wingo2011-10-281-1/+1
* | Merge remote-tracking branch 'local-2.0/stable-2.0'...Andy Wingo2011-06-021-0/+3
|\|
| * write-objcode uses target-endianness, target-word-size...Andy Wingo2011-05-311-0/+3
* | rename scm_async_click() to scm_async_tick(); privatize SCM_ASYNC_TICK...Andy Wingo2011-05-151-0/+21
* | make SCM_I_SETJMP and SCM_I_LONGJMP private...Andy Wingo2011-05-151-0/+35
|/
* bump objcode version to 2.0; introduce minor-version compatibility...Andy Wingo2011-02-131-5/+5
* ASYNC_TICK after catching EINTR in SCM_SYSCALL...Andy Wingo2010-12-031-3/+26
* bump objcode version...Andy Wingo2010-11-191-1/+1
* _scm GUILE_USE_64_CALLS compilation warning fix...Andy Wingo2010-10-181-1/+1
* inline symbol? and vector? to opcodes, and a psyntax inlining tweak...Andy Wingo2010-10-081-1/+1
* Remove `scm_t_aligned_cell'....Ludovic Courtès2010-09-271-30/+0
* simplify macro representation in the wake of module hygiene changes...Andy Wingo2010-06-061-1/+1
* Fix parenthesizing of the `ROUND_UP' macro; factorize....Ludovic Courtès2010-05-301-0/+4
* don't fail when HAVE_STAT64 is undefined...Volker Grabsch2010-05-281-1/+1
* Add `scm_t_aligned_cell' internal type....Ludovic Courtès2010-05-281-0/+30
* optimize and bugfix make-struct VM opcode...Andy Wingo2010-05-011-1/+1
* renumber VM opcodes...Andy Wingo2010-01-261-1/+1
* allocate free variables inline to closures...Andy Wingo2010-01-091-1/+1
* subrs are now VM trampoline procedures...Andy Wingo2010-01-071-0/+2
* clean up macros.[ch]...Andy Wingo2010-01-051-2/+2
* merge from master to elisp...Andy Wingo2009-12-111-1/+5
|\
| * Don't rely on `HAVE_' macros in public header "tags.h"....Ludovic Courtès2009-11-241-0/+3
| * Merge branch 'bdw-gc-static-alloc'...Ludovic Courtès2009-11-011-0/+1
| |\
| | * Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-alloc...Ludovic Courtès2009-09-021-20/+38
| | |\ | |_|/ |/| |
| | * Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-alloc...Ludovic Courtès2009-02-141-0/+19
| | |\
| | * | Add support for static allocation of cells, strings and stringbufs....Ludovic Courtès2009-01-141-1/+2
| * | | arities can have noncontiguous starts and ends...Andy Wingo2009-10-251-1/+1
| * | | vm support for optional/kwarg init code, and bugfixes...Andy Wingo2009-10-231-1/+1
| * | | more work towards compiling and interpreting keyword args...Andy Wingo2009-10-231-1/+1
| * | | finish support for optional & keyword args; update ecmascript compiler...Andy Wingo2009-10-231-1/+1
| * | | de-nargs struct scm_objcode; procedure-property refactor...Andy Wingo2009-10-231-1/+1
| * | | runtime and debugging support for callee-parsed procedure args...Andy Wingo2009-10-231-1/+1