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.hh
Age
Commit message (
Expand
)
Author
2018-06-24
Use a dedicated vm op for dot when match-newline is false
Olivier Perret
2018-04-29
Regex: small code style tweak
Maxime Coste
2018-04-29
Regex: Use only 128 characters in start desc and encode others as 0
Maxime Coste
2018-04-29
Regex: Use a custom 'DualThreadStack' structure to hold thread info
Maxime Coste
2018-04-27
Add a debug regex command to dump regex instructions
Maxime Coste
2018-04-27
Use indices instead of pointers for saves/instruction in ThreadedRegexVM
Maxime Coste
2018-04-25
Regex: Refactor ThreadedRegexVM state handling
Maxime Coste
2018-03-05
Regex: take the full subject range as a parameter
Maxime Coste
2018-03-05
Regex: Remove helper functions from regex_impl.hh
Maxime Coste
2018-02-24
Regex: Improve comments and constify some variables
Maxime Coste
2018-02-24
regex: track CompiledRegex::StartDesc in the Regex memory domain
Maxime Coste
2017-12-29
Regex: Add a RegexExecFlags::NotEndOfSubject flag
Maxime Coste
2017-12-01
Regex: Support forward and backward matching code in the same CompiledRegex
Maxime Coste
2017-12-01
Regex: use StartDesc to early out when not searching
Maxime Coste
2017-12-01
Regex: rename StartChars to StartDesc
Maxime Coste
2017-11-28
Regex: Tweak is_ctype implementation style
Maxime Coste
2017-11-25
Regex: Replace generic 'Matchers' with specialized functionality
Maxime Coste
2017-11-12
Regex: Use MemoryDomain::Regex for captures and MatchResults contents
Maxime Coste
2017-11-11
Regex: directly store instruction pointer in Thread struct
Maxime Coste
2017-11-01
Regex: fix RegexCompileFlags not being an enum class
Maxime Coste
2017-11-01
Regex: slight readability improvement and workaround a potential gcc bug
Maxime Coste
2017-11-01
Regex: put the other char boolean inside the general start char map
Maxime Coste
2017-11-01
Regex: refactor handling of Saves slightly, do not create them until really n...
Maxime Coste
2017-11-01
Regex: Go back to instruction based search of next start
Maxime Coste
2017-11-01
Regex: compute if codepoints outside of the start chars map can start
Maxime Coste
2017-11-01
Regex: comment the mutables in CompiledRegex::Instruction and fix their init
Maxime Coste
2017-11-01
Regex: Introduce a Regex memory domain to track usage separately
Maxime Coste
2017-11-01
Regex: remove the need to a processed inst vector
Maxime Coste
2017-11-01
Regex: use intrusive linked list for the free saves instead of a Vector
Maxime Coste
2017-11-01
Regex: Limit programs to std::numeric_limits<uint16_t>::max() instructions
Maxime Coste
2017-11-01
Regex: Fix handling of ^ and $ in backward matching mode
Maxime Coste
2017-11-01
Regex: Only reset processed and scheduled flags on relevant instructions
Maxime Coste
2017-11-01
Regex: Fix support for ignore case in lookarounds
Maxime Coste
2017-11-01
Regex: small code cleanup
Maxime Coste
2017-11-01
Regex: Assert that the regex direction matches the vm direction
Maxime Coste
2017-11-01
Regex: fix lookarounds handling when computing starting chars
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: use std::conditional instead of custom template class to choose Utf8It
Maxime Coste
2017-11-01
Regex: add elided braces to fix compilation on older gcc
Maxime Coste
2017-11-01
Regex: Introduce RegexExecFlags::PrevAvailable
Maxime Coste
2017-11-01
Regex: Do not use sized deallocation to support more compilers
Maxime Coste
2017-11-01
Regex: deallocate Saves memory on ThreadedRegexVM destruction
Maxime Coste
2017-11-01
Regex: tag instructions as scheduled as well instead of searching
Maxime Coste
2017-11-01
Regex: refactor ThreadedRegexVM::exec_from code
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: Add some comments, remove supurious semicolons
Maxime Coste
2017-11-01
Regex: fix get_base(std::reverse_iterator<...>) returning a ref to temporary
Maxime Coste
[next]