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
2024-06-15
Store instruction pointers directly in ThreadedRegexVM::Thread
Maxime Coste
2024-03-22
Match Op declaration order in switches
Maxime Coste
2024-03-21
Compute StartDesc with an offset to effective start
Maxime Coste
2024-03-13
Simplify and accelerate start desc map
Maxime Coste
2024-03-13
Fix quantifier parsing bug
Maxime Coste
2024-03-12
Simplify Quantifier logic in regex parsing
Maxime Coste
2023-11-05
Remove ignored packed attribute and static_assert on Node size
Maxime Coste
2023-11-03
Add support for 0-padding in format and replace uses of sprintf
Maxime Coste
2023-06-27
Unbreak build on ppc
Sergey Fedorov
2023-02-19
Optimize Regex CharacterClass matching
Maxime Coste
2023-02-14
Fix broken corner cases in DualThreadStack::grow_ifn
Maxime Coste
2023-02-13
Remove scheduled optimization from ThreadedRegexVM
Maxime Coste
2023-01-23
Fix incorrect use of subject end/begin in regex execution
Maxime Coste
2022-08-05
Reuse existing character classes when possible in regex
Maxime Coste
2022-02-02
Fix regex alternation execution priority
Maxime Coste
2021-12-11
Fix parsing nul bytes in regex
Maxime Coste
2021-11-25
small regex impl code style tweak
Maxime Coste
2021-11-21
Micro-optimize regex character class/type matching
Maxime Coste
2021-11-21
Reduce the amount of Regex VM Instruction code
Maxime Coste
2021-08-21
Use the [[gnu::packed]] C++ attribute.
Peter Pentchev
2021-08-20
Do not break non-GCC/g++ compilers.
Peter Pentchev
2021-08-20
Make sure the ParsedRegex structure has the right size.
Peter Pentchev
2021-07-31
Code style tweak for Regex implementation TestVM
Maxime Coste
2021-01-03
Add missing limits includes
Maxime Coste
2020-02-07
Fix regex start desc computation for case insensitive ranges
Maxime Coste
2019-12-05
Restore regex optimization pass by introducing basic block analysis
Maxime Coste
2019-11-09
Add static or const where useful
Jason Felice
2019-11-06
Support \x and \u escapes in regex character classes
Maxime Coste
2019-07-06
Fix build on FreeBSD
Tobias Kortkamp
2019-02-27
Fixed all reorder warnings
Justin Frank
2019-02-04
Remove peephole regex optimization pass
Maxime Coste
2019-02-04
Fix regex not always selecting the leftmost longest match
Maxime Coste
2019-01-20
Add a peephole optimization pass to the regex compiler
Maxime Coste
2019-01-20
Refactor regex find next start not to be an instruction anymore
Maxime Coste
2019-01-20
Split compile time regex flags from runtime ones
Maxime Coste
2019-01-20
Refactor parsed regex children iteration to use regular range-for loops
Maxime Coste
2019-01-03
Add support for named captures to the regex impl and regex highlighter
Maxime Coste
2018-11-04
Dump start description as well when writing a regex dump
Maxime Coste
2018-11-03
Remove most regex impl special casing for backwards matching
Maxime Coste
2018-11-01
Support different type for iterators and sentinel in utf8 functions
Maxime Coste
2018-10-10
Cleanup regex lookarounds implementation and reject incompatible regex
Maxime Coste
2018-07-08
Tweak comment to make it less ambiguous
Maxime Coste
2018-06-24
Use a dedicated vm op for dot when match-newline is false
Olivier Perret
2018-06-24
Use bit-flags for storing regex regex options
Olivier Perret
2018-06-24
Add support for regex flag to toggle dot-matches-newline
Olivier Perret
2018-04-30
Fix wrong use of constexpr
Maxime Coste
2018-04-29
Regex: Use only 128 characters in start desc and encode others as 0
Maxime Coste
2018-04-28
Merge remote-tracking branch 'lenormf/regex-format-string' into HEAD
Maxime Coste
2018-04-28
fix potential overflow in dump_regex
Maxime Coste
2018-04-27
regex_impl: Fix a potential format string flaw
Frank LENORMAND
[next]