Commits
User selector
Commit History
Commits on Sep 25, 2020
Remove astral character assert in U16MatchCharICase32Insn
Show description for c04d69eauthored andcommitted
Commits on Sep 21, 2020
Add cursor bounds check for word boundary assertions
Show description for c593863authored andcommitted
Commits on Sep 18, 2020
Fix compiler warnings
Show description for 3cdc5bdauthored andcommitted
Commits on Sep 17, 2020
Parse word boundary assertions as assertions
Show description for 58f7c31authored andcommitted
Commits on Sep 2, 2020
Fix bounds for recursive calls to match from lookbehinds
Show description for e4afea8authored andcommitted
Commits on Jul 24, 2020
Use an explicit stack when parsing
Show description for 8b18fb0authored andcommitted
Commits on Jul 13, 2020
Fix behaviour of backreferences to capture groups inside lookbehinds
Show description for f128811authored andcommitted
Commits on Jul 2, 2020
Update max stack depth values for regex parser
Show description for 0374df0authored andcommitted
Commits on Jul 1, 2020
rename LLVM to LLVH
Show description for 4f15a2eauthored andcommittedFix index limit in advanceStringIndex
Show description for 690608bauthored andcommitted
Commits on Jun 16, 2020
Rename Compiler.h to Regex.h
Show description for 41aa1caauthored andcommittedClean up use of RegexParser
Show description for 6df188fauthored andcommitted
Commits on Jun 15, 2020
Remove using namespace std
Show description for 603a132authored andcommittedUse SyntaxFlags struct in Executor
Show description for e754998authored andcommittedUse SyntaxFlags struct when compiling regex
Show description for 3857b54authored andcommitted
Commits on Jun 8, 2020
Flatten parsing of alternations
Show description for bd2862aauthored andcommittedSet recursion depth limit on regex parser
Show description for 0811b23authored andcommitted
Commits on Feb 6, 2020
Use internal fork of LLVM
Show description for 611cac5authored andcommitted
Commits on Jan 6, 2020
Implement RegExp dotall flag.
Show description for 968a809authored andcommittedAvoid matching Newline in U16MatchAnyButNewline.
Show description for faf10b1authored andcommitted
Commits on Oct 15, 2019
Tidy up license headers [1/2]
Show description for fdd3817authored andcommitted
Commits on Oct 11, 2019
Correctly detect backtrack stack overflow in simple loops
Show description for a3d4438authored andcommitted
Limit the amount of backtracking
Show description for 91e4b84authored andcommitted
Implement more advanced lookbehinds
Show description for 193d806authored andcommitted
Implement simple lookbehind
Show description for f9e263dauthored andcommitted
Parse lookbehind assertions
Show description for f6d41fcauthored andcommitted
Rename Lookahead to Lookaround
Show description for 7f8bb8bauthored andcommitted
Unify Begin/EndMarkedSubexpressionNode into single MarkedSubexpressionNode
Show description for 6cc9f94authored andcommitted
Eliminate MatchResult
Show description for fb6cd80authored andcommitted
Eliminate prevCharAvailable and move satisfiesConstraints to Cursor
Show description for 204da18authored andcommitted
regex to accept input string as first, start, length triple
Show description for 45c136fauthored andcommitted
Factor the input string tracking into a Cursor type
Show description for f4f7ae2authored andcommitted
Commits on Oct 3, 2019
Teach case insensitive backreferences about unicode
Show description for 0ad8b58authored andcommitted
Pass unicode flag as appropriate when canonicalizing
Show description for d1bc4d7authored andcommitted
Miscellaneous unicode fixes
Show description for 83bc550authored andcommitted