Move code to subdir in preparation for merging with mc.
Add 'gen' command for generating unicode ranges.
Make all pattern matches comprehensive.
Fix up unicode boundary generation.
Generate approriate jumps for unicode ranges.
Add a buggered test for unicode characters.
Remove workaround for compiler bug.
Remove extraneous 'regex-' from test names.
Add support for word boundary metacharacter.
Comment unimplemented code.
Fix missing paren in makefile
Merge https://github.com/oridb/libregex
Update to new tuple syntax.
Update the makefile template
Port from std.error to std.result.
Update documentation to match our regex support.
Add support for reluctant operators.
Updated the list of unicode character ranges.
Add more syntaxes for uncode regexes.
Make the test output more useful.
Fix the unicode range tables.
Make unicode patterns usefully fast.
Generate the correct data.
Don't allow for duplicate thread states.
Fix capture groups with '+'
Print range bytes as unsigned.
Add unusably slow unicode character classes
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
Run threads in a deterministic order.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
Check if we think we found an early end of string.
Add tests for negated character classes.
Add support for negated character classes.
Add support for negated character classes
Rename 'in' to 'within' to avoid keyword conflict.
Rename 'in' function to avoid keyword conflict.
Revert "remove 'in' function."
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
Use generated character ranges.
Add in loop detection for regexes.
Add support for some basic character ranges.
Add regex.free implementation.
Add tests for capturing expressions
Update expected test data to match new format.
Make the implementation match the documentation.
Fix a typo in the unicode regex testcase.
Add beginning of regex tests.
Fix compile: Typo slipped in.
Clean up debug prints a bit.
Clean up run queue abstraction
Convert the interpreter to use new match syntax.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
Start of support for character ranges.
Remove dot operator in favor of range operator.
Add support for encoding unicode range checks.
Start working on character ranges.
Use newlines instead of junk for BOL/EOL matches
Use correct percent specifiers
Add beginning/end of line matches
Refactor running the re out from initializing.
We no longer generate junk asm. Don't remove it.
Correctly pass the duplicated match slices over.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
Allow disabling debug traces.
Exec returns true if the whole regex matches.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
Only increment the IP if we're not changing it.
More readable debug traces.
Don't consume characters unnecessarily.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
Don't grab the first character when creating.
Add compilation of regexes.