summaryrefslogtreecommitdiff
path: root/universal.c
Commit message (Collapse)AuthorAgeFilesLines
* In struct regexp replace the two arrays of I32s accessed via startpNicholas Clark2007-03-261-4/+4
| | | | | | | | | | and endp with a single array of struct regexp_paren_pair, which has 2 I32 members. PL_regstartp and PL_regendp are replaced with a pointer to regexp_paren_pair. The regexp swap structure now only has one member, so abolish it and store the pointer to the swap array directly. Hopefully keeping the corresponding start and end adjacent in memory will help with cache coherency. p4raw-id: //depot/perl@30769
* Don't use PL_na.Rafael Garcia-Suarez2007-03-231-1/+1
| | | p4raw-id: //depot/perl@30730
* Fix error message for re::regnames_iterinit()Rafael Garcia-Suarez2007-03-221-2/+2
| | | p4raw-id: //depot/perl@30679
* Resolve PL_curpm issues with (??{}) and fix corruption of match results when ↵Yves Orton2007-03-221-98/+56
| | | | | | | | | pattern is a qr. Message-ID: <9b18b3110703210239x540f5ad9mdb41c2ea6229ac31@mail.gmail.com> plus two follow-up patches (minor tweaks) p4raw-id: //depot/perl@30678
* Upgrade to version.pm 0.71, by John PeacockRafael Garcia-Suarez2007-03-191-33/+18
| | | p4raw-id: //depot/perl@30629
* Re: [PATCH] Tweaks so that miniperl.exe doesnt croak while building perl.exeYves Orton2007-03-081-0/+297
| | | | | Message-ID: <9b18b3110703071144t787e028s8a79fa1986624b54@mail.gmail.com> p4raw-id: //depot/perl@30517
* Compilation warnings fixes by Jerry D. HeddenRafael Garcia-Suarez2007-03-031-0/+26
| | | p4raw-id: //depot/perl@30447
* More assertion failures, found by auditing the code.Nicholas Clark2007-03-021-2/+2
| | | p4raw-id: //depot/perl@30443
* The last parameter to gv_stashpv/gv_stashpvn/gv_stashsv is a bitmaskNicholas Clark2007-01-251-6/+6
| | | | | of flags, not a boolean, so correct the documenation and callers. p4raw-id: //depot/perl@29977
* Update copyright years in .c filesRafael Garcia-Suarez2007-01-051-1/+1
| | | p4raw-id: //depot/perl@29696
* 4th patch from: Marcus Holland-Moritz2007-01-041-8/+8
| | | | | | | | | Subject: [PATCH] Cleanup SVf arguments (2nd try) Message-ID: <20070101201613.4120d9ef@r2d2> Introduce an SVfARG() macro for %SVf (%-p here) arguments to perl's printf p4raw-id: //depot/perl@29687
* Re: [perl #37714] XSUB.h version check may fail due to localeJohn Peacock2006-09-181-1/+2
| | | | | Message-ID: <450DB712.4040703@rowman.com> p4raw-id: //depot/perl@28864
* A better version of change #28847Rafael Garcia-Suarez2006-09-171-0/+6
| | | | | p4raw-link: @28847 on //depot/perl: e24f8a798207476769992a3387804af506c43eab p4raw-id: //depot/perl@28861
* Silence empty if-statement warning.Steve Peters2006-07-101-0/+2
| | | p4raw-id: //depot/perl@28534
* consting and localizing in universal.cAndy Lester2006-07-041-6/+7
| | | | | Message-ID: <20060703224148.GA14449@petdance.com> p4raw-id: //depot/perl@28477
* Add the new method UNIVERSAL::DOES() and the API function sv_does()chromatic2006-06-121-0/+70
| | | | | | Subject: Re: [PROPOSED PATCH: universal.c, t/op/universal.t] Add does() Message-Id: <200605301741.08363.chromatic@wgz.org> p4raw-id: //depot/perl@28387
* [patch] Fwd: CPAN Upload: J/JP/JPEACOCK/version-0.64.tar.gzJohn Peacock2006-06-091-8/+4
| | | | | Message-ID: <4488CB5C.4070702@rowman.com> p4raw-id: //depot/perl@28375
* Upgrade to version.pm 0.60Rafael Garcia-Suarez2006-05-221-5/+2
| | | p4raw-id: //depot/perl@28276
* [REPATCH universal.c] Make sv_derived_from Documentation Clearerchromatic2006-05-151-3/+3
| | | | | Message-Id: <200605141651.37181.chromatic@wgz.org> p4raw-id: //depot/perl@28195
* Re: [PATCH] my_snprintfJarkko Hietaniemi2006-05-121-5/+1
| | | | | Message-ID: <4464E1F1.9010706@gmail.com> p4raw-id: //depot/perl@28183
* reduce gcc -ansi -pedantic noise plus a suggestionJarkko Hietaniemi2006-04-281-5/+10
| | | | | Message-ID: <44527402.8000506@gmail.com> p4raw-id: //depot/perl@28008
* Re: [PATCH] use snprintf/strlcpy/strlcat when usefulJarkko Hietaniemi2006-04-281-1/+5
| | | | | Message-ID: <444E3EFB.8020503@gmail.com> p4raw-id: //depot/perl@27987
* Change the semantics of S_isa_lookupAndy Lester2006-03-191-10/+9
| | | | | Message-ID: <20060318062845.GA11607@petdance.com> p4raw-id: //depot/perl@27542
* unused context warningsAndy Lester2006-02-241-0/+1
| | | | | Message-ID: <20060221062711.GA16160@petdance.com> p4raw-id: //depot/perl@27300
* More NullXXX macro removal from Andy LesterRafael Garcia-Suarez2006-02-201-1/+1
| | | p4raw-id: //depot/perl@27238
* Fix file where internal XS functions are definedRafael Garcia-Suarez2006-02-031-1/+1
| | | p4raw-id: //depot/perl@27064
* A few more places that can use hv_fetchs().Gisle Aas2006-01-111-4/+4
| | | | | Ref change 26676. p4raw-id: //depot/perl@26795
* sprinkle dVARJarkko Hietaniemi2006-01-061-4/+35
| | | | | Message-ID: <43BE7C4D.1010302@gmail.com> p4raw-id: //depot/perl@26675
* More copyright updatesRafael Garcia-Suarez2006-01-041-1/+1
| | | p4raw-id: //depot/perl@26652
* Introduce the macros newSVpvs(str) and sv_catpvs(sv, str).Gisle Aas2006-01-041-2/+2
| | | | | Gets rid of many hardcoded string lengths. p4raw-id: //depot/perl@26641
* As what we're doing is generating subroutines, which are methods, weNicholas Clark2005-12-271-0/+14
| | | | | | need to invalidate cached methods. For constant.pm we need to create &Internals::inc_sub_generation p4raw-id: //depot/perl@26502
* Speed up Perl_sv_derived_fromAndy Lester2005-12-231-11/+11
| | | | | | Message-ID: <20051222220044.GH4370@petdance.com> Date: Thu, 22 Dec 2005 16:00:44 -0600 p4raw-id: //depot/perl@26461
* Ho! Ho! Ho! Santa brings consting!Andy Lester2005-12-221-3/+3
| | | | | Message-ID: <20051222165717.GA2874@petdance.com> p4raw-id: //depot/perl@26450
* gv_fetchpv, gv_fetchpvn and gv_fetchsv take a bitmask of flags, ratherNicholas Clark2005-12-201-1/+1
| | | | | than a simple boolean, so passing FALSE or TRUE is bogus. p4raw-id: //depot/perl@26415
* s/Nullhv/NULL/g;Nicholas Clark2005-12-161-2/+2
| | | | | # Although I see that Robin is proposing to add some :-) p4raw-id: //depot/perl@26381
* Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)SADAHIRO Tomoyuki2005-11-301-413/+0
| | | | | Message-Id: <20051127170016.A786.BQW10602@nifty.com> p4raw-id: //depot/perl@26229
* Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)SADAHIRO Tomoyuki2005-11-241-6/+6
| | | | | | | | | Date: Fri, 25 Nov 2005 00:19:35 +0900 Message-Id: <20051125001031.24E3.BQW10602@nifty.com> Date: Fri, 25 Nov 2005 01:18:17 +0900 Message-Id: <20051125011410.24E9.BQW10602@nifty.com> p4raw-id: //depot/perl@26203
* XS-assisted SWASHGET (esp. for t/uni/class.t speedup)SADAHIRO Tomoyuki2005-11-231-0/+413
| | | | | | | | | | Message-Id: <20051123175603.FFD5.BQW10602@nifty.com> And : Message-Id: <20051123202935.4D9D.BQW10602@nifty.com> with some nits to use U8 instead of char more consistently p4raw-id: //depot/perl@26199
* [perl #37694] segfault with PerlIO::get_layers()Peter Dintelmann2005-11-171-1/+1
| | | | | | From: Peter Dintelmann (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.0.11-37694-124556.15.9755707729767@perl.org> p4raw-id: //depot/perl@26144
* Consting and localizing: Part LXVIIIAndy Lester2005-11-071-6/+6
| | | | | Message-ID: <20051104211256.GA12651@petdance.com> p4raw-id: //depot/perl@26028
* Use the return value from sprintf().Nicholas Clark2005-11-041-2/+2
| | | p4raw-id: //depot/perl@26001
* Etta James presents: More constingAndy Lester2005-10-311-115/+83
| | | | | Message-ID: <20051031054413.GA10767@petdance.com> p4raw-id: //depot/perl@25915
* Use SvGETMAGIC more oftenRick Delaney2005-08-231-6/+3
| | | | | Message-ID: <20050822170033.GH7674@localhost.localdomain> p4raw-id: //depot/perl@25322
* was Re: perldoc segfaulting in XS_UNIVERSAL_VERSIONJohn Peacock2005-07-131-1/+1
| | | | | | Message-ID: <42D55C46.5030905@rowman.com> Date: Wed, 13 Jul 2005 14:24:06 -0400 p4raw-id: //depot/perl@25141
* Use sv_setpvn where we know the length.Nicholas Clark2005-06-301-1/+1
| | | p4raw-id: //depot/perl@25030
* We know the length, so use sv_setpvn rather than sv_setpv.Nicholas Clark2005-06-301-4/+6
| | | p4raw-id: //depot/perl@25028
* The continuing adventures of Constman and Localize BoyAndy Lester2005-06-201-3/+3
| | | | | Message-ID: <20050620152237.GA5032@petdance.com> p4raw-id: //depot/perl@24913
* Lint supportAndy Lester2005-06-161-2/+5
| | | | | Message-ID: <20050616143521.GB22188@petdance.com> p4raw-id: //depot/perl@24873
* Bring bleadperl up to version.pmJohn Peacock2005-06-131-21/+55
| | | | | Message-ID: <42A414DD.8090504@rowman.com> p4raw-id: //depot/perl@24823
* More SvPV consting. And other related drive-by refactoring.Nicholas Clark2005-06-101-2/+2
| | | p4raw-id: //depot/perl@24800