]> granicus.if.org Git - re2c/shortlog
re2c
2016-11-26 Ulya TrofimovichMerged computation of fixed / variable tags into NFA...
2016-11-26 Ulya TrofimovichRemoved redundant computation.
2016-11-26 Ulya TrofimovichUse different datatypes for closures and kernels.
2016-11-18 Ulya TrofimovichSkeleton: fixed comparison of transition tags during...
2016-11-18 Ulya TrofimovichSkeleton: generate proper keys for tags.
2016-11-18 Ulya TrofimovichTrack uninitialized tags and set them to default value.
2016-11-15 Ulya TrofimovichDon't loose 'yyaccept' when fallback and initial states...
2016-11-14 Ulya TrofimovichReduce all final versions of the given tag to one commo...
2016-11-12 Ulya TrofimovichSkeleton tests: count re2c crashes as fatal (not expect...
2016-11-12 Ulya TrofimovichSkeleton: code cleanup: split large function into subro...
2016-11-12 Ulya TrofimovichSkeleton: check tags.
2016-11-10 Ulya TrofimovichEmulate tag calculation when generating paths for skeleton.
2016-11-10 Ulya TrofimovichLimited skeleton lifespan to the time of DFA construction.
2016-11-09 Ulya TrofimovichMoved '-Wundefined-control-flow' analysis to the point...
2016-11-09 Ulya TrofimovichSkeleton: share data with DFA, generate strings before...
2016-11-06 Ulya TrofimovichSkeleton: don't keep expanded range representation...
2016-11-04 Ulya TrofimovichAdded test and comment about tag backups in fallback...
2016-11-02 Ulya TrofimovichMoved tag optimizing functions to 'cfg_t' struct namespace.
2016-11-02 Ulya TrofimovichMoved tag optimization stuff to subdirectory.
2016-11-02 Ulya TrofimovichSlab allocator for tag commands.
2016-11-02 Ulya TrofimovichDisallow accidental change of tag commands that share...
2016-10-31 Ulya TrofimovichPre-calculate initial liveness of final tag versions...
2016-10-31 Ulya TrofimovichRestricted 'Tagpool' lifetime to DFA construction phase.
2016-10-31 Ulya TrofimovichBuild control flow graph of DFA before tag optimizations.
2016-10-31 Ulya TrofimovichUpdate struct field instead of passing return value.
2016-10-27 Ulya TrofimovichAdded comment.
2016-10-27 Ulya TrofimovichConstified comparison predicate in lookup table.
2016-10-27 Ulya TrofimovichUse linked lists instead of arrays for 'save tag' commands.
2016-10-26 Ulya TrofimovichMinor tweak in tag version allocation; updated tests.
2016-10-26 Ulya TrofimovichUse tag versions to implement fallback tags.
2016-10-22 Ulya TrofimovichSplit tag optimization into multiple files.
2016-10-22 Ulya TrofimovichIntroduced tag versioning.
2016-10-19 Ulya TrofimovichMoved tag liveness data out of Tagpool.
2016-10-17 Ulya TrofimovichTag liveness: use control-flow analysis instead of...
2016-10-11 Ulya TrofimovichMake tags absolute, not relative.
2016-10-06 Ulya TrofimovichDon't generate 'yyt<N>' variables without explicit...
2016-10-06 Ulya TrofimovichRenamed configurations and updated tests.
2016-10-06 Ulya TrofimovichMerged 'ir/tagpool.{h,cc}' files into 'ir/tag.{h,cc...
2016-10-06 Ulya TrofimovichRenamed header and added forgotten function.
2016-10-06 Ulya TrofimovichForbid fixed tags in case of generic API.
2016-10-06 Ulya TrofimovichDump final tag values to variables; actions must use...
2016-10-05 Ulya TrofimovichRenamed configuration 'tags:expr' to 'tags:expression'.
2016-10-05 Ulya TrofimovichRenamed default tag prefix from 'yytag' to 'yyt'.
2016-10-05 Ulya TrofimovichBuffer statements into a list to avoid complex pre...
2016-10-05 Ulya TrofimovichBackup overwritten tags in fallback states.
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...
next