summaryrefslogtreecommitdiff
path: root/proto.h
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring reghopsAndy Lester2006-05-161-2/+2
| | | | | Message-ID: <20060515135424.GA31585@petdance.com> p4raw-id: //depot/perl@28206
* refactoring out S_regoptailAndy Lester2006-05-161-5/+0
| | | | | Message-ID: <20060515041518.GA15745@petdance.com> p4raw-id: //depot/perl@28205
* S_reguni should return its lengthAndy Lester2006-05-151-3/+2
| | | | | Message-ID: <20060514144632.GA20935@petdance.com> p4raw-id: //depot/perl@28194
* Re: [PATCH] my_snprintfJarkko Hietaniemi2006-05-121-0/+9
| | | | | Message-ID: <4464E1F1.9010706@gmail.com> p4raw-id: //depot/perl@28183
* upgrade bytes_to_uniAndy Lester2006-05-121-0/+5
| | | | | Message-ID: <20060512052123.GA21648@petdance.com> p4raw-id: //depot/perl@28180
* Proper use of static funcs in toke.c and pp_sys.cAndy Lester2006-05-121-0/+4
| | | | | Message-ID: <20060509172730.GA5272@petdance.com> p4raw-id: //depot/perl@28179
* Fixing embed.fncAndy Lester2006-05-121-2/+1
| | | | | Message-ID: <20060512025410.GA32709@petdance.com> p4raw-id: //depot/perl@28175
* Change 28145 means that Perl_allocmy() can take a const char *name.Nicholas Clark2006-05-091-1/+1
| | | p4raw-id: //depot/perl@28146
* Introduce a new keyword, state, for state variables.Rafael Garcia-Suarez2006-05-031-1/+1
| | | p4raw-id: //depot/perl@28086
* clean up loops in doio.c and dump.cAndy Lester2006-05-031-0/+1
| | | | | Message-ID: <20060502183815.GA7979@petdance.com> p4raw-id: //depot/perl@28077
* Fix bug in DynaLoader, which has been passing a filename in dynamicNicholas Clark2006-05-021-0/+4
| | | | | | | storage to newXS() seemingly forever. This involves creating newXS_flags(), with the first flag being "arrange to copy the filename and free it at the right time". p4raw-id: //depot/perl@28063
* De-duplicate the code that creates new GPs into Perl_newGP().Nicholas Clark2006-05-021-0/+3
| | | p4raw-id: //depot/perl@28058
* Reverting context removal from change #27992. This shouldSteve Peters2006-05-011-3/+3
| | | | | | clear up threaded builds on Win32 and VMS. p4raw-link: @27992 on //depot/perl: df528165173896ed88fc3da7e1aa8bc3ef3b2416 p4raw-id: //depot/perl@28041
* Removing another context parmAndy Lester2006-04-281-3/+3
| | | | | Message-ID: <20060427153156.GA11445@petdance.com> p4raw-id: //depot/perl@27992
* Removing unused contextAndy Lester2006-04-271-6/+6
| | | | | Message-ID: <20060427053215.GA31445@petdance.com> p4raw-id: //depot/perl@27976
* Following change 27942 it's clear that the return type ofNicholas Clark2006-04-241-2/+2
| | | | | | glob_2inpuv_number() should change. Rename it and glob_2inpuv() to reflect what they do. p4raw-id: //depot/perl@27947
* Ensure GvNAME doesn't return NULLMarcus Holland-Moritz2006-04-241-1/+2
| | | | | | | First patch from : Subject: Re: [PATCH] cleanup 212 warnings emitted by gcc-4.2 Message-ID: <20060423044704.6a383ee8@r2d2> p4raw-id: //depot/perl@27944
* doop.c consting, take 2Andy Lester2006-04-241-6/+6
| | | | | Message-ID: <20060424014509.GA29642@petdance.com> p4raw-id: //depot/perl@27943
* Refactor S_glob_2inpuvAndy Lester2006-04-241-1/+5
| | | | | Message-ID: <20060424021239.GA5449@petdance.com> p4raw-id: //depot/perl@27942
* Inlining static funcs in perl.cAndy Lester2006-04-241-6/+0
| | | | | Message-ID: <20060424025027.GA25998@petdance.com> p4raw-id: //depot/perl@27941
* Calling cv_undef() on the CV created by newCONSTSUB() would leak likeNicholas Clark2006-04-191-0/+3
| | | | | | | | | | a Jumblie's preferred maritime craft. To free CvFILE for this case, take advantage of the 0 length prototype that will also be there, and hang it from the prototype. To do this properly means changing code to actually pay attention to SvCUR() on prototypes. It turns out that we always know the length of the prototype string, so this may be faster. Certainly, it's a memory saving (even ignoring the leak). p4raw-id: //depot/perl@27896
* dump.c patch reduxAndy Lester2006-04-161-0/+3
| | | | | Message-ID: <20060416052936.GA19143@petdance.com> p4raw-id: //depot/perl@27845
* Merge sv_usepvn and sv_usepvn_mg into sv_usepvn_flags. "Promote" theNicholas Clark2006-04-161-3/+6
| | | | | other two to mathoms.c p4raw-id: //depot/perl@27840
* eliminate PL_regbol PL_regtill PL_regnarrate PL_reg_ganch PL_reg_svDave Mitchell2006-04-131-3/+3
| | | | | (only another 434 to go ...) p4raw-id: //depot/perl@27794
* Re: [PATCH] add pTHX_ parameter to new_warnings_bitfield()Steve Hay2006-04-131-2/+2
| | | | | | Message-ID: <443E1998.9090909@uk.radan.com> Date: Thu, 13 Apr 2006 10:27:52 +0100 p4raw-id: //depot/perl@27784
* eliminate PL_reg_reDave Mitchell2006-04-131-10/+11
| | | | | (only another 439 to go ...) p4raw-id: //depot/perl@27783
* Change cop_warnings from an SV holding the warnings bitmask to aNicholas Clark2006-04-121-0/+5
| | | | | | | directly (shared) malloc()ed buffer holding the warnings bitmask. This avoids bugs/crashes when the interpreter that created an optree is freed but the optree remains in use by other interpreters. p4raw-id: //depot/perl@27779
* Remove Perl_refcounted_he_copy and Perl_refcounted_he_dup.Nicholas Clark2006-04-121-6/+0
| | | p4raw-id: //depot/perl@27775
* All S_dumpuntil()'s regnode pointer arguments can be const.Nicholas Clark2006-04-101-1/+1
| | | p4raw-id: //depot/perl@27762
* True consting goodness in regexesAndy Lester2006-04-101-11/+11
| | | | | Message-Id: <20060410071558.GA24756@petdance.com> p4raw-id: //depot/perl@27753
* eliminate PL_regprecomp, PL_regprogram, PL_regnpar and PL_regdataDave Mitchell2006-04-051-6/+7
| | | | | (only another 441 global vars to go ...) p4raw-id: //depot/perl@27716
* Re: recent changes have some unmatching of parameters and typesSADAHIRO Tomoyuki2006-04-021-1/+1
| | | | | | Message-Id: <20060402122547.0037.BQW10602@nifty.com> Date: Sun, 02 Apr 2006 12:32:53 +0900 p4raw-id: //depot/perl@27680
* Automatically set HINT_LOCALIZE_HH whenever %^H is modified.Nicholas Clark2006-04-011-0/+3
| | | p4raw-id: //depot/perl@27666
* Propagate cop_hints inside string evals. For the unthreaded case thisNicholas Clark2006-04-011-0/+1
| | | | | | | is easy. For the threaded case it's not, because the current OP may be shared with another thread, so solve this by copying the hints chain. p4raw-id: //depot/perl@27659
* Inconsistencies in paramter const-ness noticed by SADAHIRO Tomoyuki.Nicholas Clark2006-04-011-2/+2
| | | p4raw-id: //depot/perl@27657
* Serialise changes to %^H onto the current COP. Return the compile timeNicholas Clark2006-03-311-0/+19
| | | | | | state of %^H as an eleventh value from caller. This allows users to write pragmas. p4raw-id: //depot/perl@27643
* Random accumulated patchesAndy Lester2006-03-311-1/+1
| | | | | Message-ID: <20060331054228.GA18940@petdance.com> p4raw-id: //depot/perl@27641
* Clean up regexec.c, and remove two functionsAndy Lester2006-03-301-10/+4
| | | | | Message-ID: <20060329161336.GA12456@petdance.com> p4raw-id: //depot/perl@27630
* Merge the cut & paste code from Perl_call_sv/Perl_fold_constants withNicholas Clark2006-03-271-0/+2
| | | | | | | the near identical code in pp_entertry into Perl_create_eval_scope. Move the cut & paste code from Perl_call_sv/Perl_fold_constants into Perl_delete_eval_scope. p4raw-id: //depot/perl@27617
* Add S_space_join_names_mortal() which joins a char** array with " "s,Nicholas Clark2006-03-251-0/+3
| | | | | replacing 5 instances of the same code. p4raw-id: //depot/perl@27608
* Pass the (byte) length of the entire string intoNicholas Clark2006-03-231-1/+1
| | | | | | | utf8_mg_pos_cache_update() Start to use the cache to store two pairs of byte/utf-8 pairs. Add the first third of the cache update code. p4raw-id: //depot/perl@27582
* Add all new static functions to embed.fncNicholas Clark2006-03-231-9/+20
| | | | | | Remove old unused static functions. Remove references to cache[2] and cache[3]. p4raw-id: //depot/perl@27580
* Change the semantics of S_isa_lookupAndy Lester2006-03-191-1/+1
| | | | | Message-ID: <20060318062845.GA11607@petdance.com> p4raw-id: //depot/perl@27542
* inline, then delete, S_regrepeat_hard()Dave Mitchell2006-03-171-5/+0
| | | p4raw-id: //depot/perl@27534
* looks_like_bool can be constAndy Lester2006-03-141-1/+1
| | | | | Message-ID: <20060313153152.GA13254@petdance.com> p4raw-id: //depot/perl@27492
* NNs and NULLOKs for MAD's new functions.Nicholas Clark2006-03-111-3/+9
| | | p4raw-id: //depot/perl@27478
* Sync up embed.fnc and doio.cAndy Lester2006-03-111-2/+2
| | | | | | Message-ID: <20060311071338.GA12490@petdance.com> Date: Sat, 11 Mar 2006 01:13:38 -0600 p4raw-id: //depot/perl@27470
* Summon constman! S_checkcomma now has all 3 arguments const char.Nicholas Clark2006-03-101-1/+1
| | | p4raw-id: //depot/perl@27459
* Add the madly parser. I believe that this is all the C code. Now toNicholas Clark2006-03-091-0/+1
| | | | | find the bugs that stowed away. p4raw-id: //depot/perl@27447
* It helps to run embed.pl in the correct directory. (not the symlinkNicholas Clark2006-03-091-0/+3
| | | | | tree) p4raw-id: //depot/perl@27446