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

Reply via email to