Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo c2cba86785 Better compilation of calls to `raise-exception` hai 1 ano
  Michael Gran b9a40cdc18 Avoid inline assembly in VM when using Clang hai 1 ano
  Andy Wingo 83023160b1 Simplify module variable lookup slow-path %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 8366634db7 Add eq-immediate? instruction %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 172e5ccfc1 Add sign-extending make-immediate instruction %!s(int64=4) %!d(string=hai) anos
  Andy Wingo bb7fa5bdc2 Add jtable instruction %!s(int64=4) %!d(string=hai) anos
  Andy Wingo d6b6daca37 Add intrinsics for a baseline compiler %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 4a6a7e15d6 Remove vm->sp_min_since_gc %!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 b02d1b08d7 Compiler allocates boxed flonums in unmarked space %!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 382cc5c246 Add support for optimized unboxed abs and sqrt %!s(int64=5) %!d(string=hai) anos
  Andy Wingo af72d01de8 Speed up returns in JIT %!s(int64=5) %!d(string=hai) anos
  Andy Wingo f07fadc72e VM does not initialize stack frames %!s(int64=5) %!d(string=hai) anos
  Andy Wingo 9fd978ed7e Add bind-optionals instruction %!s(int64=5) %!d(string=hai) anos
  Andy Wingo 1fb39929f9 Reapply atomics inlining %!s(int64=5) %!d(string=hai) anos
  Andy Wingo 2ba50e2fe6 Revert "Inline the atomic intrinsics" %!s(int64=5) %!d(string=hai) anos
  Andy Wingo 230a555976 Inline the atomic intrinsics %!s(int64=5) %!d(string=hai) anos
  Andy Wingo 8bcba78eda Fix unused local warning in vm-engine.c %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 4e8d27f0d1 Finish updating vm.texi %!s(int64=6) %!d(string=hai) anos
  Andy Wingo a74b4a45fa Update comments in vm-engine.c %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 1e7c541b2f Fix case where running abort hook could trash registers %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 4060728e0a Renumber instructions and bump objcode version %!s(int64=6) %!d(string=hai) anos
  Andy Wingo ce9169804e Fix --disable-jit compilation %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 09b8f8ec06 Deoptimize to VM when hooks are enabled %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 12b125f2ad Hook refactors %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 0ccd2d0d9e Remove hook intrinsics: hooks are just for the VM %!s(int64=6) %!d(string=hai) anos
  Andy Wingo bf31fe4cf6 VM manages hook sets itself %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 076c3ad8d7 JIT counter tweaks %!s(int64=6) %!d(string=hai) anos
  Andy Wingo cc997293e2 JIT threshold controlled by environment variable %!s(int64=6) %!d(string=hai) anos