diff --git a/changelogs/unreleased/gh-8825-luajit-fixes.md b/changelogs/unreleased/gh-8825-luajit-fixes.md index f28fcf0a8b0372b8e40c52c1b27c9891a73df39a..388ec39473b32245726ef29defd3d2ac3c4a23f1 100644 --- a/changelogs/unreleased/gh-8825-luajit-fixes.md +++ b/changelogs/unreleased/gh-8825-luajit-fixes.md @@ -7,3 +7,10 @@ were fixed as part of this activity: * Fixed recording of `BC_VARG` with unused vararg values. * Initialization instructions on trace are now emitted only for the first member of a union. +* Prevent integer overflow while parsing long strings. +* Fixed various `^` operator and `math.pow()` function inconsistencies. +* Fixed parsing with predicting `next()` and `pairs()`. +* Fixed binary number literal parsing. Parsing of binary number with a zero + fractional part raises error too now. +* Fixed load forwarding optimization applied after table rehashing. +* Fixed recording of the `BC_TSETM`. diff --git a/third_party/luajit b/third_party/luajit index f0d6df40e65dc0c04c9477d33a22f295be68f53e..3a16be9bcc3ca5d818ab2e9f5b996153ef20b85a 160000 --- a/third_party/luajit +++ b/third_party/luajit @@ -1 +1 @@ -Subproject commit f0d6df40e65dc0c04c9477d33a22f295be68f53e +Subproject commit 3a16be9bcc3ca5d818ab2e9f5b996153ef20b85a