summaryrefslogtreecommitdiff
path: root/libguile/vm-i-system.c
AgeCommit message (Expand)AuthorFilesLines
2013-07-16Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-2/+2
2013-06-28Simplify dynstack API to only wind one fluid at a timeAndy Wingo1-4/+4
2013-06-28Remove with-fluids; replaced by with-fluid* and inlined push-fluid primopsAndy Wingo1-8/+5
2013-06-04Print the faulty object upon invalid-keyword errors.Ludovic Courtès1-2/+2
2013-05-27cpp hygiene in the vmAndy Wingo1-0/+3
2013-05-27pop-continuation abort-continuation hooks pass return vals directlyAndy Wingo1-2/+2
2013-05-23remove CONS macro in VM; use scm_cons insteadAndy Wingo1-2/+4
2013-01-23merge stable-2.0Andy Wingo1-1/+58
2013-01-14case-lambda* clauses fail to match if too many positionalsAndy Wingo1-1/+57
2012-05-23Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-3/+1
2012-05-23deprecate scm_sym2varAndy Wingo1-3/+1
2012-05-10Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo1-101/+44
2012-05-10refactor vm application of non-programs; boot continuation refactorAndy Wingo1-101/+44
2012-05-08Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-0/+1
2012-05-07Add a missing SYNC_ALL in variable-refAndy Wingo1-0/+1
2012-05-05Correct typing of assertion in the `wind' instruction.Ludovic Courtès1-2/+4
2012-04-30Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-85/+66
2012-04-30push error handlers out of line in the vmAndy Wingo1-95/+68
2012-03-18make applicable smob calls cheaper, and fix a memory leakAndy Wingo1-7/+7
2012-03-18make applicable smob calls cheaper, and fix a memory leakAndy Wingo1-52/+7
2012-03-07dynstack: pushing a prompt no longer allocates memoryAndy Wingo1-59/+6
2012-03-05Merge branch 'bt/elisp'BT Templeton1-54/+66
2012-03-03optimize dynamic-wind when we know winders are thunksAndy Wingo1-11/+3
2012-03-03the dynamic stack is really a stack now, instead of a listAndy Wingo1-29/+57
2012-02-03add `nil?' primitiveBT Templeton1-54/+66
2012-01-30Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-21/+4
2012-01-30Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'Andy Wingo1-4/+21
2012-01-29Revert "attempt to clear stale references on VM C stack"Andy Wingo1-94/+6
2012-01-29Revert "Work around instruction reordering on SPARC and HPPA in the VM."Ludovic Courtès1-21/+4
2012-01-27attempt to clear stale references on VM C stackAndy Wingo1-6/+94
2012-01-24Work around instruction reordering on SPARC and HPPA in the VM.Ludovic Courtès1-4/+21
2011-12-01Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-0/+2
2011-11-23optional default-value arg to make-fluidAndy Wingo1-0/+2
2011-10-24refactor tc7 and tc16 checksAndy Wingo1-3/+3
2011-05-13more care regarding SCM_PACK and SCM_UNPACKAndy Wingo1-6/+6
2011-05-13scm_is_eq for SCM vals, not == or !=Andy Wingo1-10/+4
2011-05-06avoid tls gets when handling interrupts in the vmAndy Wingo1-4/+4
2011-05-05VM tweaksAndy Wingo1-23/+29
2011-03-19fix new-frame push in call/ccAndy Wingo1-1/+1
2011-03-15fix frame dynamic linkage in the face of partial continuation applicationAndy Wingo1-13/+36
2011-01-27fix error handling in variable-ref family of instructionsAndy Wingo1-5/+27
2010-12-07unbound fluidsBrian Templeton1-1/+9
2010-12-07better unbound variable errors in the vmAndy Wingo1-3/+3
2010-10-14Unresolved var errors don't work for top-level varsMichael Gran1-8/+10
2010-10-13fix bug in with-fluids in a non-tail positionAndy Wingo1-4/+5
2010-10-08inline symbol? and vector? to opcodes, and a psyntax inlining tweakAndy Wingo1-92/+92
2010-09-16add vm-abort-continuation-hook, vm-restore-continuation-hookAndy Wingo1-4/+19
2010-09-16trim our set of vm hooksAndy Wingo1-16/+4
2010-07-28Use "pointer" instead of "foreign" when dealing with wrapped pointers.Ludovic Courtès1-3/+4
2010-07-26Simplify the (system foreign) API.Ludovic Courtès1-1/+1