summaryrefslogtreecommitdiff
path: root/proto.h
Commit message (Collapse)AuthorAgeFilesLines
* The continuing adventures of Constman and Localize BoyAndy Lester2005-06-201-39/+139
| | | | | Message-ID: <20050620152237.GA5032@petdance.com> p4raw-id: //depot/perl@24913
* More random cleanupsAndy Lester2005-06-201-22/+55
| | | | | Message-ID: <20050617145029.GC11769@petdance.com> p4raw-id: //depot/perl@24906
* Replace all the new/del static functions with calls to a single pairNicholas Clark2005-06-161-22/+0
| | | | | of functions that uproot/plant bodies p4raw-id: //depot/perl@24878
* CopSTASH_eq againAndy Lester2005-06-151-0/+5
| | | | | Message-ID: <20050615044926.GA29087@petdance.com> p4raw-id: //depot/perl@24847
* S_emulate_eaccess() does return a valueSteve Peters2005-06-141-1/+0
| | | | | | Message-ID: <20050614193052.GA1898@mccoy.peters.homeunix.org> Date: Tue, 14 Jun 2005 14:30:52 -0500 p4raw-id: //depot/perl@24845
* Bring bleadperl up to version.pmJohn Peacock2005-06-131-1/+1
| | | | | Message-ID: <42A414DD.8090504@rowman.com> p4raw-id: //depot/perl@24823
* S_share_hek_flags can revert to returning a HEKNicholas Clark2005-06-131-1/+1
| | | p4raw-id: //depot/perl@24819
* Make SvUPGRADE always have the value '1'Rafael Garcia-Suarez2005-06-131-1/+1
| | | | | Make sv_upgrade a void function p4raw-id: //depot/perl@24817
* hash key code cleanupNicholas Clark2005-06-111-1/+1
| | | p4raw-id: //depot/perl@24803
* Shrink shared hash scalars from PVIV to PVNicholas Clark2005-06-111-1/+1
| | | p4raw-id: //depot/perl@24802
* Fixes the case of $a = \$#{[]}; and then accessing $$aNicholas Clark2005-06-091-0/+1
| | | | | (but not \$#a after local @a or my @a leave a block) p4raw-id: //depot/perl@24783
* regcomp.c and moreAndy Lester2005-06-091-25/+98
| | | | | 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-1/+1
| | | p4raw-id: //depot/perl@24760
* Allow a null length pointer to sv_pvn_force_flags.Nicholas Clark2005-06-081-3/+1
| | | | | Add SvPV_force_nolen and use it to remove some C<n_a>s p4raw-id: //depot/perl@24759
* s/PERL_COPY_ON_WRITE/PERL_OLD_COPY_ON_WRITE/gNicholas Clark2005-06-081-3/+3
| | | p4raw-id: //depot/perl@24755
* More consting of SvPVNicholas Clark2005-06-071-2/+2
| | | p4raw-id: //depot/perl@24742
* Change 24733 allows several pointers to be NULL. Therefore thisNicholas Clark2005-06-071-10/+5
| | | | | should be reflected in their attributes. p4raw-id: //depot/perl@24736
* Random cleanups #47Andy Lester2005-06-071-37/+63
| | | | | Message-ID: <20050606151107.GC7022@petdance.com> p4raw-id: //depot/perl@24735
* one more round of is_utf8_foo tuneupJarkko Hietaniemi2005-06-071-2/+4
| | | | | Message-ID: <42A314E4.8060608@gmail.com> p4raw-id: //depot/perl@24730
* further speeding up of is_utf8_string()Jarkko Hietaniemi2005-06-041-0/+6
| | | | | Message-ID: <42A1850F.4040109@gmail.com> p4raw-id: //depot/perl@24706
* s/newSVpv_hek/newSVhek/g; # Lousy choice of nameNicholas Clark2005-06-031-0/+4
| | | p4raw-id: //depot/perl@24696
* Random constingAndy Lester2005-06-031-21/+72
| | | | | Message-ID: <20050602171943.GA16553@petdance.com> p4raw-id: //depot/perl@24689
* SvPVX_const() - patch #4Steve Peters2005-06-031-1/+1
| | | | | Message-ID: <20050602184135.GA13682@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@24682
* [PATCH] More embed.fnc strictures, plus consting and localizingAndy Lester2005-05-301-13/+56
| | | | | | | | | | | 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-1/+3
| | | | | | | | | | | | | | | | | | | | | 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
* Goodbye xav_arylen. You won't be missed that much.Nicholas Clark2005-05-291-0/+1
| | | | | So now there's a buy 5 get one free offer on PVAV bodies. p4raw-id: //depot/perl@24619
* Fix more Win32 linker errors caused by change 24561Steve Hay2005-05-271-1/+3
| | | | | | Apparently sys_intern_init and sys_intern_clear are required even for non-threaded builds on Win32. p4raw-id: //depot/perl@24605
* Fix some Win32 link errorsSteve Hay2005-05-261-1/+0
| | | p4raw-id: //depot/perl@24591
* Store the package name as a shared HEK.Nicholas Clark2005-05-261-1/+1
| | | | | | | | Abolish HvNAME() - as the stored pointer is not a char* you can't set it directly now. Storing a pointer to a HEK tracks the length too, and seems to be faster. p4raw-id: //depot/perl@24584
* Export Perl_hek_dup, which duplicates shared hash keys.Nicholas Clark2005-05-251-0/+1
| | | p4raw-id: //depot/perl@24575
* Track the mapping between source shared hash keys and target sharedNicholas Clark2005-05-251-1/+1
| | | | | hash keys to save repeated lookups during cloning. p4raw-id: //depot/perl@24574
* embed.fnc cleanup + SvPVX_const usageAndy Lester2005-05-241-29/+246
| | | | | Message-ID: <20050521140640.GB875@petdance.com> p4raw-id: //depot/perl@24561
* Move the xpv_pv/xrv_rv member into the SV head, in a union withNicholas Clark2005-05-211-4/+0
| | | | | IV and UV. Avoid allocating a body for IVs and RVs. p4raw-id: //depot/perl@24531
* Move hv_name, hv_eiter and hv_riter into a new aux structure.Nicholas Clark2005-05-211-1/+6
| | | | | | Provide (more efficient) _get and _set macros. Adjust the core to use them. p4raw-id: //depot/perl@24526
* Move placeholders into a new rhash magic type.Nicholas Clark2005-05-211-0/+5
| | | p4raw-id: //depot/perl@24525
* perl 5.9.x (@ 24471): Symbian updateJarkko Hietaniemi2005-05-171-492/+600
| | | | | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D793@esebe105.NOE.Nokia.com> completed by: Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D7A0@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24492
* consting-eleventy.patch: More consts, plus actual bug fixAndy Lester2005-05-161-57/+191
| | | | | Message-ID: <20050516151353.GA25387@petdance.com> p4raw-id: //depot/perl@24489
* Reorder the *more* arena allocation functions into a blockNicholas Clark2005-05-131-15/+0
| | | | | | | As they are now ahead of their corresponding *new* functions, no need for all the embedding guff. Remove all the "register" keywords. p4raw-id: //depot/perl@24460
* Allocate GV bodies from arenasNicholas Clark2005-05-131-0/+3
| | | p4raw-id: //depot/perl@24459
* Include vim/emacs modelines in generated files to open themRafael Garcia-Suarez2005-05-111-1/+3
| | | | | | in read-only mode. Make vi modelines compatible with non-vim vi versions. p4raw-id: //depot/perl@24445
* attributes-two.patch, the next batchAndy Lester2005-05-091-159/+735
| | | | | Message-ID: <20050509154518.GA18273@petdance.com> p4raw-id: //depot/perl@24431
* Sv_*set() doc's and extra const's for the SvPVX_const() tasksSteve Peters2005-05-091-1/+1
| | | | | Message-ID: <20050509014917.GA24132@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@24422
* Revert to Andy's first solution for nonnull attributes;Rafael Garcia-Suarez2005-05-091-810/+135
| | | | | add the missing defines for non-threaded perls in perl.h p4raw-id: //depot/perl@24421
* Tweak the insertion of __attribute__((nonnull())) declarationsRafael Garcia-Suarez2005-05-081-135/+810
| | | | | in proto.h so it compiles with and without threads with gcc 3.4 p4raw-id: //depot/perl@24416
* GCC attributes!Andy Lester2005-05-071-187/+354
| | | | | Message-ID: <20050504215540.GA20413@petdance.com> p4raw-id: //depot/perl@24414
* while (my $x ...) { ...; redo } shouldn't undef $x.Dave Mitchell2005-05-071-2/+1
| | | | | | | In the presence of 'my' in the conditional of a while(), until(), or for(;;) loop, add an extra scope to the body so that redo doesn't undef the lexical p4raw-id: //depot/perl@24412
* (in blead) a missing const in a prototypeJarkko Hietaniemi2005-04-281-1/+1
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D6ED@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24350
* Re: [PATCH] pp_pack.c redux, to work w/Jarkko's recent patchesAndy Lester2005-04-261-12/+12
| | | | | Message-ID: <20050425225651.GB17271@petdance.com> p4raw-id: //depot/perl@24328
* combopatchJarkko Hietaniemi2005-04-251-1/+1
| | | | | Message-ID: <426BFA57.9060105@iki.fi> p4raw-id: //depot/perl@24318
* Fix more Win32 linker errors following change 24271Steve Hay2005-04-221-3/+2
| | | | | | This clears up problems with Perl_free_global_struct and Perl_init_global_struct p4raw-id: //depot/perl@24280