Andy Wingo
|
d08cc4f6e2
Allow string->utf8 to constant-fold
|
1 年之前 |
Andy Wingo
|
6756aeff95
Better compilation for symbol->string
|
1 年之前 |
Andy Wingo
|
e0d022c347
Fix error when argument to < not a real
|
4 年之前 |
Andy Wingo
|
83023160b1
Simplify module variable lookup slow-path
|
4 年之前 |
Andy Wingo
|
4274d615cc
Add new lookup, lookup-bound intrinsics
|
5 年之前 |
Andy Wingo
|
d6b6392cfb
Rename "lookup" intrinsic to "module-variable"
|
5 年之前 |
Andy Wingo
|
d6b6daca37
Add intrinsics for a baseline compiler
|
5 年之前 |
Andy Wingo
|
d1cf892880
Optimize fixnum or s64 -> f64 conversions
|
5 年之前 |
Andy Wingo
|
b02d1b08d7
Compiler allocates boxed flonums in unmarked space
|
5 年之前 |
Andy Wingo
|
0a3591c374
Fix fatan2 intrinsic initialization
|
5 年之前 |
Andy Wingo
|
b1564df298
Unbox floor/ceiling and trigonometric functions where possible
|
5 年之前 |
Andy Wingo
|
382cc5c246
Add support for optimized unboxed abs and sqrt
|
6 年之前 |
Andy Wingo
|
89e28df1c9
Add an inlined jit fast-path for allocate-words/immediate
|
6 年之前 |
Andy Wingo
|
1fb39929f9
Reapply atomics inlining
|
6 年之前 |
Andy Wingo
|
2ba50e2fe6
Revert "Inline the atomic intrinsics"
|
6 年之前 |
Andy Wingo
|
230a555976
Inline the atomic intrinsics
|
6 年之前 |
Andy Wingo
|
d1c2d7de2f
Switch to use atomic_compare_exchange_strong
|
6 年之前 |
Mark H Weaver
|
f65ccc6afe
Fix 'atomic-box-compare-and-swap!'.
|
6 年之前 |
Andy Wingo
|
6cd9b3114f
Fix use of uninstalled header by installed headers
|
6 年之前 |
Andy Wingo
|
f2089ceee9
Add fast paths to intrinsics
|
6 年之前 |
Andy Wingo
|
e6304fb242
Define intrinsics for atomic ops
|
7 年之前 |
Andy Wingo
|
0188bd3816
64-bit intrinsic args and return values passed indirectly on 32-bit
|
7 年之前 |
Andy Wingo
|
d4abe8bbed
Avoid needless 64-bit args on 32-bit machines for some intrinsics
|
7 年之前 |
Andy Wingo
|
11940f4c72
Update error-wrong-num-args intrinsic prototype
|
7 年之前 |
Andy Wingo
|
a20feea43e
Continuations capture machine code address
|
7 年之前 |
Andy Wingo
|
b1705bd0f0
Prepare for frames having separate virtual and machine return addrs
|
7 年之前 |
Andy Wingo
|
64d114817a
Intrinsics take registers from thread
|
7 年之前 |
Andy Wingo
|
294e627c6b
Intrinsic for "prompt"
|
7 年之前 |
Andy Wingo
|
8918165c40
Compile current-module as intrinsic call
|
7 年之前 |
Andy Wingo
|
0faa4144d1
allocate-words intrinsic
|
7 年之前 |