summaryrefslogtreecommitdiff
path: root/libguile/intrinsics.h
Commit message (Expand)AuthorAgeFilesLines
* Simplify module variable lookup slow-pathAndy Wingo2021-04-261-1/+4
* Add new lookup, lookup-bound intrinsicsAndy Wingo2020-05-111-0/+2
* Rename "lookup" intrinsic to "module-variable"Andy Wingo2020-05-111-1/+1
* Add intrinsics for a baseline compilerAndy Wingo2020-04-291-1/+24
* Fix build on 32-bit systems with JIT supportAndy Wingo2020-01-111-0/+3
* Optimize fixnum or s64 -> f64 conversionsAndy Wingo2019-09-011-0/+1
* Compiler allocates boxed flonums in unmarked spaceAndy Wingo2019-08-261-0/+2
* Unbox floor/ceiling and trigonometric functions where possibleAndy Wingo2019-08-241-0/+19
* Add support for optimized unboxed abs and sqrtAndy Wingo2019-08-041-0/+5
* Add an inlined jit fast-path for allocate-words/immediateAndy Wingo2019-06-201-0/+1
* Reapply atomics inliningAndy Wingo2019-05-271-5/+1
* Revert "Inline the atomic intrinsics"Andy Wingo2019-05-271-1/+5
* 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