summaryrefslogtreecommitdiff
path: root/embed.h
Commit message (Collapse)AuthorAgeFilesLines
* This should clear up 'Perl_do_exec' undefined; warnings on win32Nicholas Clark2005-11-011-0/+14
| | | p4raw-id: //depot/perl@25946
* A more elegant way to deal with utf8n_to_uvchr() and utf8n_to_uvuni().Nicholas Clark2005-10-311-0/+12
| | | p4raw-id: //depot/perl@25926
* S_tokereport's unused parmAndy Lester2005-10-311-1/+1
| | | | | Message-ID: <20051031060459.GC10767@petdance.com> p4raw-id: //depot/perl@25914
* Given that sv_nosharing performs the same function as sv_nolockingNicholas Clark2005-10-301-4/+0
| | | | | | | and sv_unnolocking (ie sweet FA), we might as well use the 1 function to initialise all 3 variables, and elimiate the other two. For some reason all 3 are listed as being in the public API. Daft. p4raw-id: //depot/perl@25906
* Replace uvuni_to_utf8() with a macro that passes the extra 0 argumentNicholas Clark2005-10-301-2/+0
| | | | | to uvuni_to_utf8_flags(). Move the old body to mathoms.c p4raw-id: //depot/perl@25905
* Replace is_utf8_string_loc() with a macro that passes the extra 0Nicholas Clark2005-10-301-2/+0
| | | | | | argument to is_utf8_string_loc(). Correct the description of its parameters in its POD. p4raw-id: //depot/perl@25903
* Replace hv_magic() with a macro to call sv_magic() directly. Move theNicholas Clark2005-10-301-2/+0
| | | | | old body to mathoms.c p4raw-id: //depot/perl@25897
* Replace hv_iternext() with a macro that calls hv_iternext_flags withNicholas Clark2005-10-301-2/+0
| | | | | an extra 0 argument. Move the old body to mathoms.c p4raw-id: //depot/perl@25895
* Replace gv_fetchmethod() with a macro to call gv_fetchmethod_autoload()Nicholas Clark2005-10-301-2/+0
| | | | | with the extra TRUE argument. p4raw-id: //depot/perl@25893
* Replace do_aexec() with a macro to call do_aexec5() with the two extraNicholas Clark2005-10-301-2/+0
| | | | | 0 arguments. Move the old body to mathoms.c p4raw-id: //depot/perl@25891
* Replace do_exec() with a macro to call do_exec3() with the extra twoNicholas Clark2005-10-301-2/+0
| | | | | 0 arguments. Move the old body to mathoms.c p4raw-id: //depot/perl@25890
* Replace do_open() with a macro to call do_openn() with the extra twoNicholas Clark2005-10-301-2/+0
| | | | | 0 paramters. Move the old body to mathoms.c. p4raw-id: //depot/perl@25889
* Replace sv_catsv_mg and sv_catpvn_mg, and move the obsolete bodies toNicholas Clark2005-10-291-4/+0
| | | | | mathoms.c p4raw-id: //depot/perl@25885
* sv_2pv_nolen, sv_2pvbyte_nolen and sv_2pvutf8_nolen can all be replacedNicholas Clark2005-10-291-6/+0
| | | | | with terse macros, and the function bodies retired. p4raw-id: //depot/perl@25883
* Replace sv_force_normal with a macro that calls sv_force_normal_flags.Nicholas Clark2005-10-291-2/+0
| | | p4raw-id: //depot/perl@25879
* Replace sv_unref with a macro that calls sv_unref_flagsNicholas Clark2005-10-291-2/+0
| | | p4raw-id: //depot/perl@25878
* sv_taint() can easily be replaced by a macro.Nicholas Clark2005-10-291-2/+0
| | | p4raw-id: //depot/perl@25876
* Change 25850 failed to include all changed headersNicholas Clark2005-10-271-0/+4
| | | p4raw-id: //depot/perl@25860
* Add my_sprintf, which is usually just a macro for sprintf, for thoseNicholas Clark2005-10-241-0/+4
| | | | | | | places where we want to use the return value of sprintf. This allows a wrapper to be used for platforms where the C library isn't ANSI- conformant. p4raw-id: //depot/perl@25832
* Re: [PATCH] Re: [perl #37350] $#{@$aref} in debugger gives: Bizarre copy of ↵Robin Houston2005-10-191-2/+2
| | | | | | | ARRAY in leave Message-ID: <20051013235457.GA23386@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@25808
* Adding documentation index to perlapi.pod and perlintern.podSébastien Aperghis-Tramoni2005-10-191-1/+1
| | | | | | | | Message-ID: <1129666977.435559a10cb95@imp5-g19.free.fr> (tweaked to remove trailing whitespace to doc entries) Plus, regenerate doc and headers p4raw-id: //depot/perl@25802
* another Symbian update: Alan's fault :-)Jarkko Hietaniemi2005-10-171-1/+1
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A611@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@25778
* Fix the overriding of CORE::do, just like change 25599Rafael Garcia-Suarez2005-09-271-1/+1
| | | | | was fixing the overriding of CORE::require p4raw-id: //depot/perl@25616
* Should have been embed.h, not proto.h, in 25475Nicholas Clark2005-09-181-0/+2
| | | p4raw-id: //depot/perl@25476
* Add the "no 6" / "no v6" syntax.Rafael Garcia-Suarez2005-09-011-0/+2
| | | p4raw-id: //depot/perl@25344
* [Fwd: CPAN Upload: J/JP/JPEACOCK/version-0.47.tar.gz]John Peacock2005-08-241-0/+2
| | | | | | From: "John Peacock" <jpeacock@rowman.com> Message-ID: <2444.85.65.24.143.1124818871.squirrel@webmail.rowman.com> p4raw-id: //depot/perl@25325
* More embed.fnc goodnessAndy Lester2005-07-291-12/+0
| | | | | Message-ID: <20050728190956.GB607@petdance.com> p4raw-id: //depot/perl@25243
* support POSIX SA_SIGINFOJarkko Hietaniemi2005-07-201-0/+12
| | | | | Message-ID: <42DE3846.6050606@gmail.com> p4raw-id: //depot/perl@25200
* more embed cleanupAndy Lester2005-07-151-0/+6
| | | | | | | Message-ID: <20050715155115.GC29983@petdance.com> (and run regen.pl) p4raw-id: //depot/perl@25156
* run regen.plDave Mitchell2005-07-101-0/+4
| | | p4raw-id: //depot/perl@25108
* Perl_share_hek needs exporting for change 25070 on Win32Steve Hay2005-07-041-0/+4
| | | p4raw-id: //depot/perl@25074
* Inlining del_HE is actually a space optimisation.Nicholas Clark2005-07-041-2/+0
| | | | | It's therefore likely also to be a speed optimisation. :-) p4raw-id: //depot/perl@25066
* Here's the rest of change 25058 ;-)Steve Hay2005-07-041-2/+0
| | | p4raw-id: //depot/perl@25061
* replace ckWARN macros with functionsDave Mitchell2005-07-021-0/+2
| | | p4raw-id: //depot/perl@25050
* Don't inline offer_nice_chunk, as it's rarely called.Nicholas Clark2005-07-021-0/+6
| | | p4raw-id: //depot/perl@25047
* First stab at not automatically creating an unused SV for GvSVNicholas Clark2005-06-291-0/+6
| | | | | | | Enable it with -DPERL_DONT_CREATE_GVSV. Currently if enabled 22 test scripts have failures, so still some way to go. p4raw-id: //depot/perl@25009
* Extend DEBUG_LEAKING_SCALARS_FORK_DUMP so it can also dump scalarsNicholas Clark2005-06-241-0/+10
| | | | | | which become unreferenced. This is less likely to be successful. The #define needs a better name. p4raw-id: //depot/perl@24976
* Remove the reference loop between symbol tables and typeglobs.Nicholas Clark2005-06-231-3/+7
| | | | | Typeglobs now have a weak reference onto their symbol table. p4raw-id: //depot/perl@24966
* Pre-YAPC consting funAndy Lester2005-06-231-0/+4
| | | | | Message-ID: <20050623190423.GA13835@petdance.com> p4raw-id: //depot/perl@24965
* The current implementation of :unique is fundamentally flawed,Nicholas Clark2005-06-231-10/+0
| | | | | | | | because declaring a scalar READONLY does not stop it being modified. Hence the current implementation of :unique is *not threadsafe* D'oh! Better implementations welcome. p4raw-id: //depot/perl@24962
* handle magic in local correctlyDave Mitchell2005-06-221-0/+6
| | | | | | | the local SV now gets a copy of any container magic, and no value magic; in the past the whole magic chain was either shared or moved p4raw-id: //depot/perl@24942
* The continuing adventures of Constman and Localize BoyAndy Lester2005-06-201-4/+4
| | | | | Message-ID: <20050620152237.GA5032@petdance.com> p4raw-id: //depot/perl@24913
* More random cleanupsAndy Lester2005-06-201-12/+4
| | | | | 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-44/+0
| | | | | of functions that uproot/plant bodies p4raw-id: //depot/perl@24878
* CopSTASH_eq againAndy Lester2005-06-151-0/+2
| | | | | Message-ID: <20050615044926.GA29087@petdance.com> p4raw-id: //depot/perl@24847
* 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/+2
| | | | | (but not \$#a after local @a or my @a leave a block) p4raw-id: //depot/perl@24783
* s/PERL_COPY_ON_WRITE/PERL_OLD_COPY_ON_WRITE/gNicholas Clark2005-06-081-6/+6
| | | p4raw-id: //depot/perl@24755
* one more round of is_utf8_foo tuneupJarkko Hietaniemi2005-06-071-0/+2
| | | | | Message-ID: <42A314E4.8060608@gmail.com> p4raw-id: //depot/perl@24730
* further speeding up of is_utf8_string()Jarkko Hietaniemi2005-06-041-0/+10
| | | | | Message-ID: <42A1850F.4040109@gmail.com> p4raw-id: //depot/perl@24706