Update irregexp to new version ec3aeee4432fac8b61fca2a4f0d06cdc65cb7080 from 2024-01-24 00:00:00
Categories
(Core :: JavaScript Engine, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox124 | --- | affected |
People
(Reporter: update-bot, Assigned: iain)
References
Details
(Whiteboard: [3pl-filed][task_id: C2tHf3rSTCKXMmlhXJ1ftA])
Attachments
(1 obsolete file)
This update covers 3269 commits, including 94 new upstream commits I've never filed a bug on before. (They're the top 94.). Here are the overall diff statistics.
js/src/irregexp/imported/gen-regexp-special-case.cc | 48 ---
js/src/irregexp/imported/regexp-ast.cc | 17 +-
js/src/irregexp/imported/regexp-ast.h | 23 +-
js/src/irregexp/imported/regexp-bytecode-generator.cc | 2 +-
js/src/irregexp/imported/regexp-bytecode-peephole.cc | 4 +-
js/src/irregexp/imported/regexp-compiler-tonode.cc | 86 +++--
js/src/irregexp/imported/regexp-compiler.cc | 43 ++-
js/src/irregexp/imported/regexp-compiler.h | 8 +-
js/src/irregexp/imported/regexp-dotprinter.cc | 4 +
js/src/irregexp/imported/regexp-interpreter.cc | 84 ++--
js/src/irregexp/imported/regexp-interpreter.h | 13 +-
js/src/irregexp/imported/regexp-macro-assembler.cc | 70 ++--
js/src/irregexp/imported/regexp-macro-assembler.h | 23 +-
js/src/irregexp/imported/regexp-nodes.h | 18 +-
js/src/irregexp/imported/regexp-parser.cc | 287 +++++++++++------
js/src/irregexp/imported/regexp.h | 12 +-
js/src/irregexp/imported/special-case.h | 10 -
js/src/irregexp/moz.yaml | 4 +-
18 files changed, 417 insertions(+), 339 deletions(-)
Reporter | ||
Comment 2•1 year ago
|
||
C2tHf3rSTCKXMmlhXJ1ftA |
I've submitted a try run for this commit: https://treeherder.mozilla.org/jobs?repo=try&revision=1720696224f385dc453edd4b26e52870169cdab7
Reporter | ||
Comment 3•1 year ago
|
||
Updated•1 year ago
|
Reporter | ||
Comment 4•1 year ago
|
||
ZxIiq1RQSj6BuuLObBvnzw |
All jobs completed, we found the following issues.
Known Issues (From Taskcluster):
- spidermonkey-sm-linux64-wasi/opt (N0JJhLi9QiCWjp9d7dlkMQ) - new failure not classified
- spidermonkey-sm-wasm-no-experimental-linux64/debug (P74XAMapQPCddO6wJJvxKg) - new failure not classified
- spidermonkey-sm-fuzzing-linux64/opt (T_ap4vzITi-MWgL68pXMzg) - new failure not classified
- spidermonkey-sm-compacting-linux64/debug (UYSWA_1KRIy867Y7jTlizA) - new failure not classified
- spidermonkey-sm-arm-sim-linux32/debug (UWKryBkpQN-WlTHqfchBdw) - new failure not classified
- spidermonkey-sm-pbl-linux64/opt (VgBFj0viSgeno2lW4NYGng) - new failure not classified
- spidermonkey-sm-linux64-wasi-intl/opt (a9chaCSkSFu5WlwvDxYtZA) - new failure not classified
- spidermonkey-sm-plain-linux32/debug (AYLSif9DT9WHBAOAdmoHWg) - new failure not classified
- spidermonkey-sm-fuzzilli-linux64/debug (cHYystsuSI6gjaToVqir2w) - new failure not classified
- spidermonkey-sm-tsan-linux64/opt (XyEGE6UnTkaj43XZzF2LlQ) - new failure not classified
- spidermonkey-sm-asan-linux64/opt (ZP2oYYtbRa60Rj3nReH0NQ) - new failure not classified
- spidermonkey-sm-plain-linux64/debug (dJM3SxGLSVms_0jGYDrr9Q) - new failure not classified
- spidermonkey-sm-arm64-sim-linux64/debug (dpa-k0xmR_q5Swcicy9vZg) - new failure not classified
- spidermonkey-sm-linux64-wasi-pbl/opt (eJfCQp1bT1KAX0-Q68yLhA) - new failure not classified
- spidermonkey-sm-rootanalysis-linux64/debug (GANjPTJTQ1SQccBNiCa0OQ) - new failure not classified
- spidermonkey-sm-rt-linux64/debug (IjhrAdWYRsSu1PDA7cIwdQ) - new failure not classified
- spidermonkey-sm-plain-linux64/opt (IneGAo5QRM-IOH-f_NCmog) - new failure not classified
- spidermonkey-sm-package-linux64/opt (IRbE4PUJSOmtL8aESCl_Wg) - new failure not classified
- spidermonkey-sm-nonunified-linux64/debug (IrXp2C67T0aPGiyWat2OkQ) - new failure not classified
- spidermonkey-sm-gdb-linux64/debug (ISjGgkMyQ7ayoNPkEy-J-g) - new failure not classified
- hazard-linux64-shell-haz/debug (Jm199i0EQTGL9k0ifPXWCQ) - new failure not classified
- spidermonkey-sm-temporal-linux64/debug (JSQEBYSnR8OsRJ0-RRNLkw) - new failure not classified
- spidermonkey-sm-nojit-linux64/opt (Mj9nwA8EQlebglI69czSmw) - new failure not classified
These failures may mean that the library update succeeded; you'll need to review
them yourself and decide. If there are lint failures, you will need to fix them in
a follow-up patch. (Or ignore the patch I made, and recreate it yourself with
./mach vendor js/src/irregexp/moz.yaml
.)
In either event, I have done all I can, so you will need to take it from here.
When reviewing, please note that this is external code, which needs a full and
careful inspection - not a rubberstamp.
Reporter | ||
Comment 5•1 year ago
|
||
Dq3yc905RFKUAAAgaQ6Shw |
This bug is being closed because a newer revision of the library is available.
This bug will be marked as a duplicate of it (because although this bug is older, it is superseded by the newer one).
Updated•1 year ago
|
Description
•