Commit History

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