Ludovic Courtès
|
51152392ef
Do not expand 'make-vector' primcall with wrong number of arguments.
|
2 سال پیش |
Andy Wingo
|
d184d09346
Fix order-of-side-effects bug in (eq? x y z) expansion
|
2 سال پیش |
Maxime Devos
|
221203b0df
Add ‘expt’ to the list of effect-free primitives.
|
4 سال پیش |
Andy Wingo
|
f5b3506ece
Optimize eof-object?
|
4 سال پیش |
Andy Wingo
|
7df3f3414b
More robust reduction of equal? and eqv?
|
5 سال پیش |
Andy Wingo
|
498428fbef
Add with-lexicals helper; fix bug in (equal? #t (foo) #t)
|
5 سال پیش |
Andy Wingo
|
167350db21
Ensure <prompt> handler is values handler
|
5 سال پیش |
Ludovic Courtès
|
d49453259b
Fix expansion of 'error' primitive with a non-constant argument.
|
5 سال پیش |
Andy Wingo
|
d1cf892880
Optimize fixnum or s64 -> f64 conversions
|
5 سال پیش |
Andy Wingo
|
b1564df298
Unbox floor/ceiling and trigonometric functions where possible
|
5 سال پیش |
Andy Wingo
|
35d19661e3
Add primitive support for working with module variables
|
5 سال پیش |
Andy Wingo
|
e7cfd6dbab
Simplify the define-primitive-expander macro
|
5 سال پیش |
Andy Wingo
|
91bf9b1db3
Lower "make-struct/simple" to CPS
|
7 سال پیش |
Andy Wingo
|
7486806ba3
Improve compilation of make-vector without init
|
7 سال پیش |
Andy Wingo
|
a821042480
Allow peval to gnaw on string->symbol, symbol->string
|
7 سال پیش |
Andy Wingo
|
980de88902
Add exact-integer? as interesting Tree-IL effect-free primitive
|
7 سال پیش |
Andy Wingo
|
cf486700b7
error, scm-error primcalls expand to `throw'
|
7 سال پیش |
Andy Wingo
|
dd11b82162
Use make-struct/no-tail instead of make-struct
|
7 سال پیش |
Andy Wingo
|
7184c176b4
with-dynamic-state compiler and VM support
|
8 سال پیش |
Andy Wingo
|
d74e0fed0d
Move thread bindings to (ice-9 threads)
|
8 سال پیش |
Andy Wingo
|
32f309d5ce
Compiler support for atomics
|
8 سال پیش |
Andy Wingo
|
3b2cd09fe2
Better char<? compilation
|
8 سال پیش |
Andy Wingo
|
0472af4c58
Fix (< 'foo) compilation
|
9 سال پیش |
Andy Wingo
|
8c75a5eb1b
Add current-thread VM op
|
9 سال پیش |
Andy Wingo
|
8f18b71b7a
Remove add1 and sub1
|
9 سال پیش |
Andy Wingo
|
e2fafeb901
Keywords have a tc7
|
10 سال پیش |
Andy Wingo
|
8006d2d6eb
Optimizer support for logtest and logbit?
|
11 سال پیش |
Andy Wingo
|
a694809e3a
bytevector-length is an interesting primitive.
|
11 سال پیش |
Andy Wingo
|
9b3c4cedd4
sqrt and abs are interesting primitives
|
11 سال پیش |
Andy Wingo
|
04f59ec2e7
Merge commit '58147d67806e1f54c447d7eabac35b1a5086c3a6'
|
11 سال پیش |