WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
258531
[JSC] Improve RegExp Lookbehind Character Class Backtracking
https://bugs.webkit.org/show_bug.cgi?id=258531
Summary
[JSC] Improve RegExp Lookbehind Character Class Backtracking
Michael Saboff
Reported
2023-06-26 14:06:15 PDT
We currently backtrack character classes that may contain non-BMP characters by rematching one less than the prior count. For large strings that need to backtrack a large number of characters, this is quit wasteful. Now that we have methods that can read non-BMP characters either forward or bacckward, we can use these to back up just one character. The same applies to lookaheads.
Attachments
Add attachment
proposed patch, testcase, etc.
Michael Saboff
Comment 1
2023-06-26 14:06:46 PDT
<
rdar://111051833
>
Michael Saboff
Comment 2
2023-06-26 14:20:04 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/15304
EWS
Comment 3
2023-06-28 12:42:08 PDT
Committed
265593@main
(8e5b3f5761f0): <
https://commits.webkit.org/265593@main
> Reviewed commits have been landed. Closing PR #15304 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug