summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Collapse)AuthorAgeFilesLines
* Move all the regexp state variables into a single structure.Nicholas Clark2006-04-061-41/+1
| | | | | | This allows it to be saved, restored and cloned with a single Copy() (but inevitably still some fixup) p4raw-id: //depot/perl@27732
* Save the regexp engine state as 1 block on the save stack.Nicholas Clark2006-04-051-36/+51
| | | p4raw-id: //depot/perl@27728
* eliminate PL_regprecomp, PL_regprogram, PL_regnpar and PL_regdataDave Mitchell2006-04-051-25/+11
| | | | | (only another 441 global vars to go ...) p4raw-id: //depot/perl@27716
* Re: [perl #38293] chr(65535) should be allowed in regexesSADAHIRO Tomoyuki2006-04-021-4/+4
| | | | | Message-Id: <20060402224657.B942.BQW10602@nifty.com> p4raw-id: //depot/perl@27688
* Random accumulated patchesAndy Lester2006-03-311-13/+11
| | | | | Message-ID: <20060331054228.GA18940@petdance.com> p4raw-id: //depot/perl@27641
* remove unused PL_regcc variableDave Mitchell2006-03-241-1/+0
| | | p4raw-id: //depot/perl@27599
* Properly set/reset the UTF-8 length cache in regcomp.c.Nicholas Clark2006-03-171-4/+10
| | | p4raw-id: //depot/perl@27536
* Speedups and shrinkages of SvREFCNT_incAndy Lester2006-02-271-3/+4
| | | | | Message-ID: <20060224205434.GA17867@petdance.com> p4raw-id: //depot/perl@27334
* unused context warningsAndy Lester2006-02-241-0/+4
| | | | | Message-ID: <20060221062711.GA16160@petdance.com> p4raw-id: //depot/perl@27300
* Sun Studio lint patchesAndy Lester2006-02-141-4/+6
| | | | | Message-ID: <20060214054617.GA8824@petdance.com> p4raw-id: //depot/perl@27177
* Trying my "remove the pTHXes" patch againAndy Lester2006-02-091-10/+9
| | | | | Message-ID: <20060209154018.GA14610@petdance.com> p4raw-id: //depot/perl@27136
* Avoid calling all the scanning code in gv_fetchpvn_flags when savingNicholas Clark2006-02-091-3/+7
| | | | | $1 etc, as we can perfom a hash lookup on %:: directly. p4raw-id: //depot/perl@27134
* lastparen in the regexp structure is never initialised, and so willNicholas Clark2006-02-081-0/+1
| | | | | | still be uninitialised after a failed match, yet various points in mg.c read it come what may. Should fix bug 38461. p4raw-id: //depot/perl@27133
* It's the Barbie bus patchAndy Lester2006-01-101-49/+24
| | | | | Message-ID: <20060110054243.GA26165@petdance.com> p4raw-id: //depot/perl@26764
* blead: format warningsJarkko Hietaniemi2006-01-081-7/+15
| | | | | Message-ID: <43C01990.6020207@gmail.com> p4raw-id: //depot/perl@26708
* sprinkle dVARJarkko Hietaniemi2006-01-061-0/+23
| | | | | Message-ID: <43BE7C4D.1010302@gmail.com> p4raw-id: //depot/perl@26675
* Introduce the macros newSVpvs(str) and sv_catpvs(sv, str).Gisle Aas2006-01-041-14/+14
| | | | | Gets rid of many hardcoded string lengths. p4raw-id: //depot/perl@26641
* 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-10/+13
| | | | | Message-ID: <20051231050558.GA29093@petdance.com> p4raw-id: //depot/perl@26558
* Ho! Ho! Ho! Santa brings consting!Andy Lester2005-12-221-111/+106
| | | | | 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
* More consting, and putting stuff in embed.fncAndy Lester2005-12-061-2/+3
| | | | | Message-ID: <20051205194613.GB7791@petdance.com> p4raw-id: //depot/perl@26281
* Cleaning up some warnings generated by "gcc -W"Steve Peters2005-11-191-0/+5
| | | p4raw-id: //depot/perl@26175
* s/printf/my_printf/ because we're using the return value.Nicholas Clark2005-11-041-1/+1
| | | | | My mistake spotted by Gisle. p4raw-id: //depot/perl@26006
* Use the return value from sprintf().Nicholas Clark2005-11-041-2/+2
| | | p4raw-id: //depot/perl@26001
* Re: [PATCH] predecrement vs postdecrementJarkko Hietaniemi2005-10-291-1/+1
| | | | | Message-ID: <43633849.6060809@gmail.com> p4raw-id: //depot/perl@25870
* Stas' croak patch and then someAndy Lester2005-10-131-3/+3
| | | | | Message-ID: <20051013214212.GA1122@petdance.com> p4raw-id: //depot/perl@25754
* More embed.fnc goodnessAndy Lester2005-07-291-14/+15
| | | | | Message-ID: <20050728190956.GB607@petdance.com> p4raw-id: //depot/perl@25243
* The continuing plod through embed.fncAndy Lester2005-07-181-2/+3
| | | | | Message-ID: <20050718153738.GB20193@petdance.com> p4raw-id: //depot/perl@25172
* more embed cleanupAndy Lester2005-07-151-2/+2
| | | | | | | Message-ID: <20050715155115.GC29983@petdance.com> (and run regen.pl) p4raw-id: //depot/perl@25156
* make the expensive ckWARN() be called as late as possibleDave Mitchell2005-07-131-7/+7
| | | | | | | | reorganise if (ckWARN(FOO) && should_not_happen_condition) to if (should_not_happen_condition && ckWARN(FOO)) p4raw-id: //depot/perl@25129
* Re: janitorial work ? [patch]Jim Cromie2005-07-081-16/+16
| | | | | | | | Message-ID: <42CC3CE9.5050606@divsol.com> (reverted all dual-lived modules since they must work with older perls too so must wait for a new Devel::PPPort) p4raw-id: //depot/perl@25101
* Don't check the pointer is non-NULL before calling Safefree() inNicholas Clark2005-07-021-10/+7
| | | | | | | | | little used code, code used only once per run (such as interpreter construction and destruction), and cases where the pointer nearly never is NULL. Safefree does its own non-NULL check, and even that isn't strictly necessary as all conformant free()s accept a NULL pointer. p4raw-id: //depot/perl@25045
* Replace newSVpv(...,0) with newSVpvn where we know the length.Nicholas Clark2005-06-301-1/+1
| | | p4raw-id: //depot/perl@25022
* Removing /*SUPPRESS xxx*/Andy Lester2005-06-161-1/+0
| | | | | Message-ID: <20050616141342.GA22188@petdance.com> p4raw-id: //depot/perl@24871
* More SvPV consting. And other related drive-by refactoring.Nicholas Clark2005-06-101-21/+21
| | | p4raw-id: //depot/perl@24800
* regcomp.c and moreAndy Lester2005-06-091-188/+170
| | | | | Message-ID: <20050609150556.GA30554@petdance.com> p4raw-id: //depot/perl@24780
* Nuke some more n_a, and convert S_gv_ename from char * to const char *Nicholas Clark2005-06-081-3/+3
| | | p4raw-id: //depot/perl@24760
* s/PERL_COPY_ON_WRITE/PERL_OLD_COPY_ON_WRITE/gNicholas Clark2005-06-081-3/+3
| | | p4raw-id: //depot/perl@24755
* SvPVX_const() - patch #4Steve Peters2005-06-031-9/+9
| | | | | Message-ID: <20050602184135.GA13682@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@24682
* Quotes fixed, see also perl #36079Andy Lester2005-06-021-11/+11
| | | | | Message-ID: <20050602050238.GA4001@petdance.com> p4raw-id: //depot/perl@24666
* [PATCH] More embed.fnc strictures, plus consting and localizingAndy Lester2005-05-301-48/+50
| | | | | | | | | | | Date: Tue, 24 May 2005 11:47:22 -0500 Message-ID: <20050524164722.GC12027@petdance.com> Subject: [PATCH] Remove unused casts From: Andy Lester <andy@petdance.com> Date: Tue, 24 May 2005 11:42:18 -0500 Message-ID: <20050524164218.GB12027@petdance.com> p4raw-id: //depot/perl@24625
* [PATCH] Minor warning squashingsAndy Lester2005-05-301-4/+7
| | | | | | | | | | | | | | | | | | | | | Date: Sun, 29 May 2005 00:19:06 -0500 Message-Id: <740ea3aca85400c6d03e945323badad4@petdance.com> Subject: [PATCH] Consting in Opcode.xs From: Andy Lester <andy@petdance.com> Date: Sun, 29 May 2005 11:23:50 -0500 Message-ID: <20050529162350.GA13965@petdance.com> Subject: [PATCH] consting attrs.xs From: Andy Lester <andy@petdance.com> Date: Sun, 29 May 2005 14:15:46 -0500 Message-ID: <20050529191546.GA15581@petdance.com> Subject: [PATCH] consting B.xs From: Andy Lester <andy@petdance.com> Date: Sun, 29 May 2005 15:09:24 -0500 Message-ID: <20050529200924.GA15873@petdance.com> p4raw-id: //depot/perl@24622
* embed.fnc cleanup + SvPVX_const usageAndy Lester2005-05-241-8/+5
| | | | | Message-ID: <20050521140640.GB875@petdance.com> p4raw-id: //depot/perl@24561
* consting-eleventy.patch: More consts, plus actual bug fixAndy Lester2005-05-161-6/+6
| | | | | 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
* GCC attributes!Andy Lester2005-05-071-1/+1
| | | | | Message-ID: <20050504215540.GA20413@petdance.com> p4raw-id: //depot/perl@24414
* uninitialized warnings in regcompSteven Philip Schubiger2005-05-021-12/+12
| | | | | Message-Id: <200505012314.j41NETLk018737@accognoscere.homeunix.org> p4raw-id: //depot/perl@24358
* Symbian port of PerlJarkko Hietaniemi2005-04-211-2/+5
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24271