[Tarantool-patches] [PATCH luajit] Actually implement maxirconst trace limit.
Igor Munkin
imun at tarantool.org
Fri Feb 11 22:09:14 MSK 2022
Sergey,
I've checked the patch into all long-term branches in tarantool/luajit
and bumped a new version in 1.10, 2.8 and master.
On 29.12.21, Sergey Kaplun wrote:
> From: Mike Pall <mike>
>
> Suggested by spacewander.
>
> (cherry picked from 9ff94c4a1fcec2c310dcb092da694f23186e23)
>
> `maxirconst` should restrict the amount of IR constants for 1 trace.
> Nevertheless, its value isn't checked anywhere.
>
> This patch adds the corresponding check after instruction recording.
>
> Sergey Kaplun:
> * added the description and the test for the problem
>
> Part of tarantool/tarantool#6548
> ---
>
> Issue: https://github.com/LuaJIT/LuaJIT/issues/430
> Branch: https://github.com/tarantool/luajit/tree/skaplun/lj-430-maxirconst-actually-implement-full-ci
> Tarantool branch: https://github.com/tarantool/tarantool/tree/skaplun/lj-430-maxirconst-actually-implement-full-ci
>
> src/lj_record.c | 5 ++-
> .../lj-430-maxirconst.test.lua | 43 +++++++++++++++++++
> 2 files changed, 46 insertions(+), 2 deletions(-)
> create mode 100644 test/tarantool-tests/lj-430-maxirconst.test.lua
>
<snipped>
> --
> 2.34.1
>
--
Best regards,
IM
More information about the Tarantool-patches
mailing list