summaryrefslogtreecommitdiff
path: root/libguile/vm.h
Commit message (Expand)AuthorAgeFilesLines
* Remove vm->sp_min_since_gcAndy Wingo2019-12-091-1/+0
* Fix emergency aborts to not expand the stackAndy Wingo2018-09-151-0/+1
* Hook refactorsAndy Wingo2018-09-141-14/+14
* VM manages hook sets itselfAndy Wingo2018-09-141-5/+10
* Continuations capture machine code addressAndy Wingo2018-08-121-7/+4
* Remove push continuation hook; return hook runs before FP popAndy Wingo2018-08-061-4/+2
* Refactor handling of active VM registersAndy Wingo2018-06-271-1/+3
* Refactors to abort-to-prompt implementationAndy Wingo2018-06-261-4/+1
* abort-to-prompt uses an intrinsicAndy Wingo2018-06-261-0/+4
* Most header files use forward decl for union scm_vm_stack_elementAndy Wingo2018-06-261-1/+0
* Eagerly initialize thread VM; remove scm_the_vmAndy Wingo2018-06-251-1/+1
* Use ptrdiff_t instead of scm_t_ptrdiffAndy Wingo2018-06-211-2/+2
* Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-7/+7
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* libguile header files have uniform format for copyright declarationsAndy Wingo2018-06-201-1/+2
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rename __scm.h to scm.hAndy Wingo2018-06-201-1/+0
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Devolve gc.hAndy Wingo2018-06-181-0/+1
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-2/+3
* Add new-style test and branch instructionsAndy Wingo2017-10-241-1/+9
* VM continuations store FP/SP by offsetAndy Wingo2017-02-121-2/+9
* Add suspendable-continuation?Andy Wingo2016-12-121-0/+1
* Identify boot continuations by code, not closureAndy Wingo2015-12-011-0/+1
* Remove sp from scm_vm_contAndy Wingo2015-10-211-3/+0
* VM stack grows downwardAndy Wingo2015-10-211-10/+15
* make-stack works on delimited continuationsAndy Wingo2014-04-161-0/+1
* Remove default soft stack limit; add call-with-stack-overflow-handlerAndy Wingo2014-03-121-1/+4
* Return unused parts of the stack to the OSAndy Wingo2014-01-311-3/+4
* Remove the restore-continuation-hook.Andy Wingo2013-11-271-2/+0
* Expandable stacks.Andy Wingo2013-11-221-0/+1
* Allocate stacks using mmap, and mark them via the thread markerAndy Wingo2013-11-221-0/+6
* Remove scm_tc7_vmAndy Wingo2013-11-211-10/+0
* scm_the_vm now returns raw struct scm_vm pointerAndy Wingo2013-11-211-3/+1
* Reorder struct scm_vm fields.Andy Wingo2013-11-211-2/+2
* No more VM objects visible to SchemeAndy Wingo2013-11-211-1/+0
* VM accessors take VM as implicit argument, not explicit argumentAndy Wingo2013-11-211-12/+12
* Remove unused vm:ip, vm:sp, vm:fpAndy Wingo2013-11-211-3/+0
* Remove make-vm; there will be one vm per thread now.Andy Wingo2013-11-211-3/+0
* Lingering RTL excision in vm.cAndy Wingo2013-11-191-2/+0
* All instruction pointers are now scm_t_uint32*Andy Wingo2013-11-191-3/+3
* Remove MVRA accessors in libguileAndy Wingo2013-11-151-2/+2
* VM has "builtins": primitives addressable by emitted RTL codeAndy Wingo2013-10-271-1/+2
* dynstack: pushing a prompt no longer allocates memoryAndy Wingo2012-03-071-1/+0
* the dynamic stack is really a stack now, instead of a listAndy Wingo2012-03-031-2/+4
* refactor tc7 and tc16 checksAndy Wingo2011-10-241-2/+2
* Fix prototype of `scm_the_vm'.Ludovic Courtès2011-02-131-2/+2
* add call-with-vm; remove thread-vm bits; remove vm-apply; engines settable.Andy Wingo2010-09-271-4/+9
* remove vm-version, vm optionsAndy Wingo2010-09-251-4/+0
* Remove unused declarations.Ludovic Courtès2010-09-241-2/+0