mirror of
https://github.com/love2d/love.git
synced 2026-08-12 08:30:56 +02:00
macOS/arm64: turn off JIT compilation by default.
This commit is contained in:
@@ -6,6 +6,7 @@ Released: N/A
|
||||
* Added "LÖVE Loader" launcher on Android for easier loading of .love files.
|
||||
|
||||
* Changed iOS game selector to alphabetically sort the list of .love files.
|
||||
* Changed JIT compilation on macOS arm64 (Apple Silicon) to be off by default, since performance and available JIT memory isn't reliable.
|
||||
|
||||
* Fixed inconsistent and buggy behaviour of 'pairs' by updating LuaJIT.
|
||||
* Fixed "unexpected alignment" errors when running love on some 32 bit Linux systems.
|
||||
|
||||
@@ -62,6 +62,10 @@ if jit.arch == "arm64" then
|
||||
|
||||
jit.opt.start("sizemcode=128")
|
||||
for i=1, 100 do end
|
||||
|
||||
-- Actually just turn the whole thing off for arm64. It's very hard to get
|
||||
-- reliable performance in non-trivial games even with the above workaround.
|
||||
jit.off()
|
||||
else
|
||||
-- Somewhat arbitrary value (>= the default).
|
||||
jit.opt.start("sizemcode=128")
|
||||
|
||||
Reference in New Issue
Block a user