summaryrefslogtreecommitdiff
path: root/perl.c
Commit message (Collapse)AuthorAgeFilesLines
* Comment fixRafael Garcia-Suarez2005-10-111-2/+2
| | | p4raw-id: //depot/perl@25738
* environ fixupAlan Burlison2005-10-111-0/+9
| | | | | Message-ID: <434BDA72.4090109@sun.com> p4raw-id: //depot/perl@25737
* Avoid a castNicholas Clark2005-10-061-1/+1
| | | p4raw-id: //depot/perl@25709
* Add -C to allowed $PERL5OPT optionsH.Merijn Brand2005-10-061-1/+1
| | | | | | | Add -C to the $PERL5OPT documentation (and added the missing -A too) t/run/runenv.t Could use some more tests about how supported and unsupported options in $PERL5OPT are handled p4raw-id: //depot/perl@25703
* Re: [PATCH] Random constings and printf cleanupAndy Lester2005-10-051-7/+7
| | | | | Message-ID: <20051004201605.GA31682@petdance.com> p4raw-id: //depot/perl@25693
* Re: $^CHILD_ERROR_NATIVE issues (with attachment)Gisle Aas2005-10-041-6/+6
| | | | | Message-ID: <lrd5ml7i8s.fsf@caliper.activestate.com> p4raw-id: //depot/perl@25688
* PL_defoutgv could be used after being freedDave Mitchell2005-09-291-0/+2
| | | | | | Was giving "use of freed value" warnings in t/io/through.t and t/io/crlf_through.t p4raw-id: //depot/perl@25665
* Attempting to do too many things simultaneously with the C pre-Nicholas Clark2005-09-291-1/+1
| | | | | processor considered harmful. p4raw-id: //depot/perl@25651
* We can use the C pre-processor to build a single, longer stringNicholas Clark2005-09-281-27/+28
| | | | | constant which makes the object code slightly smaller. p4raw-id: //depot/perl@25634
* It looks like the only way to reliably make Perl_hv_name_set a pureNicholas Clark2005-09-181-1/+1
| | | | | | | macro in 5.8.x is to make it available as hv_name_set. [Otherwise when and where aTHX_ hv gets expanded to foo, hv causes warnings or other games when Perl_hv_name_set() is a macro] p4raw-id: //depot/perl@25475
* Fix a couple of random warningsSteve Peters2005-08-091-0/+2
| | | | | Message-ID: <20050809112148.GA4902@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@25279
* support POSIX SA_SIGINFOJarkko Hietaniemi2005-07-201-2/+2
| | | | | Message-ID: <42DE3846.6050606@gmail.com> p4raw-id: //depot/perl@25200
* more embed cleanupAndy Lester2005-07-151-4/+3
| | | | | | | Message-ID: <20050715155115.GC29983@petdance.com> (and run regen.pl) p4raw-id: //depot/perl@25156
* Make -V "Compile-time options" list everything used in makedef.plSteve Hay2005-07-131-13/+55
| | | p4raw-id: //depot/perl@25136
* Change New*() to Newx*() in various comments and documentationSteve Hay2005-07-121-2/+2
| | | p4raw-id: //depot/perl@25116
* Making my way thru embed.fncAndy Lester2005-07-101-3/+3
| | | | | Message-ID: <20050710193635.GC8081@petdance.com> p4raw-id: //depot/perl@25107
* Re: janitorial work ? [patch]Jim Cromie2005-07-081-8/+8
| | | | | | | | Message-ID: <42CC3CE9.5050606@divsol.com> (reverted all dual-lived modules since they must work with older perls too so must wait for a new Devel::PPPort) p4raw-id: //depot/perl@25101
* Don't check the pointer is non-NULL before calling Safefree() inNicholas Clark2005-07-021-6/+3
| | | | | | | | | little used code, code used only once per run (such as interpreter construction and destruction), and cases where the pointer nearly never is NULL. Safefree does its own non-NULL check, and even that isn't strictly necessary as all conformant free()s accept a NULL pointer. p4raw-id: //depot/perl@25045
* A terser way of implementing require_pv.Nicholas Clark2005-06-301-5/+2
| | | p4raw-id: //depot/perl@25029
* Avoid using PL_Sv in the -V argument processing.Nicholas Clark2005-06-301-65/+79
| | | | | Express the embedded perl program in a slightly terser way. p4raw-id: //depot/perl@25027
* Use Perl_sv_catpvf to shorten the code (source and object) needed forNicholas Clark2005-06-301-6/+2
| | | | | commandline -V options that q\0...\0. p4raw-id: //depot/perl@25026
* The core shouldn't be using PL_naNicholas Clark2005-06-301-1/+1
| | | p4raw-id: //depot/perl@25024
* -V:... would get upset (syntax error) if ... contained unbalanced ().Nicholas Clark2005-06-301-3/+2
| | | p4raw-id: //depot/perl@25023
* Replace newSVpv(...,0) with newSVpvn where we know the length.Nicholas Clark2005-06-301-2/+4
| | | p4raw-id: //depot/perl@25022
* Why use Perl_form and newSVpv when newSVpvf will do it in one?Nicholas Clark2005-06-301-6/+2
| | | p4raw-id: //depot/perl@25021
* First stab at not automatically creating an unused SV for GvSVNicholas Clark2005-06-291-2/+5
| | | | | | | 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/+20
| | | | | | | Message-ID: <20050627180659.GB29744@petdance.com> (edited) p4raw-id: //depot/perl@24997
* Tweak the child dump socket protocol to return error messages to theNicholas Clark2005-06-261-32/+92
| | | | | parent so that it can display what went wrong. p4raw-id: //depot/perl@24986
* When using DEBUG_LEAKING_SCALARS_FORK_DUMP it's possible to causeNicholas Clark2005-06-261-17/+93
| | | | | | | | | indefinite hangs when the debugging child holds open Perl_debug_log, and it happens to be a file descriptor that is one end of a pipe, with a process sitting at the other end waitng for EOF. So close all descriptors in the child *including* Perl_debug_log, and pass it back in over the control socket if it's needed. p4raw-id: //depot/perl@24984
* If forking during global destruction, the child needs to close allNicholas Clark2005-06-251-1/+24
| | | | | | unused file descriptors, else it can cause other processes to hang because it accidentally holds open pipes and sockets. p4raw-id: //depot/perl@24979
* Extend DEBUG_LEAKING_SCALARS_FORK_DUMP so it can also dump scalarsNicholas Clark2005-06-241-32/+46
| | | | | | which become unreferenced. This is less likely to be successful. The #define needs a better name. p4raw-id: //depot/perl@24976
* Re-initialise PL_curcop to &PL_compiling before destroying the optree.Nicholas Clark2005-06-231-1/+5
| | | p4raw-id: //depot/perl@24952
* Const Boy II: The LocalizingAndy Lester2005-06-231-10/+6
| | | | | Message-ID: <20050622144059.GA19598@petdance.com> p4raw-id: //depot/perl@24945
* Add facility to fork() early in perl_destruct and use the child toNicholas Clark2005-06-221-0/+118
| | | | | | dump out leaked scalars (enabled with DEBUG_LEAKING_SCALARS_FORK_DUMP when DEBUG_LEAKING_SCALARS is already in force) p4raw-id: //depot/perl@24940
* Now that the global string table is using a single hunk of memoryNicholas Clark2005-06-221-11/+16
| | | | | for both HE and HEK, we need to actually free things in perl_destruct p4raw-id: //depot/perl@24936
* perl -v was outputting a double v (spotted by Jarkko)Rafael Garcia-Suarez2005-06-201-2/+2
| | | p4raw-id: //depot/perl@24911
* Remove the deprecated $# variableRafael Garcia-Suarez2005-06-201-2/+0
| | | p4raw-id: //depot/perl@24908
* Removing /*SUPPRESS xxx*/Andy Lester2005-06-161-4/+2
| | | | | Message-ID: <20050616141342.GA22188@petdance.com> p4raw-id: //depot/perl@24871
* Revert part of change #24854Rafael Garcia-Suarez2005-06-161-4/+2
| | | | | p4raw-link: @24854 on //depot/perl: ab019eaa775fdcae8aaf709315c7ba85a788ee6c p4raw-id: //depot/perl@24861
* Re: [PATCH] make -f invalid when USE_SITECUSTOMIZE isn't setSteve Peters2005-06-151-0/+4
| | | | | Message-ID: <20050615163040.GA14745@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@24854
* better assertion supportSalvador FandiƱo2005-06-141-39/+49
| | | | | Message-ID: <20050613154719.29295.qmail@lists.develooper.com> p4raw-id: //depot/perl@24832
* More SvPV constingNicholas Clark2005-06-131-6/+7
| | | p4raw-id: //depot/perl@24826
* We no longer need PL_shared_hek_tableNicholas Clark2005-06-131-2/+0
| | | p4raw-id: //depot/perl@24816
* Remove repeated C<n_a>sNicholas Clark2005-06-081-7/+9
| | | p4raw-id: //depot/perl@24763
* n_a no moreNicholas Clark2005-06-081-6/+2
| | | p4raw-id: //depot/perl@24758
* More SvPV constingNicholas Clark2005-06-071-1/+1
| | | p4raw-id: //depot/perl@24743
* Random constingAndy Lester2005-06-031-2/+0
| | | | | Message-ID: <20050602171943.GA16553@petdance.com> p4raw-id: //depot/perl@24689
* CPP typo fix (by Dominic Dunlop)Rafael Garcia-Suarez2005-06-021-1/+1
| | | p4raw-id: //depot/perl@24674
* HP-UX specific #pragma entered in #23890 is not supportedH.Merijn Brand2005-06-021-1/+1
| | | | | on HP-UX 10.20 and older p4raw-id: //depot/perl@24667
* Quotes fixed, see also perl #36079Andy Lester2005-06-021-3/+3
| | | | | Message-ID: <20050602050238.GA4001@petdance.com> p4raw-id: //depot/perl@24666