summaryrefslogtreecommitdiff
path: root/libguile/vm-i-system.c
AgeCommit message (Expand)AuthorFilesLines
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
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
2010-02-08continuations return multiple values on the stackAndy Wingo1-33/+32
2010-02-08scm_i_make_continuation takes vm and vm_cont args explicitlyAndy Wingo1-2/+2
2010-02-08make scm_make_continuation internalAndy Wingo1-2/+2
2010-02-08continuations are vm proceduresAndy Wingo1-0/+9
2010-02-08connect a few more wires to promptensteinAndy Wingo1-4/+6
2010-01-31add return/nvaluesAndy Wingo1-0/+9
2010-01-31initial VM support for delimited continuations and dynamic-windAndy Wingo1-0/+81
2010-01-27fix to variable-bound? instruction prototypeAndy Wingo1-1/+1
2010-01-26implement foreign-callAndy Wingo1-1/+1
2010-01-26renumber VM opcodesAndy Wingo1-26/+54
2010-01-26foreign.h presents a more pointer-centric interfaceAndy Wingo1-1/+1