0
I Use This!
Inactive

Commits : Listings

Analyzed about 15 hours ago. based on code collected about 15 hours ago.
Feb 06, 2025 — Feb 06, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
[STD] allow null parameter before ;; More... over 15 years ago
[STDeco] Add 'make dist' target for the benefit of Syntax::Highlight::Perl6 More... over 15 years ago
[Cursor] Look for Unicode bits in $PERL6LIB. azawawi++ More... over 15 years ago
[Cursor] A more platform neutral way to recurse the parse More... over 15 years ago
[STDeco] Tie up a loose end from the pad->lex rename More... over 15 years ago
[stage0] reboot, add NULL.lex More... over 15 years ago
[STDeco] banish the word "pad" when referring to static lex info More... over 15 years ago
[STD] A first wild cut at attaching pads to the syntax tree [viv] Include full symbol tables in store files More... over 15 years ago
[viv-psq] Translate declarations of $@& variables More... over 15 years ago
[viv] Allow arguments to be passed to emitters. Use this to start assembling the viv --psq declaration system. More... over 15 years ago
[Cursor] Prune duplicate fates More... over 15 years ago
[Cursor] Optimize ltm alternation after horizons a bit. Cuts 200 nodes off the statementlist_0 NFA. More... over 15 years ago
[Cursor] Major refactor of NFA generation. NFAs are now constructed in a hierarchal object graph form, then converted into the array in a single pass; there is no rescanning of graphs by composition operators. More... over 15 years ago
[STD] add <post_constraint>* to variable_declarator More... over 15 years ago
[Cursor] It turns out that separating nfa::disj and nfa::ltmprefate doesn't actually make any sense, so recombine them. Remove unused nfa::has_nontrivial_fates. More... over 15 years ago
[Cursor] Early out on imperative subregexes, now with less confusing inflexible braided control flow More... over 15 years ago
[Cursor] Erect a taller abstraction barrier around the NFA construction system More... over 15 years ago
[Cursor] Clean up parse/parsefile/initparse a bit and plug some contextual leaks. Provide a reference argument for returning the used contents of a parsed file. [viv] Stop relying on no-longer-leaked $*ORIG. More... over 15 years ago
[STD-eco] uniprops needs to be treated as a compiler file and copied to snap (masak++) More... over 15 years ago
[Cursor] Following a so-simple-I-feel-stupid suggestion from pmurias++, we now keep our own copy of part of the Unicode property database. As a fringe benefit, it's much more similar to the internal form and can be loaded in 0.1s less time. More... over 15 years ago
[Cursor] We don't actually use the ability to attach multiple fates to a NFA node. -0.05s startup time More... over 15 years ago
[STD/README] Bump dependency to 5.12, since we use undocumented interfaces to get direct access to the Unicode properties. Ideally we would maintain our own database, possibly set up by a Makefile rule. Patches welcome. More... over 15 years ago
[viv] min is no longer used; don't generate it. Cuts STD.pmc load time from 3.35s to 3.20s More... over 15 years ago
[Cursor] Remove a fossil of the old LTM which was causing operator definitions to break More... over 15 years ago
[Cursor] \' also needs the metacharacter treatment. (How did this not cause a fatal error?) More... over 15 years ago
[Cursor] Revert a bogus optimization; a horizon is always needed before things like quantifiers, the length that they match the LTM engine cannot control More... over 15 years ago
[STD] don't count identifier extenders as part of longest token More... over 15 years ago
[STD] allow _ between radix and digits as suggested by ajs++ More... over 15 years ago
[viv] Pregenerate protoregex data & declaration class fields. -0.6% ops, prerequisite for killing \d\d\d More... over 15 years ago
[STD-ecosystem] Merge back dfa branch of Cursor, rebootstrap, and remove all references to lex from the makefile. More... over 15 years ago