]> granicus.if.org Git - re2c/shortlog
re2c
2016-10-04 Ulya TrofimovichFixed tags comparison in table minimization.
2016-10-03 Ulya TrofimovichMore efficiently merge closure tags from different...
2016-09-30 Ulya TrofimovichAttribute tag liveness to edges, not states (to refine...
2016-09-29 Ulya TrofimovichLiveness of fallback tags is a forward-propagagation...
2016-09-28 Ulya TrofimovichComments and minor code rearrangements; nothing serious.
2016-09-28 Ulya TrofimovichTags can be calculated immediately after closure constr...
2016-09-28 Ulya TrofimovichTypo in comment.
2016-09-28 Ulya TrofimovichSort closure right after construction.
2016-09-28 Ulya TrofimovichDrop shadowed final NFA states when constructing DFA...
2016-09-27 Ulya TrofimovichUse 'Tagpool' for tag configurations during closure...
2016-09-27 Ulya TrofimovichDon't merge conflicting tags, choose arbitrary configur...
2016-09-27 Ulya TrofimovichUse explicit constant 'ZERO_TAGS' instead of 0.
2016-09-27 Ulya TrofimovichPorted 'Tagpool' on 'lookup_t' and got rid of 'ord_hash...
2016-09-27 Ulya TrofimovichRemoved unused header.
2016-09-27 Ulya TrofimovichUse 'std::vector' to store closure items during determi...
2016-09-26 Ulya TrofimovichRestructured determinization algorithm DFA construction...
2016-09-26 Ulya TrofimovichMoved important DFA construction subroutines into separ...
2016-09-26 Ulya TrofimovichBase '*' (zero or more repetitions) on '+' (one or...
2016-06-28 Ulya TrofimovichAdded test fot bug #152 "Line number in #line directive...
2016-05-25 Ulya TrofimovichTraverse NFA from left to right when building epsilon...
2016-05-23 Ulya TrofimovichFlip dimensions in 2d array (as it is slightly more...
2016-05-23 Ulya TrofimovichRenaming only.
2016-05-23 Ulya TrofimovichRemove useless final states; calculate fallback states...
2016-05-23 Ulya TrofimovichFixed rule reachability analyses.
2016-05-19 Ulya TrofimovichTag deduplication should go before DFA minimization.
2016-05-19 Ulya TrofimovichDon't bother with reachability when reporting nullable...
2016-05-18 Ulya TrofimovichGive up the idea of sharing reversed DFA across differe...
2016-05-18 Ulya TrofimovichThere's no use in looping twice when tracing default...
2016-05-18 Ulya TrofimovichUse backwards propagation for liveness analyses on...
2016-05-17 Ulya TrofimovichMoved loop-invariant code out of loop.
2016-05-17 Ulya TrofimovichUse tagpool to store and manipulate intermediate tag...
2016-05-17 Ulya TrofimovichFixed bug in tag liveness analyses (tags lost in loops).
2016-05-15 Ulya TrofimovichFixed occasional double-freeing tag names.
2016-05-14 Ulya TrofimovichCode cleanup.
2016-05-14 Ulya TrofimovichDon't forget to dereference tag aliases.
2016-05-13 Ulya TrofimovichMoved dispatch on fixed/variable tags inside of tag...
2016-05-13 Ulya TrofimovichFixed tag substitution.
2016-05-11 Ulya TrofimovichCode cleanup: removed useless/added missing includes.
2016-05-11 Ulya TrofimovichDon't use '-Werror-nondeterministic-tags' with '-T...
2016-05-11 Ulya TrofimovichFixed bug #142 "segvault with null terminated input"
2016-05-11 Ulya TrofimovichDon't loose tags on epsilon-loops in NFA.
2016-05-11 Ulya TrofimovichAdded tests for tags (nondeterminism, unsuccessfull...
2016-05-11 Ulya TrofimovichRestore user warnings after temporarily enforcing a...
2016-05-11 Ulya TrofimovichFixed memleak.
2016-05-11 Ulya TrofimovichAllow to override output and header filenames with...
2016-05-10 Ulya TrofimovichFixed parsing of some configurations (forgot to parse...
2016-05-10 Ulya TrofimovichAdded tests for bug #121 "trailing contexts are fundame...
2016-05-10 Ulya TrofimovichCode cleanup: use anonymous union to shorten names.
2016-05-10 Ulya TrofimovichRenamed 'contexts' to 'tags' (and all related stuff...
2016-05-09 Ulya TrofimovichKeep fixed and variable tags together in one array.
2016-05-06 Ulya TrofimovichDon't force mutations of immutable regexp AST.
2016-05-05 Ulya TrofimovichAllow tags in any part of regexp, not only on top-level...
2016-05-02 Ulya TrofimovichFixed comparison for struct 'kitem_t' (constified both...
2016-05-02 Ulya TrofimovichBind contexts (a.k.a. tags) to DFA transitions, not...
2016-05-01 Ulya TrofimovichKeep rule number in each NFA state (not only in final...
2016-05-01 Ulya TrofimovichCleanup in codegen (minor changes in '-D, --emit-dot...
2016-05-01 Ulya TrofimovichMore precise liveness analyses for context deduplication.
2016-04-30 Ulya TrofimovichCleanup in code generation (mostly formatting).
2016-04-30 Ulya TrofimovichSimplified rule tracking during DFA construction.
2016-04-30 Ulya TrofimovichSimplified collecting context names during code generation.
2016-04-30 Ulya TrofimovichRule contexts are consecutive, so we only need to store...
2016-04-30 Ulya TrofimovichCount contexts after deduplication.
2016-04-30 Ulya TrofimovichBreak from loop if the remaining iterations have no...
2016-04-30 Ulya TrofimovichCleaned up code that merges arcs while tunneling DFA.
2016-04-05 Ulya TrofimovichMoved conditions and contexts from global scope to...
2016-04-05 Ulya TrofimovichAdded configurations for all command-line options.
2016-04-03 Ulya TrofimovichSeparated .dot code generation from common case.
2016-04-03 Ulya TrofimovichOmit some useless newlines in the generated code.
2016-04-02 Ulya TrofimovichLexer: minor code cleanup (check errors before doing...
2016-04-02 Ulya TrofimovichLexer: moved 'end of comment' sublexer to a separate...
2016-04-02 Ulya TrofimovichLexer: unified handling of various re2c directives.
2016-04-02 Ulya TrofimovichLexer: drop useless rule.
2016-04-02 Ulya TrofimovichLexer: don't care if end of comment is followed by...
2016-04-02 Ulya TrofimovichLexer: suppressed directives in skeleton mode, cleaned...
2016-04-01 Ulya TrofimovichExplicitely handle empty string in lexer.
2016-04-01 Ulya TrofimovichAdded directive '/*!contexts:re2c ... */'.
2016-03-29 Ulya TrofimovichParser grammar cleanup.
2016-03-29 Ulya TrofimovichOptimized pointer arithmetics generated with '-C, ...
2016-03-29 Ulya TrofimovichAdded some configurations related to '-C, --contexts...
2016-03-28 Ulya TrofimovichUse 'std::valarray' instead of 'std::vector' to avoid...
2016-03-28 Ulya TrofimovichUse 'size_t' instead of 'uint32_t' to avoid 'static_cast'.
2016-03-28 Ulya TrofimovichMake sure that default rule is handled together with...
2016-03-28 Ulya TrofimovichMoved nontrivial context handling from parser to NFA...
2016-03-23 Ulya TrofimovichAdded partial submatch extraction.
2016-03-16 Ulya TrofimovichMoved loop counters out of skeleton; they belong to...
2016-03-16 Ulya TrofimovichPack all stuff relevant to skeleton data generation...
2016-03-16 Ulya TrofimovichUse distinct type for path suffixes during skeleton...
2016-03-16 Ulya TrofimovichAddress skeleton nodes by indices rather than by pointers.
2016-03-15 Ulya TrofimovichReuse the same struct to represent different kinds...
2016-03-15 Ulya Trofimovich[-Wundefined-control-flow] analyses: simplified path...
2016-03-15 Ulya TrofimovichAdded comments.
2016-03-15 Ulya TrofimovichMoved comment.
2016-03-15 Ulya TrofimovichMoved calculation of fallback states to earlier stage...
2016-03-14 Ulya TrofimovichEradicated occasional copy-paste.
2016-03-14 Ulya TrofimovichMoved function definitions out of header.
2016-03-14 Ulya TrofimovichSkeleton: simplified path structure.
2016-03-14 Ulya TrofimovichSkeleton: respect fixed-length contexts.
2016-02-26 Ulya Trofimovichrun_tests.sh: fixed cleanup of intermediate files with...
2016-02-24 Ulya Trofimovichrun_tests.sh: don't crash on absolute filepaths in...
2016-02-22 Ulya TrofimovichCode cleanup: moved rule construction to a separate...
next