Closed Bug 1880393 Opened 8 months ago Closed 8 months ago

Update irregexp to new version ed3c1170334fc215917de4409750d22f484475f1 from 2024-02-21 00:00:00

Categories

(Core :: JavaScript Engine, enhancement)

enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1879225
Tracking Status
firefox124 --- affected
firefox125 --- affected

People

(Reporter: update-bot, Assigned: iain)

Details

(Whiteboard: [3pl-filed][task_id: BjsS1azNQL-4ORBTLytsgg])

Attachments

(1 file)

This update covers 3613 commits, including 87 new upstream commits I've never filed a bug on before. (They're the top 87.). Here are the overall diff statistics.


js/src/irregexp/imported/gen-regexp-special-case.cc | 48 --
js/src/irregexp/imported/regexp-ast.cc | 23 +-
js/src/irregexp/imported/regexp-ast.h | 42 +-
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 | 99 ++-
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 | 393 ++++++++++++-----
js/src/irregexp/imported/regexp.h | 12 +-
js/src/irregexp/imported/special-case.h | 10 -
js/src/irregexp/moz.yaml | 4 +-
18 files changed, 526 insertions(+), 374 deletions(-)

All jobs completed, we found the following issues.

Known Issues (From Taskcluster):

  • spidermonkey-sm-plain-linux64/opt (REraCDr1QRqIfTQC_X43AQ) - new failure not classified
  • spidermonkey-sm-asan-linux64/opt (V1FAaVzeRRePi4tSBtqAUA) - new failure not classified
  • spidermonkey-sm-fuzzing-linux64/opt (ekWKWtPtSOSpU1deAE0ypg) - new failure not classified
  • spidermonkey-sm-package-linux64/opt (QQi7rnHsQ-2LTZ_L2JR4lQ) - new failure not classified
  • spidermonkey-sm-rootanalysis-linux64/debug (Xm2Uj03TRtWeYKwu4uiuaQ) - new failure not classified
  • spidermonkey-sm-compacting-linux64/debug (RfgdUtIsTFus7J8YyksF3Q) - new failure not classified
  • spidermonkey-sm-gdb-linux64/debug (A-7OOgsOShCWm7g5-O_ZgQ) - new failure not classified
  • spidermonkey-sm-wasm-no-experimental-linux64/debug (O4T-fZXeRryakGJCkYFQ2A) - new failure not classified
  • spidermonkey-sm-nonunified-linux64/debug (BCyNx-42TLmrlZGBa926gA) - new failure not classified
  • spidermonkey-sm-arm64-sim-linux64/debug (GNanA4q-SQyZ9gS0KbiJXQ) - new failure not classified
  • spidermonkey-sm-tsan-linux64/opt (VYYxBsz2R8aa8VZfeBYZdA) - new failure not classified
  • spidermonkey-sm-nojit-linux64/opt (YKAL0iJHROioJ3inILZ9Jg) - new failure not classified
  • spidermonkey-sm-pbl-linux64/opt (ahPIb3kdSryxKrPmJzprLw) - new failure not classified
  • spidermonkey-sm-plain-linux64/debug (IKKLVzSvSfaAzDnMur8cjw) - new failure not classified
  • spidermonkey-sm-plain-linux32/debug (awZO4hJeRb-l1IUhvnsJaQ) - new failure not classified
  • spidermonkey-sm-fuzzilli-linux64/debug (SmGU3sv8TUu0bAQlYQ-Mww) - new failure not classified
  • hazard-linux64-shell-haz/debug (JCpLhlMCQ8OATqcX7s1lcg) - new failure not classified
  • spidermonkey-sm-linux64-wasi-pbl/opt (L3LYGt10QdOhI8RCouEE3w) - new failure not classified
  • spidermonkey-sm-linux64-wasi-intl/opt (OPc0DfcbR6qlNHLmSkHR5Q) - new failure not classified
  • spidermonkey-sm-rt-linux64/debug (TqE_P-vmQ1SNFjlmvGzmRg) - new failure not classified
  • spidermonkey-sm-arm-sim-linux32/debug (Ie-_wYifS3qbGQCHOPpNgA) - new failure not classified
  • spidermonkey-sm-temporal-linux64/debug (eRiRvh34SoS82zwlWusOHg) - new failure not classified
  • spidermonkey-sm-linux64-wasi/opt (OiHfoZ8eQKK5ojqimL_BZg) - 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.

Assignee: nobody → iireland
Status: NEW → RESOLVED
Closed: 8 months ago
Duplicate of bug: 1879225
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: