The LuaJIT NYI That Silently Poisoned an Unrelated Hot Loop
I was optimizing the Lua transpiler for my modding language grug and ran into a really weird LuaJIT performance bug. The same benchmark could randomly run 20× slower, and it turned out a LuaJIT NYI could silently blacklist an unrelated hot loop. I wrote up the investigation here: The LuaJIT NYI That Silently Poisoned an Unrelated Hot Loop It goes from the benchmark mystery through LuaJIT's trace recorder internals, and ends with a PR to get unpack off LuaJIT's NYI list. Feedback is very welcome! :) submitted by /u/MyNameIsTrez [link] [留言]
本文内容来源于互联网,版权归原作者所有
查看原文