Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a3cc951fd026d3596ec1e99787ae636d55c3f5d0
https://github.com/WebKit/WebKit/commit/a3cc951fd026d3596ec1e99787ae636d55c3f5d0
Author: Michael Saboff <[email protected]>
Date: 2025-04-09 (Wed, 09 Apr 2025)
Changed paths:
A JSTests/stress/regexp-lookbehind-char-ignorecase-nongreedy.js
M Source/JavaScriptCore/yarr/YarrInterpreter.cpp
Log Message:
-----------
[JSC] ASAN_TRAP | Yarr::Interpreter::matchDisjunction;
Yarr::Interpreter::interpret; JSC::Yarr::interpret
https://bugs.webkit.org/show_bug.cgi?id=286691
rdar://143684098
Reviewed by Mark Lam.
We weren't initializing the begining postion in the
PatternCasedCharacterNonGreedy matching
code like we were in the PatternCharacterNonGreedy matching code. Unified the
two code patch
into one.
Added new tests.
* JSTests/stress/regexp-lookbehind-char-ignorecase-nongreedy.js: Added.
(arrayToString):
(objectToString):
(dumpValue):
(compareArray):
(compareGroups):
(testRegExp):
(testRegExpSyntaxError):
* Source/JavaScriptCore/yarr/YarrInterpreter.cpp:
(JSC::Yarr::Interpreter::matchDisjunction):
Originally-landed-as: 283286.635@safari-7620-branch (facb51ef4940).
rdar://148060608
Canonical link: https://commits.webkit.org/293507@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes