Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add editor blocks to some header files. | Marcus Holland-Moritz | 2008-01-01 | 1 | -1/+9 |
| | | | p4raw-id: //depot/perl@32793 | ||||
* | Re-order struct yy_parser to save space on most systems. | Nicholas Clark | 2007-07-16 | 1 | -3/+2 |
| | | | | | Re-order struct yy_stack_frame to save space on LP64 systems. p4raw-id: //depot/perl@31618 | ||||
* | change #31615 added the new field in the wrong place | Dave Mitchell | 2007-07-16 | 1 | -1/+1 |
| | | | | | p4raw-link: @31615 on //depot/perl: 503de4705ff6537018ae94e9179e16636748b2a6 p4raw-id: //depot/perl@31616 | ||||
* | [perl #43425] local $[: fix scoping during parser error handling. | Dave Mitchell | 2007-07-16 | 1 | -0/+1 |
| | | | | | | | | | Change 22306# inadvertently made 'local $[' statement-scoped rather than block-scoped; so revert that change and add a different fix. The problem was to ensure that the savestack got popped correctly while popping errored tokens. We how record the current value of PL_savestack_ix with each pushed parser state. p4raw-id: //depot/perl@31615 | ||||
* | move PL_error_count into the PL_parser struct | Dave Mitchell | 2007-05-21 | 1 | -0/+1 |
| | | | p4raw-id: //depot/perl@31255 | ||||
* | move PL_multi_end into the PL_parser struct | Dave Mitchell | 2007-05-21 | 1 | -0/+2 |
| | | | p4raw-id: //depot/perl@31254 | ||||
* | move PL_tokenbuf into the PL_parser struct | Dave Mitchell | 2007-05-21 | 1 | -0/+1 |
| | | | p4raw-id: //depot/perl@31252 | ||||
* | move PL_in_my and PL_in_my_stash into the PL_parser struct | Dave Mitchell | 2007-05-12 | 1 | -1/+4 |
| | | | p4raw-id: //depot/perl@31203 | ||||
* | save old PL_curcop value in parser struct | Dave Mitchell | 2007-05-12 | 1 | -0/+2 |
| | | | p4raw-id: //depot/perl@31201 | ||||
* | move PL_rsfp_filters into the parser struct | Dave Mitchell | 2007-05-12 | 1 | -0/+1 |
| | | | p4raw-id: //depot/perl@31200 | ||||
* | move PL_rsfp into the PL_parser struct | Dave Mitchell | 2007-05-11 | 1 | -0/+1 |
| | | | | | and simplify its creation and destruction p4raw-id: //depot/perl@31199 | ||||
* | move PL_lex_state into the PL_parser struct | Dave Mitchell | 2007-05-05 | 1 | -0/+1 |
| | | | p4raw-id: //depot/perl@31154 | ||||
* | migrate more variables to PL_parser struct: | Dave Mitchell | 2007-05-05 | 1 | -0/+9 |
| | | | | | PL_nexttoke PL_curforce PL_nextval PL_nexttype p4raw-id: //depot/perl@31148 | ||||
* | move some more variables into the PL_parser struct: | Dave Mitchell | 2007-05-04 | 1 | -0/+8 |
| | | | | | | | PL_bufptr PL_oldbufptr PL_oldoldbufptr PL_linestart PL_bufend PL_last_uni PL_last_lop PL_last_lop_op p4raw-id: //depot/perl@31147 | ||||
* | move PL_expect and PL_copline into the PL_parser structure | Dave Mitchell | 2007-05-04 | 1 | -0/+2 |
| | | | p4raw-id: //depot/perl@31134 | ||||
* | move PL_linestr from the interpreter struct to the parser struct | Dave Mitchell | 2007-04-24 | 1 | -0/+1 |
| | | | p4raw-id: //depot/perl@31058 | ||||
* | Several members of struct yy_parser can go on a diet. Some I32s were | Nicholas Clark | 2007-04-21 | 1 | -6/+6 |
| | | | | | actually only holding chars. p4raw-id: //depot/perl@31015 | ||||
* | Rearrange members of structures to reduce memory size on some | Nicholas Clark | 2007-03-31 | 1 | -2/+2 |
| | | | | | | platforms. On LP64 structs stackinfo, refcounted_he, and magic shrink by 8 bytes, struct yy_parser by 16. p4raw-id: //depot/perl@30817 | ||||
* | Update copyright years to include 2007. (Plus a couple of 2006s and | Nicholas Clark | 2007-01-02 | 1 | -1/+1 |
| | | | | | earlier we missed in av.h and hv.h) p4raw-id: //depot/perl@29670 | ||||
* | move easy lexer state variables into PL_parser | Dave Mitchell | 2007-01-02 | 1 | -0/+41 |
| | | | | | (where "easy" == "only appear in toke.c") p4raw-id: //depot/perl@29655 | ||||
* | split parser initialisation from parser execution | Dave Mitchell | 2007-01-01 | 1 | -0/+2 |
| | | | p4raw-id: //depot/perl@29652 | ||||
* | split parser stack from parser object | Dave Mitchell | 2007-01-01 | 1 | -2/+3 |
| | | | p4raw-id: //depot/perl@29649 | ||||
* | move parser state into new parser object, PL_parser | Dave Mitchell | 2006-12-18 | 1 | -0/+34 |
p4raw-id: //depot/perl@29570 |