Ali Mohammad Pur
|
c11be92e23
LibRegex: Implement an ECMA262 Regex quirk with negative lookarounds
|
před 3 roky |
Hendiadyoin1
|
a2563496f5
LibRegex: Remove some else-after-returns
|
před 3 roky |
Hendiadyoin1
|
b674de6957
LibRegex: Add some implied auto qualifiers
|
před 3 roky |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
před 3 roky |
Ben Wiederhake
|
50698a0db4
AK: Prevent accidental misuse of BumpAllocator
|
před 3 roky |
Andreas Kling
|
bb6634b024
LibRegex: Don't emit signpost events for every regular expression
|
před 3 roky |
Ali Mohammad Pur
|
e4b1c0b8b1
LibRegex: Set a signpost on every executed regular expression
|
před 3 roky |
Ali Mohammad Pur
|
246ab432ff
LibRegex: Add a basic optimization pass
|
před 3 roky |
Timothy Flynn
|
9509433e25
LibRegex: Implement and use a REPEAT operation for bytecode repetition
|
před 3 roky |
Timothy Flynn
|
a0b72f5ad3
LibRegex: Remove (mostly) unused regex::MatchOutput
|
před 3 roky |
Timothy Flynn
|
f1ce998d73
LibRegex+LibJS: Combine named and unnamed capture groups in MatchState
|
před 3 roky |
Timothy Flynn
|
fea181bde3
LibRegex: Reduce RegexMatcher's BumpAllocator chunk size
|
před 3 roky |
Timothy Flynn
|
27d555bab0
LibRegex: Track string position in both code units and code points
|
před 3 roky |
Ali Mohammad Pur
|
d5984d296f
LibRegex: Make Matcher<>::match(Vector<>) take a reference to the vector
|
před 3 roky |
Ali Mohammad Pur
|
a7653e6a05
LibRegex: Use a bump-allocated linked list for fork save states
|
před 3 roky |
Ali Mohammad Pur
|
5f342e4fa9
LibRegex: Make Fork{Jump,Stay} non-recursive
|
před 3 roky |
Brian Gianforcaro
|
18d6f9ed5c
Libraries: Remove unused header includes
|
před 3 roky |
Timothy Flynn
|
1400e3cf58
LibRegex: Allow separately parsing patterns and creating Regex objects
|
před 3 roky |
Timothy Flynn
|
b162517065
LibRegex: Take ownership of pattern string and fix move operations
|
před 4 roky |
Timothy Flynn
|
47f6bb38a1
LibRegex: Support UTF-16 RegexStringView and improve Unicode matching
|
před 4 roky |
Ali Mohammad Pur
|
36bfc912fc
LibRegex: Switch to east-const style
|
před 4 roky |
Ali Mohammad Pur
|
f364fcec5d
LibRegex+Everywhere: Make LibRegex more unicode-aware
|
před 4 roky |
Ali Mohammad Pur
|
54d89609de
LibRegex: Add support for the Basic POSIX regular expressions
|
před 4 roky |
Timothy Flynn
|
0f0ac37b56
LibRegex: Break from execution loop when the sticky flag is set
|
před 4 roky |
Gunnar Beutner
|
794dc368f1
LibRegex: Avoid prepending items to vectors
|
před 4 roky |
Gunnar Beutner
|
281f39073d
LibRegex: Make get_opcode() return a reference
|
před 4 roky |
Linus Groh
|
dac0554fa0
LibRegex: Replace fprintf()/printf() with warnln()/outln()/dbgln()
|
před 4 roky |
Andreas Kling
|
79ff1902aa
LibRegex: Convert StringBuilder::appendf() => AK::Format
|
před 4 roky |
Linus Groh
|
a4c1860bfc
LibRegex: Put to dbgln()s behind REGEX_DEBUG
|
před 4 roky |
Ali Mohammad Pur
|
bf9c04a3da
LibRegex: Implement multiline stateful matches
|
před 4 roky |