Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: a3cc951fd026d3596ec1e99787ae636d55c3f5d0 https://github.com/WebKit/WebKit/commit/a3cc951fd026d3596ec1e99787ae636d55c3f5d0 Author: Michael Saboff <msab...@apple.com> 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 webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes