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.h
Age
Commit message (
Expand
)
Author
2021-11-11
Everywhere: Pass AK::StringView by value
Andreas Kling
2021-10-09
LibRegex: Transform 0,1 min/unbounded max repetitions to * or +
Ali Mohammad Pur
2021-10-03
LibRegex: Use a match table for character classes
Ali Mohammad Pur
2021-09-14
LibRegex: Avoid excessive Vector copy when compiling regexps
Ali Mohammad Pur
2021-09-13
LibRegex: Add a basic optimization pass
Ali Mohammad Pur
2021-09-06
LibRegex: Make infinite repetitions short-circuit on empty matches
Ali Mohammad Pur
2021-09-01
LibRegex: Correctly handle failing in the middle of explicit repeats
Ali Mohammad Pur
2021-08-31
LibRegex: Implement min/max repetition using the Repeat bytecode
Ali Mohammad Pur
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-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-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-22
Everywhere: Prefer using {:#x} over 0x{:x}
Gunnar Beutner
2021-07-18
LibRegex+Everywhere: Make LibRegex more unicode-aware
Ali Mohammad Pur
2021-07-10
LibRegex: Make the bytecode transformation functions static
Ali Mohammad Pur
2021-06-24
Userland: Replace VERIFY(is<T>) with verify_cast<T>
Andreas Kling
2021-06-14
LibRegex: Remove unused code
Gunnar Beutner
2021-06-14
LibRegex: Use a plain pointer for OpCode::m_state
Gunnar Beutner
2021-06-14
LibRegex: Avoid initialization checks in get_opcode_by_id()
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-12
AK: Rename Vector::append(Vector) => Vector::extend(Vector)
Andreas Kling
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-10
LibRegex: Allow a '?' suffix for brace quantifiers
AnotherTest
2021-04-10
LibRegex: Give ByteCode a copy ctor and and a move assignment operator
AnotherTest
2021-04-01
LibRegex: Test alternatives in the expected order
AnotherTest
2021-04-01
LibRegex: Allow references to capture groups that aren't parsed yet
AnotherTest
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-01-22
Everywhere: Fix typos
Linus Groh
2021-01-12
Libraries: Move to Userland/Libraries/
Andreas Kling