summaryrefslogtreecommitdiff
path: root/libguile/vm.c
Commit message (Expand)AuthorAgeFilesLines
...
* Optimize abort-to-prompt to avoid allocaAndy Wingo2018-06-261-38/+23
* Refactors to abort-to-prompt implementationAndy Wingo2018-06-261-3/+11
* abort-to-prompt uses an intrinsicAndy Wingo2018-06-261-20/+124
* Add rest-arg-length intrinsic.Andy Wingo2018-06-261-8/+13
* compose-continuation uses an intrinsicAndy Wingo2018-06-261-80/+79
* Add intrinsic for call/ccAndy Wingo2018-06-261-0/+15
* Rename scm_i_thread to scm_threadAndy Wingo2018-06-261-14/+14
* Reinstating undelimited continuations uses intrinsicAndy Wingo2018-06-261-57/+71
* Most header files use forward decl for union scm_vm_stack_elementAndy Wingo2018-06-261-0/+1
* Add push-interrupt-frame VM intrinsicAndy Wingo2018-06-251-0/+24
* Move VM keyword argument parsing to happen via an intrinsicAndy Wingo2018-06-251-27/+127
* expand_stack intrinsic takes threadAndy Wingo2018-06-251-1/+7
* VM gets VP from threadAndy Wingo2018-06-251-2/+2
* Eagerly initialize thread VM; remove scm_the_vmAndy Wingo2018-06-251-45/+33
* Inline struct scm_vm into struct scm_i_threadAndy Wingo2018-06-241-12/+5
* Use ptrdiff_t instead of scm_t_ptrdiffAndy Wingo2018-06-211-9/+9
* Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-28/+28
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Make .c copyright headers uniformAndy Wingo2018-06-201-1/+2
* Rationalize include order in C filesAndy Wingo2018-06-201-19/+20
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-35/+35
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve foreign.h from _scm.hAndy Wingo2018-06-201-0/+1
* Devolve symbols.h from _scm.hAndy Wingo2018-06-201-0/+1
* Remove modules.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve numbers.h from _scm.h.Andy Wingo2018-06-191-0/+1
* Remove ports.h from inline.hAndy Wingo2018-06-191-0/+1
* Remove <stdio.h> from ports.hAndy Wingo2018-06-191-0/+1
* Devolve vectors.h include from ports.hAndy Wingo2018-06-191-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-0/+1
* Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* Devolve more validate macrosAndy Wingo2018-06-181-0/+2
* Remove errno.h include from _scm.h.Andy Wingo2018-06-171-3/+4
* More _scm.h refactoringAndy Wingo2018-06-171-0/+11
* Refactor handling of auxiliary stacks and setjmp/longjmpAndy Wingo2018-06-171-6/+6
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-0/+9
* Call out to expand_stack through new VM intrinsicAndy Wingo2018-06-111-0/+1
* Remove unused vm_error_unboundAndy Wingo2018-06-111-9/+0
* Remove implementation of atomic box opsAndy Wingo2018-04-131-7/+0
* Remove char->integer from VMAndy Wingo2018-04-101-21/+0
* Compile some generic arithmetic to intrinsic callsAndy Wingo2018-03-301-0/+1
* Remove VM struct-ref, etc instructionsAndy Wingo2018-01-221-21/+0
* Remove bytevector instructions from the VM.Andy Wingo2018-01-161-21/+0
* Add support for raw gc-managed pointer localsAndy Wingo2018-01-101-3/+3
* Remove box instructionsAndy Wingo2018-01-101-8/+0
* Save VM compare result before calling out to hooksAndy Wingo2018-01-081-0/+4
* Remove pair-related instructionsAndy Wingo2018-01-071-14/+0