Closed Bug 1382023 Opened 7 years ago Closed 7 years ago

Pull some irregexp patches.

Categories

(Core :: JavaScript Engine: JIT, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla56
Tracking Status
firefox56 --- fixed

People

(Reporter: sstangl, Assigned: sstangl)

Details

Attachments

(2 files)

At the All-Hands, there was some talk of staying more current with v8's irregexp, since we haven't pulled from upstream in many years, and we made stylistic changes that make importation difficult.

Most of the changes to v8's irregexp have been for Latin1 and Unicode support. There have been some small changes that affect performance, that integrate well with our old version.

These changes are probably too small to affect anything, but regexp has been showing up on some Speedometer profiles for me, and so I want to normalize things as much as I can.

Chromium review links are in each patch's description.
Attachment #8887686 - Flags: review?(jdemooij)
Comment on attachment 8887686 [details] [diff] [review]
0001-Fold-repeated-assertions.patch

Review of attachment 8887686 [details] [diff] [review]:
-----------------------------------------------------------------

Makes sense, thanks for doing this.
Attachment #8887686 - Flags: review?(jdemooij) → review+
Attachment #8887687 - Flags: review?(jdemooij) → review+
Keywords: checkin-needed
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/fef3121e0dd2
Fold repeated assertions. r=jandem
https://hg.mozilla.org/integration/mozilla-inbound/rev/762b5a6fe669
Optimize better in presence of lookaround. r=jandem
Keywords: checkin-needed
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: