summaryrefslogtreecommitdiff
path: root/libguile/vm.h
AgeCommit message (Expand)AuthorFilesLines
2024-10-20Fix setjmp/longjmp-related crashes on WindowsMichael Käppler1-0/+4
2019-12-09Remove vm->sp_min_since_gcAndy Wingo1-1/+0
2018-09-15Fix emergency aborts to not expand the stackAndy Wingo1-0/+1
2018-09-14Hook refactorsAndy Wingo1-14/+14
2018-09-14VM manages hook sets itselfAndy Wingo1-5/+10
2018-08-12Continuations capture machine code addressAndy Wingo1-7/+4
2018-08-06Remove push continuation hook; return hook runs before FP popAndy Wingo1-4/+2
2018-06-27Refactor handling of active VM registersAndy Wingo1-1/+3
2018-06-26Refactors to abort-to-prompt implementationAndy Wingo1-4/+1
2018-06-26abort-to-prompt uses an intrinsicAndy Wingo1-0/+4
2018-06-26Most header files use forward decl for union scm_vm_stack_elementAndy Wingo1-1/+0
2018-06-25Eagerly initialize thread VM; remove scm_the_vmAndy Wingo1-1/+1
2018-06-21Use ptrdiff_t instead of scm_t_ptrdiffAndy Wingo1-2/+2
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-7/+7
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20libguile header files have uniform format for copyright declarationsAndy Wingo1-1/+2
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rename __scm.h to scm.hAndy Wingo1-1/+0
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-18Devolve gc.hAndy Wingo1-0/+1
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-2/+3
2017-10-24Add new-style test and branch instructionsAndy Wingo1-1/+9
2017-02-12VM continuations store FP/SP by offsetAndy Wingo1-2/+9
2016-12-12Add suspendable-continuation?Andy Wingo1-0/+1
2015-12-01Identify boot continuations by code, not closureAndy Wingo1-0/+1
2015-10-21Remove sp from scm_vm_contAndy Wingo1-3/+0
2015-10-21VM stack grows downwardAndy Wingo1-10/+15
2014-04-16make-stack works on delimited continuationsAndy Wingo1-0/+1
2014-03-12Remove default soft stack limit; add call-with-stack-overflow-handlerAndy Wingo1-1/+4
2014-01-31Return unused parts of the stack to the OSAndy Wingo1-3/+4
2013-11-27Remove the restore-continuation-hook.Andy Wingo1-2/+0
2013-11-22Expandable stacks.Andy Wingo1-0/+1
2013-11-22Allocate stacks using mmap, and mark them via the thread markerAndy Wingo1-0/+6
2013-11-21Remove scm_tc7_vmAndy Wingo1-10/+0
2013-11-21scm_the_vm now returns raw struct scm_vm pointerAndy Wingo1-3/+1
2013-11-21Reorder struct scm_vm fields.Andy Wingo1-2/+2
2013-11-21No more VM objects visible to SchemeAndy Wingo1-1/+0
2013-11-21VM accessors take VM as implicit argument, not explicit argumentAndy Wingo1-12/+12
2013-11-21Remove unused vm:ip, vm:sp, vm:fpAndy Wingo1-3/+0
2013-11-21Remove make-vm; there will be one vm per thread now.Andy Wingo1-3/+0
2013-11-19Lingering RTL excision in vm.cAndy Wingo1-2/+0
2013-11-19All instruction pointers are now scm_t_uint32*Andy Wingo1-3/+3
2013-11-15Remove MVRA accessors in libguileAndy Wingo1-2/+2
2013-10-27VM has "builtins": primitives addressable by emitted RTL codeAndy Wingo1-1/+2
2012-03-07dynstack: pushing a prompt no longer allocates memoryAndy Wingo1-1/+0
2012-03-03the dynamic stack is really a stack now, instead of a listAndy Wingo1-2/+4
2011-10-24refactor tc7 and tc16 checksAndy Wingo1-2/+2
2011-02-13Fix prototype of `scm_the_vm'.Ludovic Courtès1-2/+2
2010-09-27add call-with-vm; remove thread-vm bits; remove vm-apply; engines settable.Andy Wingo1-4/+9
2010-09-25remove vm-version, vm optionsAndy Wingo1-4/+0