summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Collapse)AuthorAgeFilesLines
* Re: [perl #26905] "use bytes" doesn't apply byte semantics to concatenation SADAHIRO Tomoyuki2004-02-231-3/+5
| | | | | | | | | | | | | Date: Sun, 22 Feb 2004 16:09:33 +0900 Message-Id: <20040222160505.98E5.BQW10602@nifty.com> Subject: [PATCH] Encode::CN::HZ (was Re: [perl #26905] "use bytes" doesn't apply byte semantics to concatenation) From: SADAHIRO Tomoyuki <bqw10602@nifty.com> Date: Sun, 22 Feb 2004 18:41:43 +0900 Message-Id: <20040222182357.6B39.BQW10602@nifty.com> Plus, add a "_01" to the theoretical version number of Encode::CN::HZ. p4raw-id: //depot/perl@22363
* Extend OP_AELEMFAST optimisation to lexical arraysDave Mitchell2004-02-221-1/+2
| | | p4raw-id: //depot/perl@22357
* 22316 had stupid precedence thinkosDave Mitchell2004-02-171-1/+1
| | | p4raw-id: //depot/perl@22317
* Slight update to #22315 ($lval=*FOO); optimise the hot tests,Dave Mitchell2004-02-171-1/+1
| | | | | and fix some incorrect indentation p4raw-id: //depot/perl@22316
* Re: [PATCH] GLOB to LVALUE assignment fixTassilo von Parseval2004-02-171-3/+3
| | | | | | | Message-Id: <20040217163216.GA6805@ethan> Make PVLV a superset of PVGV, so that $lvalue = *FOO works p4raw-id: //depot/perl@22315
* map and grep weren't working correctly with lexical $_ inRafael Garcia-Suarez2004-02-081-2/+9
| | | | | | scalar context, because pp_mapwhile and pp_grepwhile were using their target as a temporary slot to store the return value. p4raw-id: //depot/perl@22289
* Implement "my $_".Rafael Garcia-Suarez2004-02-031-1/+8
| | | p4raw-id: //depot/perl@22263
* Re: [perl #25269] panic: pp_match start/end pointers in m/^(?=.*(a)).*(bc)/ Hugo van der Sanden2004-01-291-1/+1
| | | | | Message-Id: <200401291512.i0TFCCr23736@zen.crypt.org> p4raw-id: //depot/perl@22245
* second attempt to fix [perl #24914] freeing a CV reference that wasDave Mitchell2004-01-201-3/+1
| | | | | | | | currently being executed caused coredumps. The dounwind called by die unwinds all the contexts on the context stack before unwinding the save stack. To stop premature freeing of the CV, hold references to it on both stacks. p4raw-id: //depot/perl@22182
* Missing thingies.Rafael Garcia-Suarez2003-12-061-1/+1
| | | p4raw-id: //depot/perl@21863
* SCALAR/FIRSTKEY for tied hashes in scalar contextTassilo von Parseval2003-12-061-9/+1
| | | | | Message-id: <20031206105059.GA13989@ethan> p4raw-id: //depot/perl@21855
* Silence gcc 2.95 warningNicholas Clark2003-11-291-1/+2
| | | | | (Its trace flow isn't good enough to realise that there is no problem) p4raw-id: //depot/perl@21805
* Re: bug or a feature?Torsten Foertsch2003-11-251-1/+3
| | | | | | | | | | | Date: Sat, 22 Nov 2003 13:15:53 +0100 Message-Id: <200311221315.58539.torsten.foertsch@gmx.net> and Date: Sat, 22 Nov 2003 14:21:45 +0100 Message-Id: <200311221421.48940.torsten.foertsch@gmx.net> (test moved to t/op/readline.t) p4raw-id: //depot/perl@21787
* Fix bug [perl #24380] : assigning to a hash in listRafael Garcia-Suarez2003-11-131-3/+19
| | | | | | | | or scalar context yielded a wrong value if the list contained duplicated keys for the hash. This is fixed by counting the number of duplicate keys and trimming the stack by the corresponding number of items. p4raw-id: //depot/perl@21714
* Re: [PATCH bleadperl] (was Re: Is this brokenness in $< $( $> & $) ?)Rick Delaney2003-11-011-6/+12
| | | | | Message-ID: <20031027162416.H2233@biff.bort.ca> p4raw-id: //depot/perl@21614
* misapplied patch 19452Yitzchak Scott-Thoennes2003-10-011-7/+11
| | | | | Message-Id: <20030930130150.GA1436@efn.org> p4raw-id: //depot/perl@21394
* An error message need not be a novel.Jarkko Hietaniemi2003-09-221-2/+1
| | | p4raw-id: //depot/perl@21319
* It's UTF-8, not UTF8. (Note: not s/UTF-8/UTF8/,Jarkko Hietaniemi2003-09-121-1/+1
| | | | | | since that would break a lot of code.) Also few stray UTF16s, UTF32s, and "encoded in Unicode". p4raw-id: //depot/perl@21198
* Linenumbers for utf8 warnings were wrong, test also rcatline.Jarkko Hietaniemi2003-09-101-12/+11
| | | p4raw-id: //depot/perl@21157
* If doing rcatline no point rescanning each timeJarkko Hietaniemi2003-09-101-1/+3
| | | | | the beginning of the SV for utf8 validity. p4raw-id: //depot/perl@21155
* [perl #23770] Reading a latin1 file with open(... "<:utf8") will freezeJarkko Hietaniemi2003-09-101-0/+10
| | | | | | | is no more valid, the script doesn't freeze, but I noticed that neither does the <FILE> complain about bad UTF-8 as it should and as it does with :encoding(utf8). p4raw-id: //depot/perl@21153
* Don't cast PL_multiline to bool : you may loose important bits.Rafael Garcia-Suarez2003-08-291-2/+2
| | | p4raw-id: //depot/perl@20938
* Comparing an int to a U32 makes VC6 nervous.Jarkko Hietaniemi2003-08-291-2/+2
| | | p4raw-id: //depot/perl@20933
* improved 19064 (local $_[0] problems)Dave Mitchell2003-08-261-6/+14
| | | | | Message-ID: <20030824145159.GA12210@fdgroup.com> p4raw-id: //depot/perl@20909
* Retract #19064, broke mod_perl flushing (localisation of $|).Jarkko Hietaniemi2003-08-211-6/+6
| | | | | | http://public.activestate.com/cgi-bin/perlbrowse?patch=19064 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2003-08/msg01466.html p4raw-id: //depot/perl@20795
* fix $^N-related coredumpAnton Berezin2003-07-171-1/+1
| | | | | Message-ID: <20030714115035.GA10971@heechee.tobez.org> p4raw-id: //depot/perl@20163
* Remove the deprecated $* variable.Rafael Garcia-Suarez2003-06-131-2/+2
| | | | | | | Incidentally, this fixes bug #22354, about unwanted action-at-distance of the /m regexp modifier. Add a new warning to advertise this fact. p4raw-id: //depot/perl@19769
* Re: Bug stomping fun. [PATCH: bug #1016]Alex Vandiver2003-05-121-1/+5
| | | | | | Message-Id: <1051872303.26203.104.camel@supox> (plus perldiag nit) p4raw-id: //depot/perl@19505
* Suppress a few compilation warnings in pp_hot.c.Rafael Garcia-Suarez2003-05-081-3/+2
| | | p4raw-id: //depot/perl@19454
* Re: [perl #17718] %tiedhash in bool context doesn't check if hash is emptyYitzchak Scott-Thoennes2003-05-081-1/+2
| | | | | Message-ID: <7gYu+gzkgaFU092yn@efn.org> p4raw-id: //depot/perl@19452
* RE: perl@19333Robin Barker2003-05-011-2/+2
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D9040464F7@hotel.npl.co.uk> p4raw-id: //depot/perl@19373
* Fix bug #15161 by increasing the refcount on the RE and making Artur Bergman2003-04-261-0/+1
| | | | | sure to restore it correctly. Deals with both s//e and s///g. p4raw-id: //depot/perl@19342
* A new fatal error :Dave Mitchell2003-04-231-0/+6
| | | | | | | Subject: [PATCH] Perl_croak("Use of freed value in iteration") Message-ID: <20030421121950.GB18189@fdgroup.com> Message-ID: <20030421125433.GC18189@fdgroup.com> p4raw-id: //depot/perl@19316
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+2
| | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242
* Fixes to bugs introduced by PL_stashcacheArtur Bergman2003-04-141-6/+6
| | | | | | | | | | | A) Follow suggestion by Benjamin Goldberg to use hv_delete instead of hv_delete_ent to avoid creating a temporary SV B) Don't increment the refcount, sneak it into an IV instead C) When a GP is a deleted that contains a stash, remove the corresponding entry since hv might be in use in other places. D) Note that no test cases test the deletion of packages to catch this bug. p4raw-id: //depot/perl@19212
* Fix some small nits, thanks to Rafael.Artur Bergman2003-04-021-3/+3
| | | p4raw-id: //depot/perl@19134
* Add packname->stash cache before the check if a packname is aArtur Bergman2003-04-021-0/+14
| | | | | | | | | filehandle or a package, it works because only packnames that have been resolved to stashes are added to the cache, and when a newIO is created we clean the cache. Results in roughly 1.8 speed increase for class->method() calls. p4raw-id: //depot/perl@19133
* Better version of change #19069Nicholas Clark2003-03-261-1/+1
| | | | | | | Subject: [PATCH] Re: [PATCH] Re: [perl #21614] 5.8.0 Unbalanced string table refcount Message-ID: <20030326230145.GC279@Bagpuss.unfortu.net> p4raw-link: @19069 on //depot/perl: 10bcdfd6e8d70ea5a2c02616001cf97fce7f3e17 p4raw-id: //depot/perl@19071
* [PATCH] Re: [perl #21542] local $_ [0] = $_ [0] fails.Dave Mitchell2003-03-261-6/+6
| | | | | | | | | | | Date: Thu, 20 Mar 2003 01:26:19 +0000 Message-ID: <20030320012619.C19869@fdgroup.com> Subject: Re: [PATCH] Re: [perl #21542] local $_ [0] = $_ [0] fails. From: Dave Mitchell <davem@fdgroup.com> Date: Mon, 24 Mar 2003 16:06:51 +0000 Message-ID: <20030324160651.D1798@fdgroup.com> p4raw-id: //depot/perl@19064
* Re: [patch] [perl #21628] rcatline issueAdrian M. Enache2003-03-201-4/+8
| | | | | Message-ID: <20030320203906.GA31199@ratsnest.hole> p4raw-id: //depot/perl@19039
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* Re: [perl #21321] local ${"FOO"} does not workRafael Garcia-Suarez2003-02-251-0/+6
| | | | | Message-Id: <20030223000327.6f0c11fa.rgarciasuarez@free.fr> p4raw-id: //depot/perl@18774
* Patching magic from Inaba-san's keyboard: fix for [perl #8769]:Jarkko Hietaniemi2003-02-241-10/+14
| | | | | | "scalar upgraded to UTF-8 as a side effect of quote-interpolation when 'use encoding' is engaged"-- wasn't actually encoding's fault. p4raw-id: //depot/perl@18764
* add support for assertions. Updated form of:Salvador FandiƱo2003-02-161-0/+3
| | | | | | Subject: Re: Did the assertion patch/feature submission get overlooked? Message-ID: <3DE8F439.50402@yahoo.com> p4raw-id: //depot/perl@18727
* COW regexps:Nicholas Clark2003-02-161-8/+64
| | | | | | Subject: [PATCH] Copy on write for $& and $1... Message-ID: <20030209230008.GF299@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18726
* Move SvPVIV out of ->op_sv of METHOD_NAMED into the pad, fixesArtur Bergman2003-02-021-1/+1
| | | | | | threading issue. Should perhaps be a PVOP to save memory, but then we have nowhere to store the hash of the function! p4raw-id: //depot/perl@18640
* [perl #18232] [PATCH] store PL_reg_match_utf8 in reganchRafael Garcia-Suarez2003-02-021-4/+4
| | | | | Message-Id: <20030122223556.57d597a3.rgarciasuarez@free.fr> p4raw-id: //depot/perl@18633
* [perl #20408] SV's SvPVX get freed even when its SvLEN is zeroAdrian M. Enache2003-01-201-1/+2
| | | | | | From: "enache@rdslink.ro (via RT)" <perlbug-followup@perl.org> Message-Id: <rt-20408-49009.18.2567818321236@bugs6.perl.org> p4raw-id: //depot/perl@18522
* Re: [perl #19566] Perl 5.8.0 segfaultStephen McCamant2003-01-151-0/+3
| | | | | | | | | | | | | Message-ID: <15892.50791.692636.982873@syllepsis.MIT.EDU> Plus a test by Jarkko Integrated from changes 18444 and 18446 from maint-5.8 p4raw-id: //depot/perl@18485 p4raw-branched: from //depot/maint-5.8/perl@18484 'branch in' t/op/readline.t p4raw-integrated: from //depot/maint-5.8/perl@18446 'merge in' MANIFEST (@18436..) p4raw-integrated: from //depot/maint-5.8/perl@18444 'merge in' pp_hot.c (@18173..)
* %_ (was Re: [PATCH] operation on `PL_na' may be undefined)Nicholas Clark2003-01-071-4/+4
| | | | | Message-ID: <20021226211626.GD284@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18456