summaryrefslogtreecommitdiff
path: root/libguile/vm.h
Commit message (Expand)AuthorAgeFilesLines
* VM continuations store FP/SP by offset...Andy Wingo2017-02-121-2/+9
* Add suspendable-continuation?...Andy Wingo2016-12-121-0/+1
* Identify boot continuations by code, not closure...Andy Wingo2015-12-011-0/+1
* Remove sp from scm_vm_cont...Andy Wingo2015-10-211-3/+0
* VM stack grows downward...Andy Wingo2015-10-211-10/+15
* make-stack works on delimited continuations...Andy Wingo2014-04-161-0/+1
* Remove default soft stack limit; add call-with-stack-overflow-handler...Andy Wingo2014-03-121-1/+4
* Return unused parts of the stack to the OS...Andy 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 marker...Andy Wingo2013-11-221-0/+6
* Remove scm_tc7_vm...Andy Wingo2013-11-211-10/+0
* scm_the_vm now returns raw struct scm_vm pointer...Andy Wingo2013-11-211-3/+1
* Reorder struct scm_vm fields....Andy Wingo2013-11-211-2/+2
* No more VM objects visible to Scheme...Andy Wingo2013-11-211-1/+0
* VM accessors take VM as implicit argument, not explicit argument...Andy Wingo2013-11-211-12/+12
* Remove unused vm:ip, vm:sp, vm:fp...Andy 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.c...Andy Wingo2013-11-191-2/+0
* All instruction pointers are now scm_t_uint32*...Andy Wingo2013-11-191-3/+3
* Remove MVRA accessors in libguile...Andy Wingo2013-11-151-2/+2
* VM has "builtins": primitives addressable by emitted RTL code...Andy Wingo2013-10-271-1/+2
* dynstack: pushing a prompt no longer allocates memory...Andy Wingo2012-03-071-1/+0
* the dynamic stack is really a stack now, instead of a list...Andy Wingo2012-03-031-2/+4
* refactor tc7 and tc16 checks...Andy 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 options...Andy Wingo2010-09-251-4/+0
* Remove unused declarations....Ludovic Courtès2010-09-241-2/+0
* Add `thread-vm' and `set-thread-vm!'....Ludovic Courtès2010-09-241-0/+2
* add vm-abort-continuation-hook, vm-restore-continuation-hook...Andy Wingo2010-09-161-0/+4
* trim our set of vm hooks...Andy Wingo2010-09-161-16/+10
* %start-stack in Scheme, in terms of prompts...Andy Wingo2010-03-091-1/+0
* error if given an unrewindable partial continuation...Andy Wingo2010-02-251-2/+2
* actually capture partial continuations...Andy Wingo2010-02-221-0/+9
* abort always dispatches to VM bytecode, to detect same-invocation aborts...Andy Wingo2010-02-221-0/+1
* continuations return multiple values on the stack...Andy Wingo2010-02-081-4/+2
* scm_i_make_continuation takes vm and vm_cont args explicitly...Andy Wingo2010-02-081-2/+2
* tc7 tags for vm-related data...Andy Wingo2010-01-071-5/+8
* properly integrate vm bootstrapping into init.c...Andy Wingo2010-01-071-1/+2
* rework vm tracing...Andy Wingo2009-12-211-3/+4
* vm no longer measures bogoclock or times, relies on os for that...Andy Wingo2009-12-111-3/+0
* fix SCM_CELL macro usage....Andy Wingo2009-12-081-1/+1
* remove debug frames...Andy Wingo2009-12-031-0/+1
* programs have their own tc7 now...Andy Wingo2009-08-201-3/+3
* Change Guile license to LGPLv3+...Neil Jerram2009-06-171-6/+7
* adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properly...Andy Wingo2009-05-261-67/+43
* scm_call_N doesn't cons for calling programs...Andy Wingo2009-02-051-1/+1
* enable multiple vm engines (regular, debug, ...)...Andy Wingo2009-02-041-0/+10
* fix marking empty VM continuations...Andy Wingo2009-01-131-2/+2