summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Collapse)AuthorAgeFilesLines
* Turn on match string copying when /e flag is set on a substitution.Jarkko Hietaniemi2006-02-221-2/+3
| | | | | | Subject: [PATCH] dodge a valgrind error (for maint or blead) Message-ID: <43FCB896.7060106@gmail.com> p4raw-id: //depot/perl@27270
* Goodbye PERL_XSUB_OLDSTYLE.Nicholas Clark2006-02-211-21/+0
| | | p4raw-id: //depot/perl@27260
* Add a new CvISXSUB() macro, for abstracting the test as to whether aNicholas Clark2006-02-201-2/+2
| | | | | PVCV is perl or XS. p4raw-id: //depot/perl@27241
* More NullXXX macro removal from Andy LesterRafael Garcia-Suarez2006-02-201-5/+5
| | | p4raw-id: //depot/perl@27238
* Sun Studio lint patchesAndy Lester2006-02-141-1/+1
| | | | | Message-ID: <20060214054617.GA8824@petdance.com> p4raw-id: //depot/perl@27177
* Re: [PATCH] s/Null(gv|hv|sv)/NULL/gSteven Schubiger2006-02-031-9/+9
| | | | | | Message-ID: <20060203152449.GI12591@accognoscere.homeunix.org> Date: Fri, 3 Feb 2006 16:24:49 +0100 p4raw-id: //depot/perl@27065
* Change all NEWSV() to newSV() in the core and non-dual-lived modules.Steve Hay2006-01-181-6/+6
| | | | | | | | 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
* It's the Barbie bus patchAndy Lester2006-01-101-45/+47
| | | | | Message-ID: <20060110054243.GA26165@petdance.com> p4raw-id: //depot/perl@26764
* sprinkle dVARJarkko Hietaniemi2006-01-061-25/+36
| | | | | Message-ID: <43BE7C4D.1010302@gmail.com> p4raw-id: //depot/perl@26675
* Fix some compilation warningsRafael Garcia-Suarez2006-01-041-2/+2
| | | p4raw-id: //depot/perl@26643
* Update copyrights for files modified in 2006Rafael Garcia-Suarez2006-01-021-1/+1
| | | p4raw-id: //depot/perl@26562
* Making 0 pointers to NULLsAndy Lester2006-01-011-2/+4
| | | | | Message-ID: <20051231050558.GA29093@petdance.com> p4raw-id: //depot/perl@26558
* Ho! Ho! Ho! Santa brings consting!Andy Lester2005-12-221-7/+7
| | | | | Message-ID: <20051222165717.GA2874@petdance.com> p4raw-id: //depot/perl@26450
* Regression tests for proxy subroutine glob assignment.Nicholas Clark2005-12-221-2/+1
| | | | | | Fix a bug (it turns out that a typeglob isn't SvOK()) Remove stray debugging code. p4raw-id: //depot/perl@26448
* Add an optimisation to allow proxy constant subroutines to be copiedNicholas Clark2005-12-221-0/+54
| | | | | | | as proxy constant subroutines in a new symbol table where possible. (Rather than converting them to full blown constant subroutines and instantiating 2 typeglobs) p4raw-id: //depot/perl@26446
* Remove unused variable 'stash' since change 26437.Gisle Aas2005-12-221-1/+0
| | | p4raw-id: //depot/perl@26444
* Localise the stash variable in pp_entersub().Nicholas Clark2005-12-211-1/+3
| | | p4raw-id: //depot/perl@26437
* Undo my goto spaghetti from change 18340 - what we really need areNicholas Clark2005-12-211-38/+29
| | | | | hints to compilers about likey/unlikely branches. p4raw-id: //depot/perl@26436
* The lref argument of sv_2cv is actually passed onwards to gv_fetchsv,Nicholas Clark2005-12-211-1/+1
| | | | | so it is a bitmap of flag bits rather than simple TRUE/FALSE. p4raw-id: //depot/perl@26434
* gv_fetchpv, gv_fetchpvn and gv_fetchsv take a bitmask of flags, ratherNicholas Clark2005-12-201-7/+7
| | | | | than a simple boolean, so passing FALSE or TRUE is bogus. p4raw-id: //depot/perl@26415
* More consting, and putting stuff in embed.fncAndy Lester2005-12-061-13/+8
| | | | | Message-ID: <20051205194613.GB7791@petdance.com> p4raw-id: //depot/perl@26281
* [perl #37725] perl segfaults on reversed array referenceDave Mitchell2005-11-221-2/+2
| | | | | | The 'for (reverse @a)' optimisation got its index wrong when create LVALUE SVs for undef elements p4raw-id: //depot/perl@26195
* Re: [PATCH] concat interacts badly with magicRobin Houston2005-11-221-3/+14
| | | | | | | Message-ID: <20051122140727.GA29861@rpc142.cs.man.ac.uk> (new version of patch for bug #37722) p4raw-id: //depot/perl@26192
* Revert change #26185, which could have some unwanted side-effects.Rafael Garcia-Suarez2005-11-221-10/+2
| | | | | | | | (lib/warnings.t had failures due to this patch.) Moreover Dave Mitchell correctly pointed out that [perl #37722] wasn't really a bug. p4raw-link: @26185 on //depot/perl: 91cec4fb3b9ce703dab10db05e717127b2a9ed44 p4raw-id: //depot/perl@26190
* concat interacts badly with magicRobin Houston2005-11-211-2/+10
| | | | | Message-ID: <20051121170339.GA8214@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26185
* Mark all places where perl needs to look at a possibly-freed scalarNicholas Clark2005-11-141-1/+1
| | | | | with a macro SvIS_FREED(sv) p4raw-id: //depot/perl@26132
* Const & local: Special Victims UnitAndy Lester2005-11-111-22/+11
| | | | | Message-ID: <20051111044700.GA24161@petdance.com> p4raw-id: //depot/perl@26082
* Nits in the pp_defined code spotted by Jarkko.Steve Peters2005-11-061-1/+1
| | | p4raw-id: //depot/perl@26022
* Kill warnings and add a panic to pp_defined() in case the wrong opSteve Peters2005-11-051-6/+7
| | | | | is passed in. p4raw-id: //depot/perl@26017
* dorassign doesn't need --SP;Nicholas Clark2005-11-051-1/+2
| | | p4raw-id: //depot/perl@26010
* pp_print didn't extend the stack before pushing its return valueDave Mitchell2005-11-051-2/+2
| | | p4raw-id: //depot/perl@26009
* Merge pp_andassign, pp_orassign, and pp_dorassign into pp_and,Steve Peters2005-11-051-12/+12
| | | | | pp_or, and pp_defined, respectively. p4raw-id: //depot/perl@26007
* I barely knew ya pp_dor. Merged into pp_defined from whence you came.Steve Peters2005-11-041-14/+33
| | | | | | This change has also caused pp_defined to be promoted to being a hot op. p4raw-id: //depot/perl@26004
* sort/multicall patchRobin Houston2005-11-021-0/+6
| | | | | Message-ID: <20051029203307.GA8869@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@25953
* Fixed threaded builds following change 25916Steve Hay2005-10-311-1/+1
| | | p4raw-id: //depot/perl@25918
* is_utf8_string_loc() is now a macro, don't use its Perl_-prefixed formRafael Garcia-Suarez2005-10-311-1/+1
| | | p4raw-id: //depot/perl@25916
* Etta James presents: More constingAndy Lester2005-10-311-6/+6
| | | | | Message-ID: <20051031054413.GA10767@petdance.com> p4raw-id: //depot/perl@25915
* More consting, and DRY leads to shrinking object codeAndy Lester2005-10-191-2/+2
| | | | | Message-ID: <20051018145723.GA4964@petdance.com> p4raw-id: //depot/perl@25803
* gcc complains when it sees variables declaredSteve Peters2005-10-141-2/+2
| | | | | | | | | const register ... switched them all to register const ... p4raw-id: //depot/perl@25757
* Use SvGETMAGIC more oftenRick Delaney2005-08-231-8/+4
| | | | | Message-ID: <20050822170033.GH7674@localhost.localdomain> p4raw-id: //depot/perl@25322
* lvalue-subs returning elements of tied hashes/arraysTassilo von Parseval2005-07-201-1/+4
| | | | | Message-id: <20050720084311.GA20332@ethan> p4raw-id: //depot/perl@25194
* change #25129 was overzealous in delaying the call to ckWARNDave Mitchell2005-07-171-2/+2
| | | | | p4raw-link: @25129 on //depot/perl: 041457d90dbb6fb79a72c7a8462f01423f2daa09 p4raw-id: //depot/perl@25159
* more embed cleanupAndy Lester2005-07-151-1/+1
| | | | | | | Message-ID: <20050715155115.GC29983@petdance.com> (and run regen.pl) p4raw-id: //depot/perl@25156
* More embed.fnc plowingAndy Lester2005-07-131-8/+4
| | | | | Message-ID: <20050713154919.GA24586@petdance.com> p4raw-id: //depot/perl@25138
* make the expensive ckWARN() be called as late as possibleDave Mitchell2005-07-131-4/+5
| | | | | | | | reorganise if (ckWARN(FOO) && should_not_happen_condition) to if (should_not_happen_condition && ckWARN(FOO)) p4raw-id: //depot/perl@25129
* Making my way thru embed.fncAndy Lester2005-07-101-4/+4
| | | | | Message-ID: <20050710193635.GC8081@petdance.com> p4raw-id: //depot/perl@25107
* missed one PAD_SET_CURDave Mitchell2005-07-021-1/+2
| | | p4raw-id: //depot/perl@25046
* All tests pass (for me) with -DPERL_DONT_CREATE_GVSVNicholas Clark2005-06-291-1/+1
| | | p4raw-id: //depot/perl@25012
* First stab at not automatically creating an unused SV for GvSVNicholas Clark2005-06-291-2/+2
| | | | | | | Enable it with -DPERL_DONT_CREATE_GVSV. Currently if enabled 22 test scripts have failures, so still some way to go. p4raw-id: //depot/perl@25009
* We're going round in circles with pp_sys.cAndy Lester2005-06-271-0/+1
| | | | | | | Message-ID: <20050627180659.GB29744@petdance.com> (edited) p4raw-id: //depot/perl@24997