Andy Wingo
|
39002f251e
Eta-reduce branches
|
9 年 前 |
Andy Wingo
|
5d171d998c
Fix module for reification of srfi-4 primitives
|
9 年 前 |
Andy Wingo
|
a9c2606451
Type inference copes better with unsorted graphs
|
9 年 前 |
Andy Wingo
|
620b640a4e
Fix bug in intmap-map
|
9 年 前 |
Andy Wingo
|
8a39162160
Assembler O(n) in instruction encodings, not instruction count
|
9 年 前 |
Andy Wingo
|
362907810b
Fix emit-receive* for many locals
|
9 年 前 |
Andy Wingo
|
9e1c07bda6
Assembler works on byte offsets, not u32 offsets
|
9 年 前 |
Andy Wingo
|
3c271457f1
Fix build when threads are disabled
|
9 年 前 |
Andy Wingo
|
a1471e0244
Add another simplification pass to make rotate-loops work better
|
9 年 前 |
Andy Wingo
|
1d4b4ec39c
Add support for comparing u64 values with SCM values
|
9 年 前 |
Andy Wingo
|
97755a1ade
Small VM cleanups
|
9 年 前 |
Andy Wingo
|
7a43a3a181
Refactor range checking in assembler instruction packers
|
9 年 前 |
Andy Wingo
|
9514dc7b95
Add ursh/immediate and ulsh/immediate ops
|
9 年 前 |
Andy Wingo
|
246887171c
Assembler has a single growable vector
|
9 年 前 |
Andy Wingo
|
dbd9265cc0
More efficient assembler instructions
|
9 年 前 |
Andy Wingo
|
73065c7131
Specialize u64 bit operations
|
9 年 前 |
Andy Wingo
|
3d6dd2f81c
Add untagged bitwise operations
|
9 年 前 |
Andy Wingo
|
eb86afcc7a
Disable warnings on bootstrap build
|
9 年 前 |
Andy Wingo
|
82085252ec
Add logsub op.
|
9 年 前 |
Andy Wingo
|
8c75a5eb1b
Add current-thread VM op
|
9 年 前 |
Andy Wingo
|
c3240d09b2
Unbox indexes of vectors, strings, and structs
|
9 年 前 |
Andy Wingo
|
a08b3d40f8
Untag values and indexes for all bytevector instructions
|
9 年 前 |
Andy Wingo
|
8bf77f7192
Add support for unboxed s64 values
|
9 年 前 |
Andy Wingo
|
f34688ad25
New instructions load-f64, load-u64
|
9 年 前 |
Andy Wingo
|
bdfa1c1b42
Add tagged and untagged arithmetic ops with immediate operands
|
9 年 前 |
Andy Wingo
|
8f18b71b7a
Remove add1 and sub1
|
9 年 前 |
Andy Wingo
|
e003466039
Specialize u64 arithmetic
|
9 年 前 |
Andy Wingo
|
d2808b16e5
Better range inference for indexes of vector-ref, string-ref et al
|
9 年 前 |
Andy Wingo
|
672853657c
Slower range saturation in type inference
|
9 年 前 |
Andy Wingo
|
d294d5d1e1
Add unsigned 64-bit arithmetic operators: uadd, usub, umul
|
9 年 前 |