summaryrefslogtreecommitdiff
path: root/proto.h
Commit message (Collapse)AuthorAgeFilesLines
* Replace do_exec() with a macro to call do_exec3() with the extra twoNicholas Clark2005-10-301-2/+2
| | | | | 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/+2
| | | | | 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/+4
| | | | | 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/+6
| | | | | 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/+2
| | | p4raw-id: //depot/perl@25879
* Replace sv_unref with a macro that calls sv_unref_flagsNicholas Clark2005-10-291-2/+2
| | | p4raw-id: //depot/perl@25878
* sv_taint() can easily be replaced by a macro.Nicholas Clark2005-10-291-2/+2
| | | p4raw-id: //depot/perl@25876
* Change 25850 failed to include all changed headersNicholas Clark2005-10-271-0/+2
| | | p4raw-id: //depot/perl@25860
* Add my_sprintf, which is usually just a macro for sprintf, for thoseNicholas Clark2005-10-241-0/+7
| | | | | | | 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
* Turn NN to NULLOK for functions that have code to handleMarcus Holland-Moritz2005-10-221-13/+5
| | | | | | | the ptr == NULL case and are currently called with NULL pointers. Having parameters tagged NN can make gcc optimize away the code for the NULL case, causing segfaults. p4raw-id: //depot/perl@25822
* Re: [PATCH] Re: [perl #37350] $#{@$aref} in debugger gives: Bizarre copy of ↵Robin Houston2005-10-191-1/+4
| | | | | | | 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
* Stas' croak patch and then someAndy Lester2005-10-131-6/+2
| | | | | Message-ID: <20051013214212.GA1122@petdance.com> p4raw-id: //depot/perl@25754
* Yitzchak points out that this function argument is NULLOKRafael Garcia-Suarez2005-10-031-3/+1
| | | p4raw-id: //depot/perl@25685
* the return value of start_subparse() can legally be ignoredDave Mitchell2005-09-291-3/+1
| | | p4raw-id: //depot/perl@25664
* savepv and savepvn are actually NULLOKNicholas Clark2005-09-281-4/+2
| | | p4raw-id: //depot/perl@25640
* Forgot to run embed.pl after change 25637Nicholas Clark2005-09-281-35/+120
| | | p4raw-id: //depot/perl@25638
* 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
* const sausage const const bacon const tomato and constNicholas Clark2005-09-261-1/+1
| | | | | The search_ext parameter to find_script can be a little more const. p4raw-id: //depot/perl@25605
* quiet a few warningsYitzchak Scott-Thoennes2005-09-231-1/+0
| | | | | Message-ID: <20050922014555.GA2852@efn.org> p4raw-id: //depot/perl@25586
* First argument to he_dup is actually a const HE *Nicholas Clark2005-09-191-1/+1
| | | p4raw-id: //depot/perl@25497
* The return of the constingAndy Lester2005-09-131-58/+224
| | | | | Message-ID: <20050913060835.GA1037@petdance.com> p4raw-id: //depot/perl@25397
* Add the "no 6" / "no v6" syntax.Rafael Garcia-Suarez2005-09-011-0/+4
| | | p4raw-id: //depot/perl@25344
* [Fwd: CPAN Upload: J/JP/JPEACOCK/version-0.47.tar.gz]John Peacock2005-08-241-0/+3
| | | | | | From: "John Peacock" <jpeacock@rowman.com> Message-ID: <2444.85.65.24.143.1124818871.squirrel@webmail.rowman.com> p4raw-id: //depot/perl@25325
* Run regen.plSteve Hay2005-08-111-20/+53
| | | p4raw-id: //depot/perl@25285
* patch@25279 VMS error handling and const fixesJohn E. Malmberg2005-08-101-6/+6
| | | | | | From: "John E. Malmberg" <wb8tyw@qsl.net> Message-ID: <42F98479.6030207@qsl.net> p4raw-id: //depot/perl@25280
* Re: blead@25210 on OpenVMS (not good)John E. Malmberg2005-08-011-1/+1
| | | | | | | | From: "John E. Malmberg" <wb8tyw@qsl.net> Message-ID: <42E41F8D.3040306@qsl.net> constify Perl_unlnk p4raw-id: //depot/perl@25251
* More embed.fnc goodnessAndy Lester2005-07-291-27/+71
| | | | | Message-ID: <20050728190956.GB607@petdance.com> p4raw-id: //depot/perl@25243
* tidy up DieNull and DIE_NULLRobin Barker2005-07-281-2/+1
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D90849C75C@hotel.npl.co.uk> p4raw-id: //depot/perl@25237
* support POSIX SA_SIGINFOJarkko Hietaniemi2005-07-201-0/+5
| | | | | Message-ID: <42DE3846.6050606@gmail.com> p4raw-id: //depot/perl@25200
* croak() accepts Nullch as a parameter.Rafael Garcia-Suarez2005-07-201-6/+3
| | | | | (spotted by Stas Bekman) p4raw-id: //depot/perl@25197
* The continuing plod through embed.fncAndy Lester2005-07-181-35/+99
| | | | | Message-ID: <20050718153738.GB20193@petdance.com> p4raw-id: //depot/perl@25172
* more embed cleanupAndy Lester2005-07-151-170/+535
| | | | | | | Message-ID: <20050715155115.GC29983@petdance.com> (and run regen.pl) p4raw-id: //depot/perl@25156
* More embed.fnc plowingAndy Lester2005-07-131-44/+148
| | | | | Message-ID: <20050713154919.GA24586@petdance.com> p4raw-id: //depot/perl@25138
* S_pad_findlex has side effects, so its return value may be ignoredDave Mitchell2005-07-121-1/+0
| | | p4raw-id: //depot/perl@25127
* get_?v have side effects, so their return values may be ignoredDave Mitchell2005-07-121-4/+0
| | | p4raw-id: //depot/perl@25126
* run regen.plDave Mitchell2005-07-101-74/+234
| | | p4raw-id: //depot/perl@25108
* silence some compiler warningsDave Mitchell2005-07-101-2/+0
| | | p4raw-id: //depot/perl@25104
* Remove unnecessary null checkAndy Lester2005-07-041-1/+3
| | | | | Message-ID: <20050704191200.GA2614@petdance.com> p4raw-id: //depot/perl@25079
* Regen after change 25067Steve Hay2005-07-041-18/+63
| | | p4raw-id: //depot/perl@25073
* Inlining del_HE is actually a space optimisation.Nicholas Clark2005-07-041-3/+0
| | | | | It's therefore likely also to be a speed optimisation. :-) p4raw-id: //depot/perl@25066
* replace ckWARN macros with functionsDave Mitchell2005-07-021-0/+2
| | | p4raw-id: //depot/perl@25050
* Passing gvtype as char rather than char * to S_varname generatesNicholas Clark2005-07-021-3/+2
| | | | | smaller code. p4raw-id: //depot/perl@25048
* Don't inline offer_nice_chunk, as it's rarely called.Nicholas Clark2005-07-021-0/+4
| | | 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
* We're going round in circles with pp_sys.cAndy Lester2005-06-271-8/+6
| | | | | | | Message-ID: <20050627180659.GB29744@petdance.com> (edited) p4raw-id: //depot/perl@24997
* Extend DEBUG_LEAKING_SCALARS_FORK_DUMP so it can also dump scalarsNicholas Clark2005-06-241-0/+4
| | | | | | 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-4/+8
| | | | | Typeglobs now have a weak reference onto their symbol table. p4raw-id: //depot/perl@24966
* Pre-YAPC consting funAndy Lester2005-06-231-12/+27
| | | | | Message-ID: <20050623190423.GA13835@petdance.com> p4raw-id: //depot/perl@24965
* The current implementation of :unique is fundamentally flawed,Nicholas Clark2005-06-231-3/+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