summaryrefslogtreecommitdiff
path: root/libguile/intrinsics.h
Commit message (Expand)AuthorAgeFilesLines
* Inline the atomic intrinsicsAndy Wingo2019-05-271-5/+1
* Remove hook intrinsics: hooks are just for the VMAndy Wingo2018-09-141-4/+0
* Add instrumentation to VM builtinsAndy Wingo2018-08-171-0/+2
* Define intrinsics for atomic opsAndy Wingo2018-08-131-0/+8
* 64-bit intrinsic args and return values passed indirectly on 32-bitAndy Wingo2018-08-131-1/+19
* Avoid needless 64-bit args on 32-bit machines for some intrinsicsAndy Wingo2018-08-131-5/+5
* Update error-wrong-num-args intrinsic prototypeAndy Wingo2018-08-131-1/+2
* Adapt JIT calling convention; continuations take mra from stackAndy Wingo2018-08-131-2/+1
* Continuations capture machine code addressAndy Wingo2018-08-121-8/+11
* Rework foreign-call trampolineAndy Wingo2018-08-111-1/+1
* Invoke VM hooks through intrinsicsAndy Wingo2018-08-111-0/+4
* Add unpack-values-object intrinsicAndy Wingo2018-08-111-0/+1
* Rework program->ip mapping in VM to always call intrinsicAndy Wingo2018-08-081-1/+2
* Prepare for frames having separate virtual and machine return addrsAndy Wingo2018-07-201-6/+7
* Intrinsics take registers from threadAndy Wingo2018-06-271-11/+8
* Intrinsic for "prompt"Andy Wingo2018-06-271-0/+5
* Compile current-module as intrinsic callAndy Wingo2018-06-271-0/+2
* allocate-words intrinsicAndy Wingo2018-06-271-0/+2
* Apply-non-program is an intrinsicAndy Wingo2018-06-271-0/+1
* Add intrinsics for error conditions (wrong num args etc)Andy Wingo2018-06-271-0/+7
* VM throw uses intrinsicsAndy Wingo2018-06-261-0/+4
* abort-to-prompt uses an intrinsicAndy Wingo2018-06-261-0/+2
* Add rest-arg-length intrinsic.Andy Wingo2018-06-261-0/+2
* compose-continuation uses an intrinsicAndy Wingo2018-06-261-0/+2
* Add intrinsic for call/ccAndy Wingo2018-06-261-0/+4
* Rename scm_i_thread to scm_threadAndy Wingo2018-06-261-10/+9
* Foreign-call intrinsic boxes errnoAndy Wingo2018-06-261-2/+2
* Reinstating undelimited continuations uses intrinsicAndy Wingo2018-06-261-0/+2
* Add intrinsic for foreign-callAndy Wingo2018-06-261-8/+11
* Add push-interrupt-frame VM intrinsicAndy Wingo2018-06-251-1/+2
* Move VM keyword argument parsing to happen via an intrinsicAndy Wingo2018-06-251-0/+8
* expand_stack intrinsic takes threadAndy Wingo2018-06-251-2/+2
* Fix intrinsics copyright line and include guardsAndy Wingo2018-06-251-2/+3
* 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
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rename __scm.h to scm.hAndy Wingo2018-06-201-1/+1
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-1/+1
* Call out to expand_stack through new VM intrinsicAndy Wingo2018-06-111-0/+2
* Compile "define!" via intrinsicAndy Wingo2018-05-141-0/+1
* Add intrinsics for module operationsAndy Wingo2018-05-141-0/+2
* VM calls =? through intrinsicAndy Wingo2018-05-081-0/+1
* VM calls "<?" through intrinsic.Andy Wingo2018-05-081-0/+4
* VM calls out to heap-numbers-equal? through intrinsicsAndy Wingo2018-05-081-0/+2
* lsh, rsh etc are intrinsicsAndy Wingo2018-05-011-0/+5
* push and pop dynamic state via intrinsicsAndy Wingo2018-04-291-1/+4
* Intrinsics for dynamic state instructionsAndy Wingo2018-04-291-0/+6
* Add support for dynamic-state-related intrinsicsAndy Wingo2018-04-291-0/+3
* logsub is intrinsicAndy Wingo2018-04-121-0/+1