projects
/
re2c
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
re2c
2016-05-11
Ulya Trofimovich
Restore user warnings after temporarily enforcing a...
commit
|
commitdiff
|
tree
|
snapshot
2016-05-11
Ulya Trofimovich
Fixed memleak.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-11
Ulya Trofimovich
Allow to override output and header filenames with...
commit
|
commitdiff
|
tree
|
snapshot
2016-05-10
Ulya Trofimovich
Fixed parsing of some configurations (forgot to parse...
commit
|
commitdiff
|
tree
|
snapshot
2016-05-10
Ulya Trofimovich
Added tests for bug #121 "trailing contexts are fundame...
commit
|
commitdiff
|
tree
|
snapshot
2016-05-10
Ulya Trofimovich
Code cleanup: use anonymous union to shorten names.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-10
Ulya Trofimovich
Renamed 'contexts' to 'tags' (and all related stuff...
commit
|
commitdiff
|
tree
|
snapshot
2016-05-09
Ulya Trofimovich
Keep fixed and variable tags together in one array.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-06
Ulya Trofimovich
Don't force mutations of immutable regexp AST.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-05
Ulya Trofimovich
Allow tags in any part of regexp, not only on top-level...
commit
|
commitdiff
|
tree
|
snapshot
2016-05-02
Ulya Trofimovich
Fixed comparison for struct 'kitem_t' (constified both...
commit
|
commitdiff
|
tree
|
snapshot
2016-05-02
Ulya Trofimovich
Bind contexts (a.k.a. tags) to DFA transitions, not...
commit
|
commitdiff
|
tree
|
snapshot
2016-05-01
Ulya Trofimovich
Keep rule number in each NFA state (not only in final...
commit
|
commitdiff
|
tree
|
snapshot
2016-05-01
Ulya Trofimovich
Cleanup in codegen (minor changes in '-D, --emit-dot...
commit
|
commitdiff
|
tree
|
snapshot
2016-05-01
Ulya Trofimovich
More precise liveness analyses for context deduplication.
commit
|
commitdiff
|
tree
|
snapshot
2016-04-30
Ulya Trofimovich
Cleanup in code generation (mostly formatting).
commit
|
commitdiff
|
tree
|
snapshot
2016-04-30
Ulya Trofimovich
Simplified rule tracking during DFA construction.
commit
|
commitdiff
|
tree
|
snapshot
2016-04-30
Ulya Trofimovich
Simplified collecting context names during code generation.
commit
|
commitdiff
|
tree
|
snapshot
2016-04-30
Ulya Trofimovich
Rule contexts are consecutive, so we only need to store...
commit
|
commitdiff
|
tree
|
snapshot
2016-04-30
Ulya Trofimovich
Count contexts after deduplication.
commit
|
commitdiff
|
tree
|
snapshot
2016-04-30
Ulya Trofimovich
Break from loop if the remaining iterations have no...
commit
|
commitdiff
|
tree
|
snapshot
2016-04-30
Ulya Trofimovich
Cleaned up code that merges arcs while tunneling DFA.
commit
|
commitdiff
|
tree
|
snapshot
2016-04-05
Ulya Trofimovich
Moved conditions and contexts from global scope to...
commit
|
commitdiff
|
tree
|
snapshot
2016-04-05
Ulya Trofimovich
Added configurations for all command-line options.
commit
|
commitdiff
|
tree
|
snapshot
2016-04-03
Ulya Trofimovich
Separated .dot code generation from common case.
commit
|
commitdiff
|
tree
|
snapshot
2016-04-03
Ulya Trofimovich
Omit some useless newlines in the generated code.
commit
|
commitdiff
|
tree
|
snapshot
2016-04-02
Ulya Trofimovich
Lexer: minor code cleanup (check errors before doing...
commit
|
commitdiff
|
tree
|
snapshot
2016-04-02
Ulya Trofimovich
Lexer: moved 'end of comment' sublexer to a separate...
commit
|
commitdiff
|
tree
|
snapshot
2016-04-02
Ulya Trofimovich
Lexer: unified handling of various re2c directives.
commit
|
commitdiff
|
tree
|
snapshot
2016-04-02
Ulya Trofimovich
Lexer: drop useless rule.
commit
|
commitdiff
|
tree
|
snapshot
2016-04-02
Ulya Trofimovich
Lexer: don't care if end of comment is followed by...
commit
|
commitdiff
|
tree
|
snapshot
2016-04-02
Ulya Trofimovich
Lexer: suppressed directives in skeleton mode, cleaned...
commit
|
commitdiff
|
tree
|
snapshot
2016-04-01
Ulya Trofimovich
Explicitely handle empty string in lexer.
commit
|
commitdiff
|
tree
|
snapshot
2016-04-01
Ulya Trofimovich
Added directive '/*!contexts:re2c ... */'.
commit
|
commitdiff
|
tree
|
snapshot
2016-03-29
Ulya Trofimovich
Parser grammar cleanup.
commit
|
commitdiff
|
tree
|
snapshot
2016-03-29
Ulya Trofimovich
Optimized pointer arithmetics generated with '-C, ...
commit
|
commitdiff
|
tree
|
snapshot
2016-03-29
Ulya Trofimovich
Added some configurations related to '-C, --contexts...
commit
|
commitdiff
|
tree
|
snapshot
2016-03-28
Ulya Trofimovich
Use 'std::valarray' instead of 'std::vector' to avoid...
commit
|
commitdiff
|
tree
|
snapshot
2016-03-28
Ulya Trofimovich
Use 'size_t' instead of 'uint32_t' to avoid 'static_cast'.
commit
|
commitdiff
|
tree
|
snapshot
2016-03-28
Ulya Trofimovich
Make sure that default rule is handled together with...
commit
|
commitdiff
|
tree
|
snapshot
2016-03-28
Ulya Trofimovich
Moved nontrivial context handling from parser to NFA...
commit
|
commitdiff
|
tree
|
snapshot
2016-03-23
Ulya Trofimovich
Added partial submatch extraction.
commit
|
commitdiff
|
tree
|
snapshot
2016-03-16
Ulya Trofimovich
Moved loop counters out of skeleton; they belong to...
commit
|
commitdiff
|
tree
|
snapshot
2016-03-16
Ulya Trofimovich
Pack all stuff relevant to skeleton data generation...
commit
|
commitdiff
|
tree
|
snapshot
2016-03-16
Ulya Trofimovich
Use distinct type for path suffixes during skeleton...
commit
|
commitdiff
|
tree
|
snapshot
2016-03-16
Ulya Trofimovich
Address skeleton nodes by indices rather than by pointers.
commit
|
commitdiff
|
tree
|
snapshot
2016-03-15
Ulya Trofimovich
Reuse the same struct to represent different kinds...
commit
|
commitdiff
|
tree
|
snapshot
2016-03-15
Ulya Trofimovich
[-Wundefined-control-flow] analyses: simplified path...
commit
|
commitdiff
|
tree
|
snapshot
2016-03-15
Ulya Trofimovich
Added comments.
commit
|
commitdiff
|
tree
|
snapshot
2016-03-15
Ulya Trofimovich
Moved comment.
commit
|
commitdiff
|
tree
|
snapshot
2016-03-15
Ulya Trofimovich
Moved calculation of fallback states to earlier stage...
commit
|
commitdiff
|
tree
|
snapshot
2016-03-14
Ulya Trofimovich
Eradicated occasional copy-paste.
commit
|
commitdiff
|
tree
|
snapshot
2016-03-14
Ulya Trofimovich
Moved function definitions out of header.
commit
|
commitdiff
|
tree
|
snapshot
2016-03-14
Ulya Trofimovich
Skeleton: simplified path structure.
commit
|
commitdiff
|
tree
|
snapshot
2016-03-14
Ulya Trofimovich
Skeleton: respect fixed-length contexts.
commit
|
commitdiff
|
tree
|
snapshot
2016-02-26
Ulya Trofimovich
run_tests.sh: fixed cleanup of intermediate files with...
commit
|
commitdiff
|
tree
|
snapshot
2016-02-24
Ulya Trofimovich
run_tests.sh: don't crash on absolute filepaths in...
commit
|
commitdiff
|
tree
|
snapshot
2016-02-22
Ulya Trofimovich
Code cleanup: moved rule construction to a separate...
commit
|
commitdiff
|
tree
|
snapshot
2016-02-22
Ulya Trofimovich
Mark rules as nullable rather than keep a separate...
commit
|
commitdiff
|
tree
|
snapshot
2016-02-22
Ulya Trofimovich
Now regexp AST is immutable.
commit
|
commitdiff
|
tree
|
snapshot
2016-02-22
Ulya Trofimovich
Code cleanup: replaced Regexp inheritance hierarchy...
commit
|
commitdiff
|
tree
|
snapshot
2016-02-22
Ulya Trofimovich
Code cleanup: factored RuleInfo out of RuleOp.
commit
|
commitdiff
|
tree
|
snapshot
2016-02-17
Ulya Trofimovich
Simplified tracking of fixed-length trailing contexts.
commit
|
commitdiff
|
tree
|
snapshot
2016-02-17
Ulya Trofimovich
Fixed an old bug in function calculating regexp length.
commit
|
commitdiff
|
tree
|
snapshot
2016-02-17
Ulya Trofimovich
Simplified [-Wmatch-empty-rule] analyses.
commit
|
commitdiff
|
tree
|
snapshot
2016-02-07
Ulya Trofimovich
run_tests.sh: avoid another '+=' in bash arrays (compat...
commit
|
commitdiff
|
tree
|
snapshot
2016-02-07
Ulya Trofimovich
run_tests.sh: avoid '+=' in bash arrays (compatibility...
commit
|
commitdiff
|
tree
|
snapshot
2016-02-07
Sergei Trofimovich
add basic support for travis-ci.org integration
136/head
commit
|
commitdiff
|
tree
|
snapshot
2016-02-07
Sergei Trofimovich
re2c/Makefile.am: use RST2MAN variable instead of hardc...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-21
Ulya Trofimovich
Release 0.16.
0.16
commit
|
commitdiff
|
tree
|
snapshot
2016-01-21
Ulya Trofimovich
Merged branch 'devel'.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-21
Ulya Trofimovich
Updated CHANGELOG (preparing release 0.16).
commit
|
commitdiff
|
tree
|
snapshot
2016-01-20
Ulya Trofimovich
Makefile.am: fixed path to header.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-20
Ulya Trofimovich
Removed forgotten 'typename' kewyword in non-template...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-19
Ulya Trofimovich
Fixed includes (applied some of 'include-what-you-use...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-17
Ulya Trofimovich
Applied #131: "Use bash-specific '[[' builtin".
commit
|
commitdiff
|
tree
|
snapshot
2016-01-16
Ulya Trofimovich
Stabilized the list of shadowing rules reported by...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-15
Ulya Trofimovich
Merged two small headers into one.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-13
Ulya Trofimovich
Compact DFA states after minimization.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-13
Ulya Trofimovich
Replaced class method with function.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-13
Ulya Trofimovich
Keep data relevant to DFA determinization outsde of...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-11
Ulya Trofimovich
Moved YYFILL points calculation to the earlier stage...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-07
Ulya Trofimovich
Serialize '--skeleton' generated data in little-endian.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-07
Ulya Trofimovich
Serialize '--skeleton' generated data in little-endian.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-06
Ulya Trofimovich
configure.ac: fixed error message.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-06
Ulya Trofimovich
configure.ac: check for 'rst2man' as well as 'rst2man...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-05
Ulya Trofimovich
Explicitely handle default state as special case during...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-02
Ulya Trofimovich
Check accumulated parameter before entering recursion.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-01
Ulya Trofimovich
Renamed files and function.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-31
Ulya Trofimovich
Moved source subdirectory.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-31
Ulya Trofimovich
Moved source files to a proper subdirectory.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-31
Ulya Trofimovich
Removed obsolete code deduplication mechanism.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-31
Ulya Trofimovich
Removed obsolete comments.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-31
Ulya Trofimovich
Added test for bug #128 "very slow DFA construction...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-31
Ulya Trofimovich
Added DFA minimization and option '--dfa-minimization...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-30
Ulya Trofimovich
Split DFA intermediate representation in two parts...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-21
Ulya Trofimovich
Merge branch 'master' of git://github.com/jcfp/re2c
commit
|
commitdiff
|
tree
|
snapshot
2015-12-21
jcfp
missed some occurrences...
130/head
commit
|
commitdiff
|
tree
|
snapshot
2015-12-21
Ulya Trofimovich
Merge branch 'master' into devel
commit
|
commitdiff
|
tree
|
snapshot
2015-12-21
Ulya Trofimovich
Merge branch 'jcfp-master'
commit
|
commitdiff
|
tree
|
snapshot
next