summaryrefslogtreecommitdiff
path: root/libguile/vm.c
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-03-281-2/+16
|\
| * add GUILE_STACK_SIZE environment variableStefan Israelsson Tampe2013-03-071-2/+16
* | instead of our custom .go format, use elfAndy Wingo2012-06-221-4/+3
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-05-231-9/+2
|\ \ | |/
| * deprecate scm_sym2varAndy Wingo2012-05-231-9/+2
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-05-211-2/+1
|\ \ | |/
| * vm.c: remove a useless checkAndy Wingo2012-05-211-2/+1
* | Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo2012-05-101-65/+30
|\ \ | |/
| * refactor vm application of non-programs; boot continuation refactorAndy Wingo2012-05-101-65/+30
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-04-301-0/+219
|\ \ | |/
| * push error handlers out of line in the vmAndy Wingo2012-04-301-0/+227
| * make applicable smob calls cheaper, and fix a memory leakAndy Wingo2012-03-181-0/+19
* | make applicable smob calls cheaper, and fix a memory leakAndy Wingo2012-03-181-0/+18
* | dynstack: pushing a prompt no longer allocates memoryAndy Wingo2012-03-071-17/+27
* | the dynamic stack is really a stack now, instead of a listAndy Wingo2012-03-031-31/+29
* | Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'Andy Wingo2012-01-301-2/+3
|\ \ | |/
| * Parenthesize and type `SCM_FRAME' macros; check layout of `scm_vm_frame'.Ludovic Courtès2012-01-221-2/+3
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2011-12-011-1/+1
|\ \ | |/
| * Complete cross-compilation support.Ludovic Courtès2011-11-221-1/+1
* | locking for putc, putsAndy Wingo2011-11-081-7/+7
* | add SCM_{PACK,UNPACK}_POINTERAndy Wingo2011-10-241-3/+3
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2011-08-311-4/+5
|\ \ | |/
| * fix a couple of leaksAndy Wingo2011-08-181-3/+4
* | merge strictness branch from 2.0Andy Wingo2011-05-131-2/+2
|\ \ | |/
| * vm_make_boot_program initializer fixAndy Wingo2011-05-131-2/+2
* | bytevectors have internal parent fieldAndy Wingo2011-05-071-1/+2
|/
* use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo2011-01-071-6/+6
* fix a number of assumptions that a pointer could fit into a longAndy Wingo2010-11-191-3/+3
* Optimize `1+' and `1-' on fixnums.Ludovic Courtès2010-10-131-0/+1
* c stack overflow checked for, once moreAndy Wingo2010-10-011-0/+1
* default to regular vm for noninteractive useAndy Wingo2010-09-281-13/+1
* add call-with-vm; remove thread-vm bits; remove vm-apply; engines settable.Andy Wingo2010-09-271-78/+177
* Fix argument passing in VM hooks.Ludovic Courtès2010-09-271-4/+9
* remove vm-version, vm optionsAndy Wingo2010-09-251-32/+0
* Add `thread-vm' and `set-thread-vm!'.Ludovic Courtès2010-09-241-7/+42
* vm hooks run without hooksAndy Wingo2010-09-171-2/+4
* add vm-abort-continuation-hook, vm-restore-continuation-hookAndy Wingo2010-09-161-0/+18
* trim our set of vm hooksAndy Wingo2010-09-161-48/+12
* Fix unaligned accesses by the bytevector instructions.Ludovic Courtès2010-06-011-0/+1
* Add `scm_t_aligned_cell' internal type.Ludovic Courtès2010-05-281-5/+1
* Raise an exception upon VM stack overflows (fixes bug #29574).Ludovic Courtès2010-05-261-3/+6
* Attempt to guarantee 8-byte alignment of on-stack frame objects.Ludovic Courtès2010-05-071-3/+7
* Allocate frame objects on the stack when invoking VM hooks.Ludovic Courtès2010-05-071-4/+24
* When printing a VM, show the type of engine being used.Ludovic Courtès2010-05-071-0/+17
* remove libguile/lang.h, deprecate %nil (in favor of #nil)Andy Wingo2010-04-091-1/+0
* rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0Andy Wingo2010-03-161-1/+2
* %start-stack in Scheme, in terms of promptsAndy Wingo2010-03-091-6/+0
* rewinding prompts worksAndy Wingo2010-02-261-5/+21
* fix embarrassing bugAndy Wingo2010-02-251-4/+4
* fix symbol initialization in vm.cAndy Wingo2010-02-241-4/+8