| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
death while exdcuting code while parsing meant that the current
parse stack got quiety abandonded, thus leaking a bunch of OPs.
Register a destructor to be called when this happens.
p4raw-id: //depot/perl@28319
|
|
|
| |
p4raw-id: //depot/perl@28316
|
|
|
|
|
|
|
|
| |
When bison pops states during error recovery, any states holding
an OP would leak the OP. Create an extra YY table that tells us
which states are of type opval, and when popping one of those,
free the op.
p4raw-id: //depot/perl@28315
|
|
|
|
|
| |
find the bugs that stowed away.
p4raw-id: //depot/perl@27447
|
|
|
|
|
| |
6 regression tests.
p4raw-id: //depot/perl@27429
|
|
|
| |
p4raw-id: //depot/perl@27428
|
|
|
|
|
| |
Message-ID: <20060213050455.GA27993@petdance.com>
p4raw-id: //depot/perl@27208
|
|
|
|
|
|
|
|
| |
Keep NEWSV() itself for backwards-compatibility outside of the core,
but don't advertise it any more.
(cf. change #25101).
p4raw-link: @25101 on //depot/perl: a02a5408b2f199007c4dcb74559cc79066307ada
p4raw-id: //depot/perl@26901
|
|
|
|
|
| |
did not update)
p4raw-id: //depot/perl@26732
|
|
|
|
|
| |
Message-ID: <43BE7C4D.1010302@gmail.com>
p4raw-id: //depot/perl@26675
|
|
|
|
|
|
|
|
| |
This one only had 3 args to start with! Presumably nobody uses
YYERROR_VERBOSE. (The yystpcpy() calls don't look right either,
but someone else that is interested in YYERROR_VERBOSE will have
to look into that.)
p4raw-id: //depot/perl@25119
|
|
|
|
|
| |
Message-ID: <20050609150556.GA30554@petdance.com>
p4raw-id: //depot/perl@24780
|
|
|
|
|
| |
Message-ID: <20050602050238.GA4001@petdance.com>
p4raw-id: //depot/perl@24666
|
|
|
|
|
|
| |
From: "Craig A. Berry" <craigberry@mac.com>
Message-Id: <429942A6.10601@mac.com>
p4raw-id: //depot/perl@24613
|
|
|
|
|
| |
Message-Id: <20050521024210.GA29036@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@24523
|
|
|
|
|
|
| |
in read-only mode. Make vi modelines compatible with non-vim
vi versions.
p4raw-id: //depot/perl@24445
|
|
|
|
|
| |
(except the generated ones)
p4raw-id: //depot/perl@24440
|
|
|
|
|
| |
Message-ID: <20050413150647.GA13464@petdance.com>
p4raw-id: //depot/perl@24236
|
|
|
|
|
| |
Message-ID: <533D273D4014D411AB1D00062938C4D90849C634@hotel.npl.co.uk>
p4raw-id: //depot/perl@24233
|
|
|
|
|
| |
Message-Id: <2f14220e7101a03f7659dbe79a03b115@petdance.com>
p4raw-id: //depot/perl@24074
|
|
|
|
|
| |
recursion by eradicating Perl_yylex_r()
p4raw-id: //depot/perl@22408
|
|
|
|
|
|
|
|
|
|
|
| |
on the parser stack at each reduce. Also,
Subject: Re: switch from byacc to bison
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <craigberry-8058A3.13264414022004@onion.develooper.com>
change #if DEBUGGING to #ifdef ... in perly.c
p4raw-id: //depot/perl@22305
|
|
|
|
|
| |
process
p4raw-id: //depot/perl@22302
|
|
|
| |
p4raw-id: //depot/perl@21986
|
|
|
|
|
|
| |
Subject: Re: Precedence of ? :
Message-Id: <200212200035.gBK0ZRm29309@crypt.compulink.co.uk>
p4raw-id: //depot/perl@18336
|
|
|
|
|
| |
Message-Id: <20021210055707.974F073CCC@syllepsis>
p4raw-id: //depot/perl@18285
|
|
|
| |
p4raw-id: //depot/perl@17942
|
|
|
|
|
|
| |
From: "Brent Dax" <brentdax@cpan.org>
Message-id: <000001c234a1$d1ca72c0$6501a8c0@deepblue>
p4raw-id: //depot/perl@17682
|
|
|
|
|
|
| |
change is from change#12026)
p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc
p4raw-id: //depot/perl@16048
|
|
|
|
|
|
| |
From: "Craig A. Berry" <craig.berry@SignalTreeSolutions.com>
Message-Id: <5.1.0.14.2.20020325135745.01aeabc0@exchi01>
p4raw-id: //depot/perl@15506
|
|
|
|
|
|
|
| |
Message-ID: <20020325113317.A1410@rafael>
Apparently VMS does not do YYDEBUG.
p4raw-id: //depot/perl@15486
|
|
|
|
|
|
| |
From: "Paul Marquess" <paul_marquess@yahoo.co.uk>
Message-ID: <AIEAJICLCBDNAAOLLOKLCEKGDOAA.paul_marquess@yahoo.co.uk>
p4raw-id: //depot/perl@15003
|
|
|
|
|
| |
working in 5.7.x
p4raw-id: //depot/perl@11803
|
|
|
| |
p4raw-id: //depot/perl@10707
|
|
|
|
|
|
| |
A. Corrects #line NNN "perly.c" lines so warnings etc. are trackable
B. Adds extra () to the two if (var = ...) constructs gcc -Wall winges about.
p4raw-id: //depot/perlio@10586
|
|
|
| |
p4raw-id: //depot/perl@10510
|
|
|
|
|
| |
some of the -Wall noise.
p4raw-id: //depot/perl@10503
|
|
|
|
|
|
|
| |
Message-ID: <20010610165654.A16597@deep-dark-truthful-mirror.pmb.ox.ac.uk>
Plus make run_byacc.
p4raw-id: //depot/perl@10501
|
|
|
|
|
|
|
|
|
| |
p4raw-link: @10394 on //depot/maint-5.6/perl: f8a08f7b8bd67b287f13d07e110e93e62aebd509
p4raw-id: //depot/perl@10395
p4raw-integrated: from //depot/maint-5.6/perl@10393 'copy in'
t/pragma/warn/universal (@5902..) 'merge in' perly.c (@8159..)
vms/perly_c.vms (@8169..) t/op/misc.t (@8636..) perly.y
(@9292..)
|
|
|
|
|
|
| |
(Building on OS390 uses native YACC and YYDEBUG has other
side effects.)
p4raw-id: //depot/perlio@9248
|
|
|
|
|
|
|
| |
for(;;)-loop
Message-ID: <20010314004345.A15892@puffinry.freeserve.co.uk>
p4raw-id: //depot/perl@9139
|
|
|
|
|
| |
Message-Id: <200103081206.MAA06281@tiree.fdgroup.co.uk>
p4raw-id: //depot/perl@9084
|
|
|
|
|
|
| |
Subject: [PATCH perl@7229] Rentrant parser and yylex()
Message-ID: <5930DC161690D211966700902715754702DA09CD@madt009a.siemens.es>
p4raw-id: //depot/perl@7382
|
|
|
| |
p4raw-id: //depot/perl@6194
|
|
|
| |
p4raw-id: //depot/perl@4905
|
|
|
|
|
| |
p4raw-link: @4515 on //depot/perl: 4f25aa189c4a92535547c706ad37c13b7caee387
p4raw-id: //depot/perl@4578
|
|
|
| |
p4raw-id: //depot/perl@4511
|
|
|
| |
p4raw-id: //depot/perl@4350
|
|
|
|
|
|
| |
compatibility; introduce SAVEDESTRUCTOR_X() that accepts
void(*)(pTHX_ void*)
p4raw-id: //depot/perl@4339
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
info, causing loop control constructs to not find the label);
disable OP_SETSTATE entirely and add a fix that is specifically
targetted at disabling the OP_LINESEQ optimization in else BLOCK,
which was what the original patch was supposed to fix
TODO: remove the remainder of the setstate logic if it can't
be used anywhere else (it isn't used anywhere now)
p4raw-link: @3728 on //depot/perl: 7399586d384137f7ae66bcc82a83b0df7dd429e5
p4raw-id: //depot/perl@4309
|