Andy Wingo
|
d1cf892880
Optimize fixnum or s64 -> f64 conversions
|
5 年之前 |
Andy Wingo
|
b02d1b08d7
Compiler allocates boxed flonums in unmarked space
|
5 年之前 |
Andy Wingo
|
b1564df298
Unbox floor/ceiling and trigonometric functions where possible
|
5 年之前 |
Andy Wingo
|
382cc5c246
Add support for optimized unboxed abs and sqrt
|
5 年之前 |
Andy Wingo
|
89e28df1c9
Add an inlined jit fast-path for allocate-words/immediate
|
5 年之前 |
Andy Wingo
|
1fb39929f9
Reapply atomics inlining
|
5 年之前 |
Andy Wingo
|
2ba50e2fe6
Revert "Inline the atomic intrinsics"
|
5 年之前 |
Andy Wingo
|
230a555976
Inline the atomic intrinsics
|
5 年之前 |
Andy Wingo
|
0ccd2d0d9e
Remove hook intrinsics: hooks are just for the VM
|
6 年之前 |
Andy Wingo
|
3827769aff
Add instrumentation to VM builtins
|
6 年之前 |
Andy Wingo
|
e6304fb242
Define intrinsics for atomic ops
|
6 年之前 |
Andy Wingo
|
0188bd3816
64-bit intrinsic args and return values passed indirectly on 32-bit
|
6 年之前 |
Andy Wingo
|
d4abe8bbed
Avoid needless 64-bit args on 32-bit machines for some intrinsics
|
6 年之前 |
Andy Wingo
|
11940f4c72
Update error-wrong-num-args intrinsic prototype
|
6 年之前 |
Andy Wingo
|
5df43b60a9
Adapt JIT calling convention; continuations take mra from stack
|
6 年之前 |
Andy Wingo
|
a20feea43e
Continuations capture machine code address
|
6 年之前 |
Andy Wingo
|
939b1ae23f
Rework foreign-call trampoline
|
6 年之前 |
Andy Wingo
|
6027027724
Invoke VM hooks through intrinsics
|
6 年之前 |
Andy Wingo
|
ef4c1a5f55
Add unpack-values-object intrinsic
|
6 年之前 |
Andy Wingo
|
926b72f5ac
Rework program->ip mapping in VM to always call intrinsic
|
6 年之前 |
Andy Wingo
|
b1705bd0f0
Prepare for frames having separate virtual and machine return addrs
|
6 年之前 |
Andy Wingo
|
64d114817a
Intrinsics take registers from thread
|
6 年之前 |
Andy Wingo
|
294e627c6b
Intrinsic for "prompt"
|
6 年之前 |
Andy Wingo
|
8918165c40
Compile current-module as intrinsic call
|
6 年之前 |
Andy Wingo
|
0faa4144d1
allocate-words intrinsic
|
6 年之前 |
Andy Wingo
|
1735cc1fec
Apply-non-program is an intrinsic
|
6 年之前 |
Andy Wingo
|
6eb4735149
Add intrinsics for error conditions (wrong num args etc)
|
6 年之前 |
Andy Wingo
|
0ce9a1f870
VM throw uses intrinsics
|
6 年之前 |
Andy Wingo
|
e7778c62aa
abort-to-prompt uses an intrinsic
|
6 年之前 |
Andy Wingo
|
03a9b71479
Add rest-arg-length intrinsic.
|
6 年之前 |