wangqr
3096376ee6
Revert special naming for LuaJIT shared object
...
This was a hack on macOS when LuaJIT is dynamic only, and no longer needed as we are also using static LuaJIT on macOS now
2020-03-09 19:56:24 -04:00
wangqr
52032dc14b
Upgrade LuaJIT to 2.1.0-beta3
2020-03-09 13:01:09 -04:00
wangqr
f8bd53c479
Add macOS to travis
2020-03-08 01:37:27 -05:00
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
Thomas Goyne
85b356407f
Reapply OS X/Windows build hacks
2015-09-13 10:02:59 +02:00
darealshinji
736e69ef53
LuaJIT: enable Makefile verbosity with V=1
2015-09-12 13:09:32 +02:00
darealshinji
5c50029074
Aegisub-specific LuaJIT settings
2015-09-12 13:01:34 +02:00
darealshinji
896ede12f3
Apply and update LuaJIT patches
2015-09-12 12:45:23 +02:00
darealshinji
541a9ad590
LuaJIT 2.0.4
2015-09-12 12:38:01 +02:00
Thomas Goyne
d311da75e0
Change LuaJIT's deployment target back to 10.4
...
Targetting 10.7 makes the error handler segfault, and targetting 10.4
appears to work fine.
2014-07-23 14:53:48 -07:00
Thomas Goyne
97b5163874
Patch os module methods to add Unicode support on Windows
2014-07-15 14:32:54 -07:00
Thomas Goyne
68b824c8ca
Patch io.open and io.popen to support Unicode filenames on Windows
2014-07-15 14:32:54 -07:00
Thomas Goyne
68eaab0f43
Convert the build system to non-recursive make
...
Speeds up a no-op build from 500ms to 60ms and significantly improves
dependency tracking.
2014-06-17 11:37:20 -07:00
Thomas Goyne
d9df9c9e5b
Add dummy install target for LuaJit
2014-05-03 17:22:38 -07:00
Thomas Goyne
63f4bf1beb
Switch from regular Lua to LuaJIT
2014-04-28 07:38:30 -07:00