Skip to content

Releases: Zeex/samp-plugin-jit

JIT 2.4.1

06 Oct 09:17
Compare
Choose a tag to compare
  • Re-compiled the Linux version to make it compatible with old systems (CentOS 7, etc) - this should fix the GLIBCXX_* not found error

JIT 2.4

22 Sep 12:18
Compare
Choose a tag to compare
  • Implemented support for sleep (#60), you can enable it via jit_sleep 1 (experimental feature)
  • Added a new flag: jit_debug 0/1/2/3
    0 - disable (default)
    1 - debug logging
    2 - breakpoints
    3 - logging + breakpoints
  • Minor fixes

JIT 2.3.1

22 Mar 05:51
Compare
Choose a tag to compare
  • Fixed a crash when logging is enabled (jit_log option)

JIT 2.3

02 Sep 04:48
Compare
Choose a tag to compare
  • Disabled the floatlog() intrinsic because it worked slower than the corresponding native function
  • Restructured code, improved README and other minor changes
  • Added pawn.json (for sampctl)

JIT 2.2

26 Mar 04:09
Compare
Choose a tag to compare
  • Fixed an issue with ALT not being preserved across native calls
  • Added __JIT public variable - it is set to true if JIT is enabled
  • Added OnJITError() callback

JIT 2.1

14 Jan 16:51
Compare
Choose a tag to compare
  • YSI compatibility improvements (#52)
  • Added intrinsics for clamp(), heapspace(), numargs(), min(), max() (these functions are basically a lot faster now) (#55)

JIT 2.0.4

03 Jan 10:03
Compare
Choose a tag to compare
  • Fixed shr.c.alt instruction producing incorrect result

JIT 2.0.3

28 Mar 16:46
Compare
Choose a tag to compare
  • Fixed modulo operator producing incorrect results with negative operand
  • Added floatcmp() intrinsic
  • Added an include file
  • Slightly optimized jumps and native calls

JIT 2.0.2

01 Sep 22:55
Compare
Choose a tag to compare
  • Fixed crash on invalid instruction
  • Fixed crash when executing non-existent public function
  • Fixed stupid bug in lctrl 0/1 instructions
  • Fixed crash in CallLocal/RemoteFunction() when running plugins that use GDK (e.g. streamer 2.7.3)

JIT 2.0.1

09 Aug 14:46
Compare
Choose a tag to compare
  • Fixed publics called with CallLocal/RemoteFunction not getting JITted
  • Fixed frame pointer not being restored after a call to CallLocal/RemoteFunction
  • Fixed function alignment bug