Aegisub/vendor/luajit
Luke Gorrie 45cd713ef9 lj_str.c: Remove special-case string interning fastpath
lj_str_new() had a separate fast-path and slow-path. This was bad
because (a) the fast-path was complex and (b) the fast-path was
actually slower than the slow-path in practice and (c) in practice it
could cause confusing performance problems depending on the memory
alignment of any often-reused string buffers in a program.

This change specifically makes the 'life' benchmark faster and more
robust to memory layout.
2019-11-02 00:23:50 -04:00
..
dynasm LuaJIT 2.0.4 2015-09-12 12:38:01 +02:00
include LuaJIT 2.0.4 2015-09-12 12:38:01 +02:00
src lj_str.c: Remove special-case string interning fastpath 2019-11-02 00:23:50 -04:00
0001-lj_str.c-Remove-special-case-string-interning-fastpa.patch lj_str.c: Remove special-case string interning fastpath 2019-11-02 00:23:50 -04:00
COPYRIGHT LuaJIT 2.0.4 2015-09-12 12:38:01 +02:00
Makefile LuaJIT: enable Makefile verbosity with V=1 2015-09-12 13:09:32 +02:00
README LuaJIT 2.0.4 2015-09-12 12:38:01 +02:00
unicode-io.patch Apply and update LuaJIT patches 2015-09-12 12:45:23 +02:00
unicode-os.patch Apply and update LuaJIT patches 2015-09-12 12:45:23 +02:00

README for LuaJIT 2.0.4
-----------------------

LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language.

Project Homepage: http://luajit.org/

LuaJIT is Copyright (C) 2005-2015 Mike Pall.
LuaJIT is free software, released under the MIT license.
See full Copyright Notice in the COPYRIGHT file or in luajit.h.

Documentation for LuaJIT is available in HTML format.
Please point your favorite browser to:

 doc/luajit.html