|
|
|
@22604
|
[22604]
|
5 hours |
lwall |
[STD] revise cycle removal to preserve op fields other than PRE and POST
|
|
|
|
@22600
|
[22600]
|
12 hours |
lwall |
[STD] workaround for elsif problem; put extra [] to move quantifier …
|
|
|
|
@22599
|
[22599]
|
12 hours |
lwall |
[STD] fix circularity bug in unary and binary ops
[viv] more progress in ~ …
|
|
|
|
@22585
|
[22585]
|
3 days |
lwall |
[STD] implement […] and {...} subsigs, rafl++ and moritz++
[viv] warning …
|
|
|
|
@22576
|
[22576]
|
3 days |
lwall |
[viv] now outputs p6 variables, declarations
[STD] more random hackage for …
|
|
|
|
@22575
|
[22575]
|
3 days |
lwall |
[viv] straighten out chain operators
|
|
|
|
@22573
|
[22573]
|
3 days |
lwall |
[viv] can now reproduce t/01-sanity/01-tap.t
[STD] remember list …
|
|
|
|
@22572
|
[22572]
|
4 days |
lwall |
[STD] add missing TEMP block
|
|
|
|
@22569
|
[22569]
|
4 days |
lwall |
[viv] change MAIN to take @ARGV args as arguments
|
|
|
|
@22567
|
[22567]
|
4 days |
lwall |
[viv] --match to attach match objects
|
|
|
|
@22565
|
[22565]
|
4 days |
lwall |
[viv] add whitespace-before info under --pos
|
|
|
|
@22564
|
[22564]
|
4 days |
lwall |
[viv] add --pos option
|
|
|
|
@22562
|
[22562]
|
4 days |
lwall |
[gimme5,STD] switch exists and delete to new form
|
|
|
|
@22561
|
[22561]
|
4 days |
lwall |
[STD] move adverb parsing into infixish and EXPR with loose_unary prec
|
|
|
|
@22553
|
[22553]
|
5 days |
lwall |
[viv] can now reconstruct the p6 from the ast for simple expressions
|
|
|
|
@22552
|
[22552]
|
5 days |
lwall |
[viv] autogenerate VAST packages as needed
|
|
|
|
@22550
|
[22550]
|
5 days |
lwall |
[STD] there is no infix:<is> (was hiding missing semicolons in …
|
|
|
|
@22537
|
[22537]
|
6 days |
lwall |
[STD] cascaded arglists fail to allow closure as first arg
|
|
|
|
@22535
|
[22535]
|
6 days |
lwall |
[STD] -> not recognized after listop sets goal
|
|
|
|
@22534
|
[22534]
|
6 days |
lwall |
[STD] improve error messages based on dba
|
|
|
|
@22532
|
[22532]
|
6 days |
lwall |
[STD] switch to '(' ~ ')' <foo> format for readability and better …
|
|
|
|
@22527
|
[22527]
|
7 days |
putter |
[viv] Simplify using viv as a library - if($0 eq FILE).
|
|
|
|
@22524
|
[22524]
|
7 days |
moritz |
vim modeline for viv
|
|
|
|
@22508
|
[22508]
|
9 days |
lwall |
[STD] clean up nibbler output
[viv] now successfully produces transforms …
|
|
|
|
@22506
|
[22506]
|
10 days |
lwall |
[STD] unbreak $obj.foo
|
|
|
|
@22504
|
[22504]
|
10 days |
pmurias |
[STD] added $foo.!bar()
|
|
|
|
@22498
|
[22498]
|
11 days |
lwall |
[STD] EXPR didn't _MATCHIFY
[viv] starting on a gimme5 replacement using …
|
|
|
|
@22486
|
[22486]
|
12 days |
lwall |
[STD] more ACTIONS infrastructure, can now set $ACTIONS to a class in …
|
|
|
|
@22484
|
[22484]
|
12 days |
lwall |
[Cursor] add_macro couldn't handle macro name containing single quotes
|
|
|
|
@22482
|
[22482]
|
12 days |
lwall |
[Cursor] fix macro bug induced by implicit {*} reductions
|
|
|
|
@22475
|
[22475]
|
13 days |
lwall |
[STD] add implicit {*} hook at end of rules
|
|
|
|
@22414
|
[22414]
|
3 weeks |
lwall |
[STD] allow self-parse again
|
|
|
|
@22404
|
[22404]
|
3 weeks |
pmichaud |
Dotty parsing probably wants non-capturing <.unspacey> instead …
|
|
|
|
@22258
|
[22258]
|
4 weeks |
lwall |
[STD] remove redundant befores from terminators per pmichaud++
|
|
|
|
@22236
|
[22236]
|
4 weeks |
lwall |
[STD] missing some capture brackets
|
|
|
|
@22231
|
[22231]
|
5 weeks |
lwall |
[STD] allow for =begin END et al. without balancing =end
|
|
|
|
@22177
|
[22177]
|
5 weeks |
lwall |
[STD] trying "where" as Junctional infix resembling "&", but with order …
|
|
|
|
@22174
|
[22174]
|
5 weeks |
lwall |
[STD] allow 'where' clauses on bare type names (mostly for matching)
|
|
|
|
@22162
|
[22162]
|
6 weeks |
lwall |
[STD] bugs found by rx.t
[rx.t] bugs found by STD
|
|
|
|
@22110
|
[22110]
|
6 weeks |
lwall |
[STD] typo on defer token
|
|
|
|
@22093
|
[22093]
|
6 weeks |
lwall |
[t] more system, require, does, defer, label cleanup
|
|
|
|
@22090
|
[22090]
|
6 weeks |
lwall |
[t] clean up various calls to try, system, etc
|
|
|
|
@22089
|
[22089]
|
6 weeks |
lwall |
[STD] Add Bool::True and Bool::False as valid typenames
|
|
|
|
@22080
|
[22080]
|
6 weeks |
lwall |
[STD] fix enum parsing (again)
[Cursor] minor speedups
|
|
|
|
@22063
|
[22063]
|
7 weeks |
lwall |
[STD] only warn if undef is followed by a variable
|
|
|
|
@22025
|
[22025]
|
7 weeks |
lwall |
[STD] more enum tweakage
|
|
|
|
@22020
|
[22020]
|
7 weeks |
lwall |
[STD] fix null name problem preventing enum <a b c> from parsing
[STD] …
|
|
|
|
@22014
|
[22014]
|
8 weeks |
lwall |
[Cursor] another speed tweak. Now compiles STD.pm in <30sec if cache is …
|
|
|
|
@22013
|
[22013]
|
8 weeks |
lwall |
[Cursor] more speed tweaks
|
|
|
|
@22006
|
[22006]
|
8 weeks |
lwall |
[STD] somehow missed adding min and max infixes
|
|
|
|
@22005
|
[22005]
|
8 weeks |
lwall |
[STD] remove p5ish usages of exists/delete
[gimme5] translate .:exists and …
|
|
|
|
@22002
|
[22002]
|
8 weeks |
moritz |
[STD] added builtins exists and delete
|
|
|
|
@21992
|
[21992]
|
8 weeks |
lwall |
[STD] add does, break, continue
|
|
|
|
@21986
|
[21986]
|
8 weeks |
moritz |
[STD] update list of Test.pm functions
|
|
|
|
@21985
|
[21985]
|
8 weeks |
lwall |
[STD] rescue a few more names from gimme5's clutches
|
|
|
|
@21982
|
[21982]
|
8 weeks |
lwall |
[STD] helps to spell desiglname correctly…
|
|
|
|
@21977
|
[21977]
|
8 weeks |
lwall |
Lots of library function calls
|
|
|
|
@21976
|
[21976]
|
8 weeks |
moritz |
[STD] updated list of test functions
|
|
|
|
@21975
|
[21975]
|
8 weeks |
lwall |
[STD] rudimentary global symbol table to detect routine definitions
|
|
|
|
@21973
|
[21973]
|
8 weeks |
lwall |
[STD etc.] squeezing out unnecessary calls to lazymap under ratchet
|
|
|
|
@21955
|
[21955]
|
8 weeks |
lwall |
[STD] add semicolon to feed ops as "sequencer" operators
|
|
|
|
@21952
|
[21952]
|
8 weeks |
lwall |
[STD] allow use of ::?CLASS in declaration
[STD] reverse use of …
|
|
|
|
@21951
|
[21951]
|
8 weeks |
lwall |
[gimme5] treat whitespace before optional | as insignificant
[STD] allow …
|
|
|
|
@21926
|
[21926]
|
2 months |
lwall |
[gimme5] tweak a couple overzealoous optimizations
|
|
|
|
@21922
|
[21922]
|
2 months |
lwall |
[STD] fix Auzon++'s sig bug
|
|
|
|
@21905
|
[21905]
|
2 months |
lwall |
[Cursor] buglet from incomplete transition on semantics
|
|
|
|
@21904
|
[21904]
|
2 months |
lwall |
[STD] speed up parser by 33% by using P5 regex instead of TRE for ltm …
|
|
|
|
@21901
|
[21901]
|
2 months |
lwall |
[STD] various changes in preparation for inlining p5 regex optimizations
|
|
|
|
@21852
|
[21852]
|
2 months |
lwall |
[STD] allow ' and - in ident (but only before a letter)
|
|
|
|
@21851
|
[21851]
|
2 months |
particle |
remove trailing tab from STD Makefile
|
|
|
|
@21845
|
[21845]
|
2 months |
pmurias |
[STD] handles errors from an eval (grammars need a lineof)
|
|
|
|
@21838
|
[21838]
|
2 months |
lwall |
[STD] more opdef tuneups
|
|
|
|
@21836
|
[21836]
|
2 months |
lwall |
[STD] distinguish &infix:<x> inside declaration from outside
|
|
|
|
@21834
|
[21834]
|
2 months |
lwall |
[STD] EXPR gets upset if we don't hoist $<sym> from prefix into pre
|
|
|
|
@21833
|
[21833]
|
2 months |
lwall |
[STD] remove factorial cheat now that postfix:<!> is recognized
|
|
|
|
@21830
|
[21830]
|
2 months |
lwall |
[STD] refine nibbler to avoid LTM for now
avoid feeding canmatch() …
|
|
|
|
@21819
|
[21819]
|
2 months |
lwall |
[STD vs t] user-defined prefix, infix, and postfix ops now derive new …
|
|
|
|
@21817
|
[21817]
|
2 months |
lwall |
[STD] s/Uint/UInt/
|
|
|
|
@21813
|
[21813]
|
2 months |
lwall |
[STD] factor out common prefix of all the *ibble routines
cleanup of type …
|
|
|
|
@21799
|
[21799]
|
2 months |
lwall |
[STD vs t] now passes 99.22%
For parsing sanity, :: is no longer …
|
|
|
|
@21797
|
[21797]
|
2 months |
lwall |
[STD] much improved error messages on runaway strings and other "worries"
|
|
|
|
@21792
|
[21792]
|
2 months |
lwall |
[STD] let EXPR parse term after infix with a rule specified by the infix …
|
|
|
|
@21789
|
[21789]
|
2 months |
lwall |
[STD vs t] more Mutually Assured Construction
|
|
|
|
@21785
|
[21785]
|
2 months |
lwall |
[STD5_dump_match] use new parsefile method
|
|
|
|
@21784
|
[21784]
|
2 months |
lwall |
[STD] support .parse and .parsefile methods, emit filenames on errors
|
|
|
|
@21783
|
[21783]
|
2 months |
lwall |
[STD] implement quasi correctly
|
|
|
|
@21769
|
[21769]
|
2 months |
moritz |
[STD] new make target testt for running all of t/, not just t/spec/
|
|
|
|
@21763
|
[21763]
|
2 months |
lwall |
s/q:code/quasi/ plus various t/ buglets
|
|
|
|
@21749
|
[21749]
|
2 months |
lwall |
[STD and t/] various bugs, STD now parses 96% of t/
|
|
|
|
|