projects
/
re2c
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
re2c
2019-03-26
Ulya Trofimovich
Fixed compilation error caused by extra namespace quali...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-26
Ulya Trofimovich
Fixed compilation error caused by extra namespace quali...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-26
Ulya Trofimovich
libre2c: implemented Kuklewicz disambiguation algorithm...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-25
Ulya Trofimovich
libre2c: free tag history after each step (it's no...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-25
Ulya Trofimovich
Parameterize determinization/simulation context directl...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-25
Ulya Trofimovich
Added logs with test failures of backward matching...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-24
Ulya Trofimovich
libre2c: added Cox backward matching algorithm (incorre...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-24
Ulya Trofimovich
Fictive tags for right alt/cat must be added after...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-24
Ulya Trofimovich
Debug: don't print NFA in-degree in each node, it takes...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-16
Ulya Trofimovich
libre2c: added POSIX tests that show why closure can...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-08
Ulya Trofimovich
Use state index in closure instead of core index, and...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-07
Ulya Trofimovich
Added tests for errors in case of out-of-bounds EOF...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-07
Ulya Trofimovich
Give a concise error message when EOF rule is present...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-07
Ulya Trofimovich
Updated .gitignore.
commit
|
commitdiff
|
tree
|
snapshot
2019-03-07
Ulya Trofimovich
Updating .travis.yml after global move.
commit
|
commitdiff
|
tree
|
snapshot
2019-03-07
Ulya Trofimovich
Moved re2c subdirectory to root directory and renamed...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-07
Ulya Trofimovich
Makefile.am: use wildcard instead of braces in macro...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-07
Ulya Trofimovich
Avoid using ULLONG_MAX as it is non-standard prior...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-07
Ulya Trofimovich
Handle cases when rename() fails because destination...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-06
Ulya Trofimovich
Added more tests for EOF rule.
commit
|
commitdiff
|
tree
|
snapshot
2019-03-06
Ulya Trofimovich
Improved label generation with EOF rule (removed unused...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-06
Ulya Trofimovich
Added some tests for EOF rule.
commit
|
commitdiff
|
tree
|
snapshot
2019-03-06
Ulya Trofimovich
Fixed EOF rule handling in case when EOF symbol is...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-06
Ulya Trofimovich
run_tests.sh: ignore difference in trailing whitespace...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-06
Ulya Trofimovich
Added test for newline conversion.
commit
|
commitdiff
|
tree
|
snapshot
2019-03-06
Ulya Trofimovich
Consistently convert all newlines in the generated...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-06
Ulya Trofimovich
Need to include <fcntl.h> with MSVC to get definitions...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-06
Ulya Trofimovich
Avoid warnings about uninitialized variables.
commit
|
commitdiff
|
tree
|
snapshot
2019-03-06
Ulya Trofimovich
Use macro _MSC_VER instead of nonexistent _MSVC to...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-05
Ulya Trofimovich
Do not access vector element by reference that is inval...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-05
Ulya Trofimovich
Use autoconf header detection to guard non-C++98 includ...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-05
Ulya Trofimovich
Use something that Mingw understands instead of UINTMAX...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-05
Ulya Trofimovich
Write output to temporary file and then rename it to...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-05
Ulya Trofimovich
Use C array instead of vector (of known size) to avoid...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-05
Ulya Trofimovich
Respect platforms with 32-bit 'long' and 64-bit pointers.
commit
|
commitdiff
|
tree
|
snapshot
2019-03-04
Ulya Trofimovich
Renamed README to README.md to make github render it...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-04
Ulya Trofimovich
Prettified README somewhat.
commit
|
commitdiff
|
tree
|
snapshot
2019-03-04
Ulya Trofimovich
Moved LICENSE, README, NO_WARRANTY and CHANGELOG to...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-04
Ulya Trofimovich
Added license file.
commit
|
commitdiff
|
tree
|
snapshot
2019-03-04
Ulya Trofimovich
Deduplicated leftmost greedy closure implementations...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-04
Ulya Trofimovich
Reuse second closure buffer as a stack for leftmost...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-04
Ulya Trofimovich
Further deduplicated POSIX closure implementation in...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-04
Ulya Trofimovich
Parameterized determinization/simulation context over...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-02
Ulya Trofimovich
libre2c: parameterized context type over semantics...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-02
Ulya Trofimovich
Deduplicated POSIX closure computation in re2c and...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-01
Ulya Trofimovich
libre2c: updated benchmark.
commit
|
commitdiff
|
tree
|
snapshot
2019-03-01
Ulya Trofimovich
Deduplicated algorithm that computes POSIX precedence...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-01
Ulya Trofimovich
Deduplicated tag history definitions used in re2c and...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-28
Ulya Trofimovich
Avoid allocating new scratch buffer for each closure...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-27
Ulya Trofimovich
Exit early from loops in GOR1.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-27
Ulya Trofimovich
libre2c: updated benchmark.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-27
Ulya Trofimovich
libre2c: use a more efficient algorithm for computing...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-27
Ulya Trofimovich
Moved hot functions to header to enable inlining.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-20
Ulya Trofimovich
libre2c (benchmark): do not try to link with re2 if...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-20
Ulya Trofimovich
libre2c: found pathological case for constant-memory...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-20
Ulya Trofimovich
libre2c: added simplistic benchmark to compare differen...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
Simplification of GOR1 (following similar changes in...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
No need to fully unwind tag histories when calculating...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
libre2c: deleted unused buffers.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
Use signed integers as tag history indices (this way...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
run_tests.sh: ignore trailing whitespace in test diffs...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
Constified std::map comparator (apparently MSVC fails...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
Correctly handle multi-character newlines (e.g. CR...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
libre2c: avoid -Wreturn compiler warnings (no return...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
libre2c: use core state indices when possible.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
libre2c: inlined hot function.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
libre2c: updating marker of last matched rule after...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
libre2c: compare histories in a trie without reconstruc...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
libre2c: added forgotten file.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
libre2c: rearranged code to avoid checking configuratio...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
libre2c: ensure TNFA simulation algorithms clean up...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-19
Ulya Trofimovich
libre2c: use templates to avoid dynamic dispatch betwee...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-18
Ulya Trofimovich
libre2c: hid some of the implementation details behind...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-18
Ulya Trofimovich
libre2c: simplified construction of configurations.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-18
Ulya Trofimovich
libre2c: added GOR1 algorithm for POSIX closure constru...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-18
Ulya Trofimovich
libre2c: compare histories in a trie without reconstruc...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-18
Ulya Trofimovich
libre2c: use signed indices in tag history (this way...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-18
Ulya Trofimovich
libre2c: marked hot function as inline.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-18
Ulya Trofimovich
libre2c: updating marker of last matched rule after...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-18
Ulya Trofimovich
libre2c: use lookahead to to filter leftmost closure...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-18
Ulya Trofimovich
libre2c: use lookahead to filter POSIX closure before...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-18
Ulya Trofimovich
libre2c: implemented constant-memory (non trie-based...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-18
Ulya Trofimovich
libre2c: renamed a couple of struct fields (cosmetic).
commit
|
commitdiff
|
tree
|
snapshot
2019-02-18
Ulya Trofimovich
Correctly set values on main diagonal of POSIX preceden...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-14
Ulya Trofimovich
libre2c: added (stub for) constant-memory (non trie...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-14
Ulya Trofimovich
libre2c: use preallocated buffer.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-14
Ulya Trofimovich
libre2c: added constant-memory (non trie-based) TNFA...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-14
Ulya Trofimovich
Assign indices to core TNFA states (those that are...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-14
Ulya Trofimovich
Structural tags are only needed for POSIX disambiguatio...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-13
Ulya Trofimovich
Added option --verbose that prints a message to stderr...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-13
Ulya Trofimovich
Removed useless code in tests for misused option arguments.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-13
Ulya Trofimovich
Tweaked error messages for misused option arguments...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-13
Ulya Trofimovich
Added option --location-format <gnu | msvc> (default...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-13
Ulya Trofimovich
Moved files.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-12
Ulya Trofimovich
Deduplicated filename strings in locations by interning...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-12
Ulya Trofimovich
Unified location handling by grouping relevant informat...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-11
Ulya Trofimovich
Added test for EOF rule.
commit
|
commitdiff
|
tree
|
snapshot
2019-02-11
Ulya Trofimovich
Use GNU-style location format 'file:line:column: ....
commit
|
commitdiff
|
tree
|
snapshot
2019-02-09
Ulya Trofimovich
Added build script that uses '-D_GLIBCXX_DEBUG -D_GLIBC...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-09
Ulya Trofimovich
Fixed out of bounds read when sorting one-element initi...
commit
|
commitdiff
|
tree
|
snapshot
next