summaryrefslogtreecommitdiff
path: root/libguile/vm.c
AgeCommit message (Expand)AuthorFilesLines
2013-08-24RTL VM: Rename 'apply' instruction to 'tail-apply'.Mark H Weaver1-1/+1
2013-08-11Various RTL VM and calling convention tweaksAndy Wingo1-8/+1
2013-07-21RTL: Local 0 is the procedureAndy Wingo1-4/+4
2013-07-16Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-6/+6
2013-06-04Print the faulty object upon invalid-keyword errors.Ludovic Courtès1-6/+6
2013-05-31add new rtl vmAndy Wingo1-0/+32
2013-05-27refactor to resolve_variableAndy Wingo1-16/+13
2013-05-27pop-continuation abort-continuation hooks pass return vals directlyAndy Wingo1-4/+27
2013-05-23remove some configurability in vm-engineAndy Wingo1-32/+0
2013-03-28Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-2/+16
2013-03-07add GUILE_STACK_SIZE environment variableStefan Israelsson Tampe1-2/+16
2012-06-22instead of our custom .go format, use elfAndy Wingo1-4/+3
2012-05-23Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-9/+2
2012-05-23deprecate scm_sym2varAndy Wingo1-9/+2
2012-05-21Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-2/+1
2012-05-21vm.c: remove a useless checkAndy Wingo1-2/+1
2012-05-10Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo1-65/+30
2012-05-10refactor vm application of non-programs; boot continuation refactorAndy Wingo1-65/+30
2012-04-30Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-0/+219
2012-04-30push error handlers out of line in the vmAndy Wingo1-0/+227
2012-03-18make applicable smob calls cheaper, and fix a memory leakAndy Wingo1-0/+19
2012-03-18make applicable smob calls cheaper, and fix a memory leakAndy Wingo1-0/+18
2012-03-07dynstack: pushing a prompt no longer allocates memoryAndy Wingo1-17/+27
2012-03-03the dynamic stack is really a stack now, instead of a listAndy Wingo1-31/+29
2012-01-30Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'Andy Wingo1-2/+3
2012-01-22Parenthesize and type `SCM_FRAME' macros; check layout of `scm_vm_frame'.Ludovic Courtès1-2/+3
2011-12-01Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+1
2011-11-22Complete cross-compilation support.Ludovic Courtès1-1/+1
2011-11-08locking for putc, putsAndy Wingo1-7/+7
2011-10-24add SCM_{PACK,UNPACK}_POINTERAndy Wingo1-3/+3
2011-08-31Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-4/+5
2011-08-18fix a couple of leaksAndy Wingo1-3/+4
2011-05-13merge strictness branch from 2.0Andy Wingo1-2/+2
2011-05-13vm_make_boot_program initializer fixAndy Wingo1-2/+2
2011-05-07bytevectors have internal parent fieldAndy Wingo1-1/+2
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-6/+6
2010-11-19fix a number of assumptions that a pointer could fit into a longAndy Wingo1-3/+3
2010-10-13Optimize `1+' and `1-' on fixnums.Ludovic Courtès1-0/+1
2010-10-01c stack overflow checked for, once moreAndy Wingo1-0/+1
2010-09-28default to regular vm for noninteractive useAndy Wingo1-13/+1
2010-09-27add call-with-vm; remove thread-vm bits; remove vm-apply; engines settable.Andy Wingo1-78/+177
2010-09-27Fix argument passing in VM hooks.Ludovic Courtès1-4/+9
2010-09-25remove vm-version, vm optionsAndy Wingo1-32/+0
2010-09-24Add `thread-vm' and `set-thread-vm!'.Ludovic Courtès1-7/+42
2010-09-17vm hooks run without hooksAndy Wingo1-2/+4
2010-09-16add vm-abort-continuation-hook, vm-restore-continuation-hookAndy Wingo1-0/+18
2010-09-16trim our set of vm hooksAndy Wingo1-48/+12
2010-06-01Fix unaligned accesses by the bytevector instructions.Ludovic Courtès1-0/+1
2010-05-28Add `scm_t_aligned_cell' internal type.Ludovic Courtès1-5/+1
2010-05-26Raise an exception upon VM stack overflows (fixes bug #29574).Ludovic Courtès1-3/+6