summaryrefslogtreecommitdiff
path: root/embed.fnc
Commit message (Collapse)AuthorAgeFilesLines
* 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-1/+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-4/+6
| | | p4raw-id: //depot/perl@24742
* Change 24733 allows several pointers to be NULL. Therefore thisNicholas Clark2005-06-071-5/+5
| | | | | should be reflected in their attributes. p4raw-id: //depot/perl@24736
* Random cleanups #47Andy Lester2005-06-071-33/+32
| | | | | Message-ID: <20050606151107.GC7022@petdance.com> p4raw-id: //depot/perl@24735
* one more round of is_utf8_foo tuneupJarkko Hietaniemi2005-06-071-1/+2
| | | | | Message-ID: <42A314E4.8060608@gmail.com> p4raw-id: //depot/perl@24730
* further speeding up of is_utf8_string()Jarkko Hietaniemi2005-06-041-0/+4
| | | | | Message-ID: <42A1850F.4040109@gmail.com> p4raw-id: //depot/perl@24706
* s/newSVpv_hek/newSVhek/g; # Lousy choice of nameNicholas Clark2005-06-031-1/+1
| | | p4raw-id: //depot/perl@24696
* Create newSVpv_hek to reduce code duplication where HEKs need to beNicholas Clark2005-06-031-0/+1
| | | | | turned into SVs p4raw-id: //depot/perl@24692
* Random constingAndy Lester2005-06-031-24/+23
| | | | | 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-30/+33
| | | | | | | | | | | 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/+1
| | | | | | | | | | | | | | | | | | | | | 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
* Store the package name as a shared HEK.Nicholas Clark2005-05-261-2/+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
* Remove Perl_ck_* functions from public APIRafael Garcia-Suarez2005-05-241-41/+41
| | | p4raw-id: //depot/perl@24565
* embed.fnc cleanup + SvPVX_const usageAndy Lester2005-05-241-31/+67
| | | | | 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
* consting-eleventy.patch: More consts, plus actual bug fixAndy Lester2005-05-161-72/+77
| | | | | 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
* attributes-two.patch, the next batchAndy Lester2005-05-091-148/+150
| | | | | 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
* GCC attributes!Andy Lester2005-05-071-164/+169
| | | | | Message-ID: <20050504215540.GA20413@petdance.com> p4raw-id: //depot/perl@24414
* while (my $x ...) { ...; redo } shouldn't undef $x.Dave Mitchell2005-05-071-2/+2
| | | | | | | 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
* Symbian port of PerlJarkko Hietaniemi2005-04-211-3/+8
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24271
* pad_compname_type(), takes care of a clunky macroAndy Lester2005-04-191-0/+1
| | | | | Message-Id: <20050419163844.GA19747@petdance.com> p4raw-id: //depot/perl@24256
* const-eight.diffAndy Lester2005-04-041-13/+14
| | | | | Message-ID: <20050330174024.GA12167@petdance.com> p4raw-id: //depot/perl@24148
* Downconst external APIsRafael Garcia-Suarez2005-03-291-5/+5
| | | p4raw-id: //depot/perl@24095
* The core part of :Andy Lester2005-03-291-3/+3
| | | | | | Subject: [PATCH] Consting seven Message-ID: <20050327215722.GC20451@petdance.com> p4raw-id: //depot/perl@24094
* Consting fiveAndy Lester2005-03-251-5/+5
| | | | | | | | Message-ID: <20050325231409.GB17660@petdance.com> [with modification - the extra argument to incpush was supposed to be being used] p4raw-id: //depot/perl@24081
* Consting part 4Andy Lester2005-03-251-11/+11
| | | | | Message-ID: <20050325204331.GA16388@petdance.com> p4raw-id: //depot/perl@24079
* Remove the const qualifier from argv and env variablesRafael Garcia-Suarez2005-03-251-3/+3
| | | p4raw-id: //depot/perl@24077
* Third consting batchAndy Lester2005-03-241-49/+49
| | | | | Message-Id: <2f14220e7101a03f7659dbe79a03b115@petdance.com> p4raw-id: //depot/perl@24074
* More consting goodnessAndy Lester2005-03-211-19/+19
| | | | | Message-ID: <20050319072830.GA7721@petdance.com> p4raw-id: //depot/perl@24049
* Re: Reworked Trie PatchYves Orton2005-03-181-1/+5
| | | | | | | | | | | | | | Date: Mon, 14 Mar 2005 08:55:39 +0100 Message-ID: <9b18b31105031323557019ae1@mail.gmail.com> Subject: Re: Reworked Trie Patch From: demerphq <demerphq@gmail.com> Date: Wed, 16 Mar 2005 19:48:18 +0100 Message-ID: <9b18b31105031610481025a080@mail.gmail.com> Plus minor nits in the documentation of re.pm, a version bump, and addition of an OPTIMIZE alias p4raw-id: //depot/perl@24044
* More const parmsAndy Lester2005-03-181-38/+36
| | | | | Message-ID: <20050314195954.GB7141@petdance.com> p4raw-id: //depot/perl@24042
* Adding const qualifiersAndy Lester2005-03-141-16/+16
| | | | | Message-ID: <20050313202005.GA23535@petdance.com> p4raw-id: //depot/perl@24037
* pad_push numero three-oAndy Lester2005-03-111-1/+1
| | | | | Message-ID: <20050310211728.GC32386@petdance.com> p4raw-id: //depot/perl@24023
* Encoding neutral unpackTon Hospel2005-03-081-1/+0
| | | | | Message-Id: <d0fi6i$k06$1@post.home.lunix> p4raw-id: //depot/perl@24010