]> granicus.if.org Git - re2c/shortlog
re2c
2016-12-14 Ulya TrofimovichSimplified generation of code for buffer refilling.
2016-12-14 Ulya TrofimovichDon't delay reading next character until dispatch.
2016-12-14 Ulya TrofimovichDon't peek next input character if all transitions...
2016-12-12 Ulya TrofimovichRenamed option '--dfa-mapping <bijective | injective...
2016-12-12 Ulya TrofimovichSearch for the best candidate in case of non-bijective...
2016-12-09 Ulya TrofimovichRespect injective mappings when optimizing save(X)...
2016-12-08 Ulya TrofimovichNow checking for tag priority violation respects inject...
2016-12-08 Ulya TrofimovichFixed atrocious typo that unconditionally enabled injec...
2016-12-07 Ulya TrofimovichAdded test: exponential blowup if bottom is treated...
2016-12-07 Ulya TrofimovichCleaned up determinization.
2016-12-06 Ulya TrofimovichUntwined determinization and '-Wnondeterministic-tags...
2016-12-05 Ulya TrofimovichDebug '--dump-adfa' option: drop 'YYFILL' in move state...
2016-12-05 Ulya TrofimovichAdded debug option '--dump-dfa-raw'.
2016-12-04 Ulya TrofimovichAdded option '--dfa-mapping <bijective | injective>'.
2016-12-04 Ulya TrofimovichDebug '--dump-adfa' option: correctly display range...
2016-12-04 Ulya TrofimovichDrop hoisted tags in 'base' states duplicated by tunneling.
2016-12-03 Ulya TrofimovichFixed 'uniq' on commands (algorithm that removes duplic...
2016-12-02 Ulya TrofimovichDon't loose liveness of tags that occur on both sides...
2016-12-02 Ulya TrofimovichProperly remove useless final states.
2016-12-02 Ulya TrofimovichRetry tunnel optimization if the first attempt is unsuc...
2016-12-01 Ulya TrofimovichAdded debug option '--dump-adfa'.
2016-11-30 Ulya TrofimovichTopologically sort 'copy' commands.
2016-11-30 Ulya TrofimovichAdded debug options '--dump-dfa-det', '--dump-dfa-tagop...
2016-11-30 Ulya TrofimovichSkeleton: apply 'copy' commands before 'save' commands.
2016-11-30 Ulya TrofimovichAllow nondeterministic tags.
2016-11-28 Ulya TrofimovichAdded test: tags in trailing context.
2016-11-28 Ulya TrofimovichKeep fixed and variable tags separately.
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...
next