summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Collapse)AuthorAgeFilesLines
* Silence yet more bcc32 compiler warningsSteve Hay2005-06-221-1/+1
| | | | | ("Code has no effect") p4raw-id: //depot/perl@24939
* Removing /*SUPPRESS xxx*/Andy Lester2005-06-161-4/+0
| | | | | Message-ID: <20050616141342.GA22188@petdance.com> p4raw-id: //depot/perl@24871
* More SvPV consting, including some code cleanup and living dangerouslyNicholas Clark2005-06-101-7/+8
| | | | | with socket API calls. p4raw-id: //depot/perl@24799
* More SvPV constingNicholas Clark2005-06-081-1/+1
| | | p4raw-id: //depot/perl@24769
* Nuke some more n_a, and convert S_gv_ename from char * to const char *Nicholas Clark2005-06-081-4/+2
| | | p4raw-id: //depot/perl@24760
* A mising cast (given that rx->subbeg is only char *)Nicholas Clark2005-06-081-1/+1
| | | p4raw-id: //depot/perl@24756
* s/PERL_COPY_ON_WRITE/PERL_OLD_COPY_ON_WRITE/gNicholas Clark2005-06-081-9/+9
| | | p4raw-id: //depot/perl@24755
* More SvPV constingNicholas Clark2005-06-071-1/+1
| | | p4raw-id: //depot/perl@24744
* More SvPV constingNicholas Clark2005-06-071-1/+1
| | | p4raw-id: //depot/perl@24743
* More SvPV consting.Nicholas Clark2005-06-071-1/+1
| | | p4raw-id: //depot/perl@24740
* Lots of constingNicholas Clark2005-06-071-16/+18
| | | p4raw-id: //depot/perl@24726
* Unvoid SvUPGRADEAndy Lester2005-06-071-1/+1
| | | | | Message-ID: <20050607040850.GA7033@petdance.com> p4raw-id: //depot/perl@24717
* Abstract all access to the shared hash value through SvSHARED_HASH()Nicholas Clark2005-06-061-2/+2
| | | p4raw-id: //depot/perl@24716
* SvIsCOW_shared_hash is declared all the time, so use it.Nicholas Clark2005-06-061-4/+0
| | | p4raw-id: //depot/perl@24715
* Random constingAndy Lester2005-06-031-6/+4
| | | | | Message-ID: <20050602171943.GA16553@petdance.com> p4raw-id: //depot/perl@24689
* SvPVX_const() - part 3 ... and const'ing StorableSteve Peters2005-06-021-6/+6
| | | | | Message-Id: <20050531145543.GA8051@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@24670
* Get the HEK once only in the hot code (class method calls)Nicholas Clark2005-05-271-5/+21
| | | p4raw-id: //depot/perl@24594
* embed.fnc cleanup + SvPVX_const usageAndy Lester2005-05-241-3/+1
| | | | | Message-ID: <20050521140640.GB875@petdance.com> p4raw-id: //depot/perl@24561
* Move hv_name, hv_eiter and hv_riter into a new aux structure.Nicholas Clark2005-05-211-2/+2
| | | | | | Provide (more efficient) _get and _set macros. Adjust the core to use them. p4raw-id: //depot/perl@24526
* consting-eleventy.patch: More consts, plus actual bug fixAndy Lester2005-05-161-42/+37
| | | | | Message-ID: <20050516151353.GA25387@petdance.com> p4raw-id: //depot/perl@24489
* Include vim/emacs modelines in generated files to open themRafael Garcia-Suarez2005-05-111-2/+2
| | | | | | in read-only mode. Make vi modelines compatible with non-vim vi versions. p4raw-id: //depot/perl@24445
* Add editor boilerplates to all C filesRafael Garcia-Suarez2005-05-101-1/+1
| | | | | (except the generated ones) p4raw-id: //depot/perl@24440
* s/sv_setpv(sv,"")/sv_setpvn(sv,"",0)/Nicholas Clark2005-05-101-1/+1
| | | | | plus a couple of 1 byte sv_setpv()s too. p4raw-id: //depot/perl@24439
* Perl_croak uses perl's printf, so can pass in SVs direct - no need forNicholas Clark2005-05-081-2/+1
| | | | | SvPV and a %s format. p4raw-id: //depot/perl@24420
* Add a new macro SvPV_free() which undoes OOK and free()s the PVX(),Nicholas Clark2005-04-281-5/+2
| | | | | | becase there's a lot of code around that calls SvOOK_off(), memmov()s the buffer, then promptly free()s it. So avoid the needless memmov(). p4raw-id: //depot/perl@24348
* Symbian port of PerlJarkko Hietaniemi2005-04-211-9/+9
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24271
* extra code in pp_concat, Take 2Andy Lester2005-04-211-19/+19
| | | | | | | Message-Id: <20050414020601.GA21346@petdance.com> add 'const', and remove extraneous code, from pp_concat p4raw-id: //depot/perl@24269
* Refactoring to Sv*_set() macros - patch #5Steve Peters2005-04-191-5/+6
| | | | | | Message-ID: <20050419000925.GA21640@mccoy.peters.homeunix.org> Date: Mon, 18 Apr 2005 19:09:25 -0500 p4raw-id: //depot/perl@24248
* SvPV_renew also calls SvLEN_setNicholas Clark2005-04-181-4/+2
| | | | | | Add SvPV_shrink_to_cur(sv) to call SvPV_renew with SvCUR(sv)+1. For Ponie this can be a single call into the PMC p4raw-id: //depot/perl@24245
* Replace Renew(SvPVX(...)...) with SvPV_renew, which avoids an LVALUENicholas Clark2005-04-181-2/+2
| | | | | SvPVX p4raw-id: //depot/perl@24244
* Refactor the odd-one-out code before a Renew(SvPVX(...)...)Nicholas Clark2005-04-181-4/+3
| | | p4raw-id: //depot/perl@24241
* Refactoring to Sv*_set() macros - patch #4Steve Peters2005-04-181-4/+4
| | | | | | | Message-ID: <20050416160502.GA26957@mccoy.peters.homeunix.org> plus fix to Perl_rvpv_dup assigning to an RV with SvPVX p4raw-id: //depot/perl@24239
* Avoid taking a reference to SvIVX and putting that address on theNicholas Clark2005-04-111-3/+4
| | | | | save stack p4raw-id: //depot/perl@24228
* Fix [perl #34892] Segfault on &DB::sub declared but not definedRafael Garcia-Suarez2005-04-101-2/+2
| | | p4raw-id: //depot/perl@24215
* Removing Y2K warningsAndy Lester2005-04-081-11/+0
| | | | | Message-ID: <20050407224442.GA23895@petdance.com> p4raw-id: //depot/perl@24205
* Refactoring to Sv*_set() macros - patch #2Steve Peters2005-04-081-2/+2
| | | | | Message-ID: <20050407185149.GA4418@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@24204
* Third consting batchAndy Lester2005-03-241-3/+3
| | | | | Message-Id: <2f14220e7101a03f7659dbe79a03b115@petdance.com> p4raw-id: //depot/perl@24074
* More const parmsAndy Lester2005-03-181-3/+3
| | | | | Message-ID: <20050314195954.GB7141@petdance.com> p4raw-id: //depot/perl@24042
* pad_push numero three-oAndy Lester2005-03-111-1/+1
| | | | | Message-ID: <20050310211728.GC32386@petdance.com> p4raw-id: //depot/perl@24023
* Correct the editor block to match the perl 5 policy on tabsNicholas Clark2005-01-141-1/+1
| | | p4raw-id: //depot/perl@23803
* replace NEWSV(), SvSetSV() with newSVsv()Nicholas Clark2005-01-131-4/+2
| | | p4raw-id: //depot/perl@23795
* Update copyright years. Add an editor block while passing by.Nicholas Clark2005-01-131-1/+11
| | | p4raw-id: //depot/perl@23789
* Stage 1 of utf8 support for soft references.Nicholas Clark2005-01-071-19/+11
| | | | | | | | | | Change gv_fetchpv to take a UTF8 flag, as gv_fetchpvn_flags Add gv_fetchsv to look up a GV by SV rather than a char * pointer Provide a backwards compatability gv_fetchpv Migrate from gv_fetchpv to gv_fetchsv where the caller was grabbing the pointer from an SV All tests still pass. p4raw-id: //depot/perl@23766
* [perl #3038] Re: $qr = qr/^a$/m; $x =~ $qr; failsRick Delaney2004-11-041-9/+1
| | | | | Message-ID: <20041101034040.GC1232@biff.bort.ca> p4raw-id: //depot/perl@23471
* SvO?OK_off()'s return valueMarcus Holland-Moritz2004-09-081-4/+4
| | | | | | | Message-Id: <20040801124648.7f9b3cee@r2d2> Move (void) casts into SvOOK_off macro. p4raw-id: //depot/perl@23277
* Add comment to the top of most .c files explaining their purposeDave Mitchell2004-07-311-0/+13
| | | p4raw-id: //depot/perl@23176
* remove the return stack PL_retstack, and store return ops in the CXDave Mitchell2004-07-231-3/+3
| | | | | structure directly instead p4raw-id: //depot/perl@23156
* "That's the way to do it"Nicholas Clark2004-07-141-1/+1
| | | | | | | | In taking out a bug spotted by my regression tests in t/cmd/for.t I actually managed to disable the entire optimisation. Which means that I didn't find the other bug. This optimisation is live, and passes all tests. p4raw-id: //depot/perl@23109
* Optimise foreach my $i (reverse ...)Nicholas Clark2004-07-141-9/+29
| | | | | foreach without a lexical iterator not yet optimised p4raw-id: //depot/perl@23108
* Numeric comparison operators mustn't compare addresses of referencesNicholas Clark2004-07-141-1/+1
| | | | | that are overloaded. p4raw-id: //depot/perl@23106