2013-08-25 |
ketmar | added API to compile non-asciiz regular expressions
|
commit | commitdiff | tree |
2013-08-25 |
ketmar | parser now can parse strings with '\0' (but there is...
|
commit | commitdiff | tree |
2013-08-25 |
ketmar | utf8: don't accept overlong encoding (except 'overlong...
|
commit | commitdiff | tree |
2013-08-25 |
ketmar | new utf-8 parser
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | 'star' regexps now will be learned (?) too
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | 'learner' now can be disabled with RE9_DISABLE_LEARNING
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | removed debug output from span optimizer
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | better span optimizer
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | optimizer now tries to determine starting character set
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | fixed cosmetic bug
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | added one clarifying comment
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | i think that 'merge' optimization is valid for non...
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | fixed bug: don't reset ranges when executor needs more...
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | samples updated
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | added RE9_FLAG_MT0_RANGE flag to executor
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | added myself to copyrights
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | DISABLE_POSIX_CLASSES variable in jamrules
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | some optimizations for character classes in case-insensitive...
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | [:lower:] adds [:upper:] in case-insensitive mode
|
commit | commitdiff | tree |
2013-08-23 |
ketmar | added 'posix classes' (only for ASCII)
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | some fixes in 'dup optimizer'
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | returned original 'duplicate removing optimization...
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | use somewhat optimized code path for regexps with only...
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | added RE9_DISABLE_NONGREEDY define
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | matcher will use up to 32MB of memory by default
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | added *_ex() API with explicit memory limits
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | executor now can eat up to 512MB of memory before giving up
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | executor: don't report invalid opcodes in non-debug...
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | cosmetix in unigen
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | added optional unicode case-insensitivity (turned off...
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | test1 now accepts /.../ before regexp
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | case-insensitive regexps (only ASCII)
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | added re9_nsub()
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | another fix for re9_sub()
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | more enhancements to re9_sub()
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | fixes to re9_sub()
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | don't try stack in executor
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | dumper turned off by default
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | executor: eol fix
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | exector seems to work too
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | RUNE opcode optimizations
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | opcode format changed; new compiler
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | fixed bug in dumper
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | new vm; new compiler; no executor yet
|
commit | commitdiff | tree |
2013-08-22 |
ketmar | some unused code removed
|
commit | commitdiff | tree |
2013-08-21 |
ketmar | better dumper
|
commit | commitdiff | tree |
2013-08-21 |
ketmar | cosmetix, comments, API CHANGE!
|
commit | commitdiff | tree |
2013-08-21 |
ketmar | dumping
|
commit | commitdiff | tree |
2013-08-21 |
ketmar | added flag for dumping compiled program
|
commit | commitdiff | tree |
2013-08-21 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-21 |
ketmar | added '\b' and '\B' assertions
|
commit | commitdiff | tree |
2013-08-21 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-21 |
ketmar | added some dox in header
|
commit | commitdiff | tree |
2013-08-20 |
ketmar | range with single char will be converted to RUNE
|
commit | commitdiff | tree |
2013-08-19 |
ketmar | fixed stupid bug with non-capturing groups (OR and...
|
commit | commitdiff | tree |
2013-08-19 |
ketmar | non-capturing group now generates just NOPs
|
commit | commitdiff | tree |
2013-08-19 |
ketmar | added 'RE9_FLAG_NONGREEDY' to compiler flags
|
commit | commitdiff | tree |
2013-08-19 |
ketmar | ignore more shit in comments
|
commit | commitdiff | tree |
2013-08-19 |
ketmar | added some metachars (\d, \s, \w, \z, \D, \S, \W, ...
|
commit | commitdiff | tree |
2013-08-18 |
ketmar | don't generate useless 'nothing' runes, use NOP instead
|
commit | commitdiff | tree |
2013-08-18 |
ketmar | '()' groups: just a position marker
|
commit | commitdiff | tree |
2013-08-18 |
ketmar | comments: (?#...)
|
commit | commitdiff | tree |
2013-08-17 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-17 |
ketmar | even more data is hidden now
|
commit | commitdiff | tree |
2013-08-17 |
ketmar | some details are hidden now
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | fixed '$'; cosmetix
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | removed 'rune' part from submatch struct
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | started: '\Z' special char
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | cosmetix in comments
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | 'prepared program' API
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | fixed shit with nonsub parens
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | test1 now shows strings
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | fixed bug with missed greedy matches
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | fixed some memory bugs
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | max list size increased
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | non-greedy operators (i hope that works)
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | API: added some flags to compiler and executor; added...
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | moved 'max subexpressions' constant to public API
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | 'rune API' removed (it's trivial to add it back if...
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | debug cosmetix
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | debug cosmetix
|
commit | commitdiff | tree |
2013-08-16 |
ketmar | debug cosmetix
|
commit | commitdiff | tree |
2013-08-15 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-15 |
ketmar | cosmetix
|
commit | commitdiff | tree |
2013-08-15 |
ketmar | library sources renamed
|
commit | commitdiff | tree |
2013-08-15 |
ketmar | returned error message now should be free()d
|
commit | commitdiff | tree |
2013-08-15 |
ketmar | compiler now should be thread-safe
|
commit | commitdiff | tree |
2013-08-15 |
ketmar | renamings
|
commit | commitdiff | tree |
2013-08-15 |
ketmar | renamings
|
commit | commitdiff | tree |
2013-08-15 |
ketmar | some renamings
|
commit | commitdiff | tree |