index
:
kakoune.git
master
Unnamed repository; edit this file 'description' to name the repository.
Mike Vink
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
regex_impl.cc
Age
Commit message (
Expand
)
Author
2017-11-01
Regex: compute start chars from matchers, do not compute it from lookarounds
Maxime Coste
2017-11-01
Regex: rename "flags" with the more common "modifiers"
Maxime Coste
2017-11-01
Regex: Correctly handle ignore case mode for start chars computation
Maxime Coste
2017-11-01
Regex: Rework parsing, treat lookarounds as assertions, and flags separately
Maxime Coste
2017-11-01
Regex: Limit programs to std::numeric_limits<uint16_t>::max() instructions
Maxime Coste
2017-11-01
Regex: Fix reverse searching behaviour, again
Maxime Coste
2017-11-01
Regex: limit explicit quantifiers value (too 1000 for now)
Maxime Coste
2017-11-01
Regex: Fix handling of ^ and $ in backward matching mode
Maxime Coste
2017-11-01
Regex: Fix support for ignore case in lookarounds
Maxime Coste
2017-11-01
Regex: support more than two children in alternations
Maxime Coste
2017-11-01
Regex: print instruction index in dump_regex
Maxime Coste
2017-11-01
Regex: Tweak definition of character class and control escape tables
Maxime Coste
2017-11-01
Regex: fix lookarounds handling when computing starting chars
Maxime Coste
2017-11-01
Regex: Make boost checking disableable at compile time
Maxime Coste
2017-11-01
Regex: switch to custom impl, use boost for checking
Maxime Coste
2017-11-01
Regex: Fix lookaround use in moon.kak
Maxime Coste
2017-11-01
Regex: Support any char and character classes in lookarounds
Maxime Coste
2017-11-01
Regex: Fix computation of potential starts for lookaheads
Maxime Coste
2017-11-01
Regex: detect when all characters can start and avoid allocating
Maxime Coste
2017-11-01
Regex: Fix wrong size of character_class_escapes array
Maxime Coste
2017-11-01
Regex: Introduce RegexExecFlags::PrevAvailable
Maxime Coste
2017-11-01
Regex: deallocate Saves memory on ThreadedRegexVM destruction
Maxime Coste
2017-11-01
Regex: Fix handling of control escapes inside character classes
Maxime Coste
2017-11-01
Regex: tag instructions as scheduled as well instead of searching
Maxime Coste
2017-11-01
Regex: store the processed flag directly in CompiledRegex instructions
Maxime Coste
2017-11-01
Regex: abandon bytecode and just use a simple list of instructions
Maxime Coste
2017-11-01
Regex: avoid infinite loops
Maxime Coste
2017-11-01
Regex: Add support for backward matching
Maxime Coste
2017-11-01
Regex: Remove static RegexCompiler::compile
Maxime Coste
2017-11-01
Regex: remove use of buffer_utils.hh from regex_impl.cc
Maxime Coste
2017-11-01
Regex: Use memcpy to write/read offsets from bytecode
Maxime Coste
2017-11-01
Regex: slight cleanup of the unit tests
Maxime Coste
2017-11-01
Regex: Cleanup character class parsing a bit
Maxime Coste
2017-11-01
Regex: Make ThreadedRegexVM a proper class, define a proper interface
Maxime Coste
2017-11-01
Regex: Find potential start position using a map of valid start chars
Maxime Coste
2017-11-01
Regex: Optimize single char character classes as literals
Maxime Coste
2017-11-01
Regex: reorder lookaround ops, group by direction
Maxime Coste
2017-11-01
Regex: Fix handling of non capturing groups (?:...)
Maxime Coste
2017-11-01
Regex: do not write the search prefix inside the program bytecode
Maxime Coste
2017-11-01
Regex: Use a custom allocated buffer for Saves instead of a Vector
Maxime Coste
2017-11-01
Regex: fix handling of negative escaped character classes
Maxime Coste
2017-11-01
Regex: introduce RegexExecFlags to control various behaviours
Maxime Coste
2017-11-01
Regex: Fix use of not-yet-constructed CompiledRegex in TestVM impl
Maxime Coste
2017-11-01
Regex: min/max quantifiers can be non greedy as well
Maxime Coste
2017-11-01
Regex: validate that our custom impl gets the same results as boost regex
Maxime Coste
2017-11-01
Regex: support escaping characters in character classes
Maxime Coste
2017-11-01
Regex: add support for case insensitive matching, controlled by (?i)
Maxime Coste
2017-11-01
Regex: use \A \z for subject start/end
Maxime Coste
2017-11-01
Regex: Implement lookarounds for fixed literal strings
Maxime Coste
2017-11-01
Regex: Support non greedy quantifiers
Maxime Coste
[prev]
[next]