root/src/perl6

Revision Log Mode:


Legend:

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