2023-03-23 |
Lukas Mai | fix incorrect vi filetype declarations in generated... |
blob | commitdiff |
2023-03-06 |
Paul "LeoNerd" Evans | Have start_subparse() call class_prepare_method_parse... |
blob | commitdiff | diff to current |
2023-03-06 |
Paul "LeoNerd" Evans | Have newATTRSUB() call class_wrap_method_body() if... |
blob | commitdiff | diff to current |
2023-03-02 |
Arne Johannessen | Allow :isa in class declaration without a block |
blob | commitdiff | diff to current |
2023-02-19 |
Yves Orton | perly.* - update generated files to include file type... |
blob | commitdiff | diff to current |
2023-02-17 |
Paul "LeoNerd" Evans | Fix a bunch of memory leaks in feature 'class' |
blob | commitdiff | diff to current |
2023-02-10 |
Paul "LeoNerd" Evans | Field :param attributes, //= and ||= default assignments |
blob | commitdiff | diff to current |
2023-02-10 |
Paul "LeoNerd" Evans | Parse an optional attribute list for fields; currently... |
blob | commitdiff | diff to current |
2023-02-10 |
Paul "LeoNerd" Evans | Accept field VAR = EXPR on field vars |
blob | commitdiff | diff to current |
2023-02-10 |
Paul "LeoNerd" Evans | Initial attack at parsing attribute syntax for class... |
blob | commitdiff | diff to current |
2023-02-10 |
Paul "LeoNerd" Evans | Initial attack at basic 'class' feature |
blob | commitdiff | diff to current |
2022-12-16 |
Paul "LeoNerd" Evans | Define five new operator precedence levels |
blob | commitdiff | diff to current |
2022-12-14 |
Paul "LeoNerd" Evans | Token type `pval` should be a void * pointer |
blob | commitdiff | diff to current |
2022-12-08 |
Paul "LeoNerd" Evans | Define a PL_infix_plugin hook, of a similar style to... |
blob | commitdiff | diff to current |
2022-11-26 |
Paul "LeoNerd" Evans | Recognise `//=` and `||=` syntax in signature parameter... |
blob | commitdiff | diff to current |
2022-10-31 |
Yves Orton | perly.y - add a diag_listed_as for Unimplemented |
blob | commitdiff | diff to current |
2022-10-31 |
Yves Orton | perly.* - update perly files with more recent bison |
blob | commitdiff | diff to current |
2022-10-25 |
Paul "LeoNerd" Evans | Better handling of builtin CV attributes |
blob | commitdiff | diff to current |
2022-10-02 |
Paul "LeoNerd" Evans | Add comments to perly.y to explain token ordering |
blob | commitdiff | diff to current |
2022-07-02 |
Paul "LeoNerd" Evans | Rename token types for keywords to add KW_... prefix |
blob | commitdiff | diff to current |
2022-06-28 |
Paul "LeoNerd" Evans | Rename some grammar rules/tokens to avoid 'method' |
blob | commitdiff | diff to current |
2022-06-13 |
Paul "LeoNerd" Evans | A better error message for `try {} catch {}` missing... |
blob | commitdiff | diff to current |
2022-04-16 |
David Mitchell | for my ($x) ...: fix handling of degenerate 1-var |
blob | commitdiff | diff to current |
2022-02-20 |
Paul "LeoNerd" Evans | Don't emit experimental::signatures warning (closes... |
blob | commitdiff | diff to current |
2022-02-06 |
Branislav Zahradník | Use `optexpr` in anonymous to reduce number of symbols |
blob | commitdiff | diff to current |
2022-02-06 |
Branislav Zahradník | Unify optional rules |
blob | commitdiff | diff to current |
2022-02-06 |
Branislav Zahradník | Introduce rule `empty` returning NULL |
blob | commitdiff | diff to current |
2022-02-06 |
Branislav Zahradník | Gather all MY variants into single rule |
blob | commitdiff | diff to current |
2022-01-31 |
Paul "LeoNerd" Evans | Set the CvSIGNATURE flag on signatured subs |
blob | commitdiff | diff to current |
2022-01-20 |
Paul "LeoNerd" Evans | Implement and test try/catch/finally syntax |
blob | commitdiff | diff to current |
2021-10-15 |
Nicholas Clark | for my ($foo,,, $bar) { ... } should parse as ($foo... |
blob | commitdiff | diff to current |
2021-10-15 |
Nicholas Clark | Implement n-at-a-time for loops. |
blob | commitdiff | diff to current |
2021-09-04 |
David Mitchell | fix line number of try block |
blob | commitdiff | diff to current |
2021-08-25 |
Paul "LeoNerd" Evans | Create `defer` syntax and `OP_PUSHDEFER` opcode |
blob | commitdiff | diff to current |
2021-05-31 |
Michael G Schwern | Base *.[ch] files: Replace leading tabs with blanks |
blob | commitdiff | diff to current |
2021-02-14 |
Paul "LeoNerd" Evans | Add a newTRYCATCHOP(); migrate the custom code out... |
blob | commitdiff | diff to current |
2021-02-04 |
Paul "LeoNerd" Evans | Initial attempt at feature 'try' 18505/head |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Use explicit %empty |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Cleanup remnants of 'KEY_err' removal |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_DOLLAR |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_SLASH |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_STAR |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_PAREN_CLOSE |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_PAREN_OPEN |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_PERCENT_SIGN |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_SNAIL |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_PLUS |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_MINUS |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_QUESTION_MARK |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_COLON |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_TILDE |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_EXCLAMATION_MARK |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_COMMA |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_AMPERSAND |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_EQUAL_SIGN |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_DOT |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_SEMICOLON |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_BRACKET_CLOSE |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_BRACKET_OPEN |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_BRACE_CLOSE |
blob | commitdiff | diff to current |
2020-12-27 |
Branislav Zahradník | Distinguish C- and perly- literals - PERLY_BRACE_OPEN |
blob | commitdiff | diff to current |
2020-12-07 |
Branislav Zahradník | Use GNU Bison's named references |
blob | commitdiff | diff to current |
2020-08-17 |
Dagfinn Ilmari Man... | regen_perly.pl: remove extraneous comments from bison 3.x |
blob | commitdiff | diff to current |
2020-08-06 |
Dagfinn Ilmari Man... | Add support for Bison versions up to 3.7 |
blob | commitdiff | diff to current |
2020-08-06 |
Dagfinn Ilmari Man... | Bump minimum required Bison version to 2.4 |
blob | commitdiff | diff to current |
2020-05-22 |
Dagfinn Ilmari Man... | Fix a bunch of repeated-word typos |
blob | commitdiff | diff to current |
2020-03-13 |
Zefram | chained comparisons |
blob | commitdiff | diff to current |
2019-09-23 |
David Mitchell | put signature ops in their own subtree. |
blob | commitdiff | diff to current |
2019-09-23 |
David Mitchell | OP_ARGCHECK: use custom aux struct |
blob | commitdiff | diff to current |
2019-07-22 |
Paul "LeoNerd" Evans | [perl #132474] Add function for parsing sub signatures |
blob | commitdiff | diff to current |
2019-07-11 |
Dagfinn Ilmari Man... | Support Bison version 3.1 through 3.4 |
blob | commitdiff | diff to current |
2019-06-12 |
Tony Cook | (perl #130585) prevent a spurious ) in a subparse confu... |
blob | commitdiff | diff to current |
2019-04-05 |
David Mitchell | parser: change LABEL type from pval to opval |
blob | commitdiff | diff to current |
2018-03-02 |
David Mitchell | detect sub attributes following a signature |
blob | commitdiff | diff to current |
2018-03-02 |
David Mitchell | rationalise subroutine parsing rules |
blob | commitdiff | diff to current |
2018-03-02 |
David Mitchell | parse subs and signature subs separately |
blob | commitdiff | diff to current |
2018-03-02 |
David Mitchell | add Perl_init_named_cv() functiom |
blob | commitdiff | diff to current |
2018-01-19 |
David Mitchell | move sub attributes before the signature |
blob | commitdiff | diff to current |
2018-01-16 |
Zefram | fix parsing of braced subscript after parens |
blob | commitdiff | diff to current |
2017-12-29 |
Zefram | revert smartmatch to 5.27.6 behaviour |
blob | commitdiff | diff to current |
2017-12-06 |
Zefram | add "whereis" |
blob | commitdiff | diff to current |
2017-12-05 |
Zefram | internally change "when" to "whereso" |
blob | commitdiff | diff to current |
2017-12-05 |
Zefram | change "when" keyword to "whereso" |
blob | commitdiff | diff to current |
2017-11-28 |
Zefram | remove useless "default" mechanism |
blob | commitdiff | diff to current |
2017-11-16 |
David Mitchell | expand code comment in perly.y |
blob | commitdiff | diff to current |
2017-11-11 |
Nicolas R | Replace multiple 'use vars' by 'our' in regen. |
blob | commitdiff | diff to current |
2017-11-10 |
Zefram | parse yada-yada only as a statement |
blob | commitdiff | diff to current |
2017-06-07 |
David Mitchell | perly.y: add $$ = 0 for midrule code blocks |
blob | commitdiff | diff to current |
2016-12-05 |
David Mitchell | yyparse: only calculate yytoken on yychar change |
blob | commitdiff | diff to current |
2016-11-11 |
Aaron Crane | Regen from the "special" regen scripts |
blob | commitdiff | diff to current |
2016-10-20 |
Lukas Mai | perly.y: remove redundant NULL casts |
blob | commitdiff | diff to current |
2016-09-04 |
Father Chrysostomos | [perl #129073] Assert failure: ${p{};sub p}() |
blob | commitdiff | diff to current |
2016-08-18 |
David Mitchell | signatures: eliminate XSIGVAR, add KEY_sigvar |
blob | commitdiff | diff to current |
2016-08-04 |
Father Chrysostomos | Use parser, not PL_parser, in perly.y |
blob | commitdiff | diff to current |
2016-08-03 |
David Mitchell | silence compiler warning in perly.y |
blob | commitdiff | diff to current |
2016-08-03 |
David Mitchell | signatures: make param and optional param count IV |
blob | commitdiff | diff to current |
2016-08-03 |
David Mitchell | ucfirst() new signature diagnostic messages |
blob | commitdiff | diff to current |
2016-08-03 |
David Mitchell | add OP_ARGELEM, OP_ARGDEFELEM, OP_ARGCHECK ops |
blob | commitdiff | diff to current |
2016-08-03 |
David Mitchell | sub signatures: use parser rather than lexer |
blob | commitdiff | diff to current |
2016-07-20 |
David Mitchell | rename "WORD" lexical token to "BAREWORD" |
blob | commitdiff | diff to current |
next |