summaryrefslogtreecommitdiff
path: root/libguile/vm-i-system.c
AgeCommit message (Expand)AuthorFilesLines
2013-01-14case-lambda* clauses fail to match if too many positionalsAndy Wingo1-1/+57
2012-05-23deprecate scm_sym2varAndy Wingo1-3/+1
2012-05-10refactor vm application of non-programs; boot continuation refactorAndy Wingo1-101/+44
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-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-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-11-23optional default-value arg to make-fluidAndy Wingo1-0/+2
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
2010-07-26Import unbound variable reports in the VM.Ludovic Courtès1-3/+6
2010-07-17SCM_I_FLUID_P -> SCM_FLUID_PAndy Wingo1-2/+2
2010-07-15better error reporting from the vmAndy Wingo1-4/+10
2010-05-02add assert-nargs-ee/locals instructionAndy Wingo1-0/+20
2010-03-30nil is null, wheeAndy Wingo1-2/+2
2010-03-30nil is false, wheeAndy Wingo1-2/+2
2010-03-16more vm gc fixenAndy Wingo1-0/+2
2010-02-26rewinding prompts worksAndy Wingo1-4/+16
2010-02-26fix a prompt bugAndy Wingo1-7/+9
2010-02-25error if given an unrewindable partial continuationAndy Wingo1-0/+4
2010-02-24rewind the dynamic state when entering a partial continuationAndy Wingo1-4/+2
2010-02-24partial-cont-call worksAndy Wingo1-2/+6
2010-02-22actually capture partial continuationsAndy Wingo1-7/+19
2010-02-22abort always dispatches to VM bytecode, to detect same-invocation abortsAndy Wingo1-2/+2
2010-02-19prompt as part of guile's primitive languageAndy Wingo1-3/+2
2010-02-19add scm_c_abort, wire it up to the abort opcodeAndy Wingo1-6/+3
2010-02-19prompt handlers are always inlineAndy Wingo1-7/+5
2010-02-19new VM operations: fluid-ref, fluid-setAndy Wingo1-0/+41
2010-02-19vm caches the dynamic state in a local varAndy Wingo1-2/+2
2010-02-19rename <control> to <abort>Andy Wingo1-3/+3
2010-02-19<prompt> has no pre-unwind-handler, it's unnecessaryAndy Wingo1-5/+3
2010-02-18add wind-fluids, unwind-fluids VM opsAndy Wingo1-0/+22