index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibRegex
/
RegexByteCode.cpp
Age
Commit message (
Expand
)
Author
2022-02-05
LibRegex: Support non-ASCII whitespace characters when matching \s or \S
Timothy Flynn
2022-01-26
LibRegex: Implement ECMA262 multiline matching without splitting lines
Ali Mohammad Pur
2022-01-22
LibRegex: Add some more information to Compare::Reference debug output
Ali Mohammad Pur
2022-01-22
LibRegex: Allow ClearCaptureGroup to create new groups
Ali Mohammad Pur
2021-12-25
LibRegex: Make FailForks fail all forks up to the last save point
Ali Mohammad Pur
2021-12-21
LibRegex: Remove some meaningless/useless const-qualifiers
Hendiadyoin1
2021-12-21
LibRegex: Collapse some `if(...) return true; else return false;` blocks
Hendiadyoin1
2021-12-21
LibRegex: Add some implied auto qualifiers
Hendiadyoin1
2021-12-21
LibRegex: Avoid calling DisjointChunks::size() in get_opcode()
Ali Mohammad Pur
2021-11-11
Everywhere: Pass AK::StringView by value
Andreas Kling
2021-10-03
LibRegex: Use a match table for character classes
Ali Mohammad Pur
2021-10-03
LibRegex: Avoid creating a new temporary RegexStringView in Char compare
Ali Mohammad Pur
2021-10-02
LibJS+AK: Use Vector<u16, 1> for UTF-16 string storage
Andreas Kling
2021-09-13
LibRegex: Add a basic optimization pass
Ali Mohammad Pur
2021-09-06
LibRegex: Avoid keeping track of checkpoints across forks
Ali Mohammad Pur
2021-09-06
LibRegex: Make infinite repetitions short-circuit on empty matches
Ali Mohammad Pur
2021-09-01
LibRegex: Correctly advance string positions in Compare::compare_string
Ali Mohammad Pur
2021-09-01
LibRegex: Correctly handle failing in the middle of explicit repeats
Ali Mohammad Pur
2021-08-18
LibRegex: Ensure the GoBack operation decrements the code unit index
Timothy Flynn
2021-08-15
LibRegex: Implement and use a REPEAT operation for bytecode repetition
Timothy Flynn
2021-08-15
LibRegex: Remove (mostly) unused regex::MatchOutput
Timothy Flynn
2021-08-15
LibRegex+LibJS: Combine named and unnamed capture groups in MatchState
Timothy Flynn
2021-08-04
LibRegex: Support property escapes of Unicode script extensions
Timothy Flynn
2021-08-04
LibRegex: Support property escapes of the Unicode script property
Timothy Flynn
2021-08-04
LibRegex: Track string position in both code units and code points
Timothy Flynn
2021-08-02
LibRegex: Support property escapes of Unicode General Categories
Timothy Flynn
2021-07-30
LibRegex+LibUnicode: Begin implementing Unicode property escapes
Timothy Flynn
2021-07-24
LibRegex: Preserve the type of the match when clearing capture groups
Ali Mohammad Pur
2021-07-23
LibRegex: Support UTF-16 RegexStringView and improve Unicode matching
Timothy Flynn
2021-07-23
LibRegex: Switch to east-const style
Ali Mohammad Pur
2021-07-23
LibRegex: Clear previous capture group contents in ECMA262 mode
Ali Mohammad Pur
2021-07-18
LibRegex+Everywhere: Make LibRegex more unicode-aware
Ali Mohammad Pur
2021-07-18
LibRegex: Partially implement string compare for Utf32View
Ali Mohammad Pur
2021-06-16
LibRegex: Display correct position for Compare in REGEX_DEBUG
sin-ack
2021-06-16
LibRegex: Fix incorrect case-sensitive comparisons
sin-ack
2021-06-14
LibRegex: Avoid initialization checks in get_opcode_by_id()
Gunnar Beutner
2021-06-14
LibRegex: Avoid making unnecessary string copies
Gunnar Beutner
2021-06-14
LibRegex: Make get_opcode() return a reference
Gunnar Beutner
2021-06-14
LibRegex: Remove return value for setters
Gunnar Beutner
2021-06-14
LibRegex: Use a plain array to store opcodes
Gunnar Beutner
2021-06-03
Everywhere: Replace ctype.h to avoid narrowing conversions
Max Wipfli
2021-05-31
LibRegex: Replace fprintf()/printf() with warnln()/outln()/dbgln()
Linus Groh
2021-04-25
Everywhere: Remove empty line after function body opening curly brace
Linus Groh
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-21
LibRegex: Convert String::format() => String::formatted()
Andreas Kling
2021-04-01
LibRegex: Allow references to capture groups that aren't parsed yet
AnotherTest
2021-02-27
LibRegex: Implement section B.1.4. of the ECMA262 spec
AnotherTest
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-01-25
Everywhere: Debug macros instead of constexpr.
asynts
2021-01-22
Everywhere: Replace a bundle of dbg with dbgln.
asynts
[next]