Commit History

Author SHA1 Message Date
  Andy Wingo d1cf892880 Optimize fixnum or s64 -> f64 conversions 6 years ago
  Andy Wingo b02d1b08d7 Compiler allocates boxed flonums in unmarked space 6 years ago
  Andy Wingo b1564df298 Unbox floor/ceiling and trigonometric functions where possible 6 years ago
  Andy Wingo 382cc5c246 Add support for optimized unboxed abs and sqrt 6 years ago
  Andy Wingo d0aca1635e Fix some compiler warnings on 64-bit builds 6 years ago
  Andy Wingo ba5d1dfc6a Fix calls to handle-interrupts trampoline on ARMv7 6 years ago
  Andy Wingo 89e28df1c9 Add an inlined jit fast-path for allocate-words/immediate 6 years ago
  Andy Wingo cce222d189 Fix compilation on GCC 5.5 6 years ago
  Andy Wingo 7cbbc83dcb Use call/return instructions for non-tail calls 6 years ago
  Andy Wingo af72d01de8 Speed up returns in JIT 6 years ago
  Andy Wingo e8203a3f8c jit: Direct tail calls assert that target can have mcode 6 years ago
  Andy Wingo f07fadc72e VM does not initialize stack frames 6 years ago
  Andy Wingo c86758c298 Allow for bind-optionals without alloc-frame 6 years ago
  Andy Wingo 9fd978ed7e Add bind-optionals instruction 6 years ago
  Andy Wingo 12d6e43176 Avoid saving IP for <? fast-path 6 years ago
  Andy Wingo 1128dbc444 Remove check for instrument-entry 6 years ago
  Andy Wingo 9c5098ab25 Dynamically assert functions start with instrument-entry 6 years ago
  Andy Wingo 1fb39929f9 Reapply atomics inlining 6 years ago
  Andy Wingo d0a95bfbe8 Revert "Fix atomics usage in handle-interrupts JIT." 6 years ago
  Andy Wingo e8d34258be Fix atomics usage in handle-interrupts JIT. 6 years ago
  Andy Wingo 33e07fc56c Use new atomic instructions from lightening 6 years ago
  Andy Wingo e9e52b6ab9 Mark a couple functions as maybe-unused. 6 years ago
  Andy Wingo da0cc5d3e6 Bless enter_mcode as a function pointer 6 years ago
  Andy Wingo e00936d46b Allow jit_end to fail 6 years ago
  Andy Wingo 107926f8dd Fix allocator passed to lightening 6 years ago
  Andy Wingo c461126fab Fix u64-ref JIT on 32-bit 6 years ago
  Andy Wingo 85b3ee0ec3 Fix unneeded stack alignment. 6 years ago
  Andy Wingo fb1f3ba051 Fix errors in 32-bit JIT support 6 years ago
  Andy Wingo 334d0ba860 Adapt to lightening changes 6 years ago
  Andy Wingo 26bd81716b Align stack before entering JIT code 6 years ago