summaryrefslogtreecommitdiff
path: root/perl.c
Commit message (Collapse)AuthorAgeFilesLines
* Avoid taking a reference to SvIVX and putting that address on theNicholas Clark2005-04-111-1/+0
| | | | | save stack p4raw-id: //depot/perl@24228
* Add casting to allow g++ (3.3.5) to compile the core code.Nicholas Clark2005-04-051-1/+1
| | | | | | A C++ compiler produces lots of warnings that are probably valid concerns to investigate. p4raw-id: //depot/perl@24170
* const-eight.diffAndy Lester2005-04-041-1/+1
| | | | | Message-ID: <20050330174024.GA12167@petdance.com> p4raw-id: //depot/perl@24148
* The core part of :Andy Lester2005-03-291-1/+1
| | | | | | Subject: [PATCH] Consting seven Message-ID: <20050327215722.GC20451@petdance.com> p4raw-id: //depot/perl@24094
* expand -DDEBUG_LEAKING_SCALARS to instrument the creation of each SVDave Mitchell2005-03-281-2/+10
| | | p4raw-id: //depot/perl@24088
* Consting fiveAndy Lester2005-03-251-22/+32
| | | | | | | | Message-ID: <20050325231409.GB17660@petdance.com> [with modification - the extra argument to incpush was supposed to be being used] p4raw-id: //depot/perl@24081
* Remove the const qualifier from argv and env variablesRafael Garcia-Suarez2005-03-251-4/+4
| | | p4raw-id: //depot/perl@24077
* Third consting batchAndy Lester2005-03-241-29/+29
| | | | | Message-Id: <2f14220e7101a03f7659dbe79a03b115@petdance.com> p4raw-id: //depot/perl@24074
* Break up long lines in -V output for compile-time optionsYitzchak Scott-Thoennes2005-03-211-0/+22
| | | | | | | Subject: Re: sitecustomize.pl [PATCH] From: sthoenna[at]efn.org (Yitzchak Scott-Thoennes) Message-ID: <20050309014604.GA5876[at]efn.org> p4raw-id: //depot/perl@24058
* More consting goodnessAndy Lester2005-03-211-3/+3
| | | | | Message-ID: <20050319072830.GA7721@petdance.com> p4raw-id: //depot/perl@24049
* Re: sitecustomize.pl [PATCH]Gisle Aas2005-03-181-0/+19
| | | | | | | | Message-ID: <lru0n9w433.fsf@caliper.activestate.com> Adds a new command-line switch, -f, and a new optional compile-time setting -DUSE_SITECUSTOMIZE p4raw-id: //depot/perl@24043
* Update -v copyright noticeRafael Garcia-Suarez2005-03-041-1/+1
| | | p4raw-id: //depot/perl@24003
* libperl leaks a THREAD_KEY each time it is reloadedGisle Aas2005-01-271-0/+25
| | | | | Message-ID: <lris6cxgt9.fsf@caliper.activestate.com> p4raw-id: //depot/perl@23890
* Further follow-up to 23767Robin Barker2005-01-191-2/+2
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D90849C57D@hotel.npl.co.uk> p4raw-id: //depot/perl@23824
* Re: killing USE_5005THREADS in blead?Stas Bekman2005-01-131-12/+0
| | | | | Message-ID: <41E5977A.3060306@stason.org> p4raw-id: //depot/perl@23786
* Remove PERL_FLEXIBLE_EXCEPTIONS code.Marcus Holland-Moritz2005-01-101-81/+0
| | | p4raw-id: //depot/perl@23780
* If we know the length of the string constant, save a strlen()Nicholas Clark2005-01-091-2/+2
| | | p4raw-id: //depot/perl@23773
* Foolishly I committed change 23753 before remembering to test withoutNicholas Clark2005-01-051-1/+1
| | | | | ithreads. No tests => bugs. This should fix them. p4raw-id: //depot/perl@23755
* Turn INIT_TLS_AND_INTERP into a static functionNicholas Clark2005-01-051-24/+17
| | | p4raw-id: //depot/perl@23753
* strEQ/strNE of 1 character strings seems better hand inlined,Nicholas Clark2005-01-011-2/+2
| | | | | | because it generates smaller object code (as well as being faster than a true function call) p4raw-id: //depot/perl@23725
* Relocatable @INC entries for Unix.Nicholas Clark2004-12-231-24/+121
| | | | | | | | (With appropriate fixups in Config.pm to complete the illusion) Currently can only be enabled with hackery to config.sh TODO - proper Configure support, and support for otherlibdirs in Config.pm p4raw-id: //depot/perl@23674
* Move the definition of the S_procself_val() function beforeRafael Garcia-Suarez2004-12-221-35/+34
| | | | | the point where it's used p4raw-id: //depot/perl@23668
* Move the setting of $^X ahead of the initialisation of @INCNicholas Clark2004-12-211-17/+26
| | | p4raw-id: //depot/perl@23667
* Break out setting $^X into its own static function S_set_caret_XNicholas Clark2004-12-061-11/+17
| | | p4raw-id: //depot/perl@23617
* use (c == '$' || c == '@' || c == '%') instead of strchr("$@%", c)Nicholas Clark2004-12-031-2/+4
| | | | | The latter gives larger code, is less clear and can't be any faster p4raw-id: //depot/perl@23606
* Fix a typo in an assert(). It helps to compile with -DDEBUGGINGNicholas Clark2004-12-031-1/+1
| | | p4raw-id: //depot/perl@23603
* Pull out the duplicateded push @INC, $_ if -e $_ code fromNicholas Clark2004-12-031-14/+25
| | | | | | | S_pushinc into a new function S_pushinc_if_exists Avoid the SV copy when pushing onto @INC by creating a new scratch SV each time a push is done. p4raw-id: //depot/perl@23602
* [perl #32717] BeOS specific Updates Ingo Weinhold2004-12-011-2/+3
| | | | | | From: Ingo Weinhold (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.0.11-32717-101307.19.7097750538509@perl.org> p4raw-id: //depot/perl@23584
* SuSE's perl safe_putenf diffMichael Schroeder2004-11-171-1/+1
| | | | | | | | | Message-ID: <20041111145443.GA1854@immd4.informatik.uni-erlangen.de> slightly reworked to make the PL_use_safe_putenv variable fit in the current framework. This patch turns on the use of safe putenv for any application that embeds a perl interpreter. p4raw-id: //depot/perl@23507
* Reformulate an errorRafael Garcia-Suarez2004-11-021-1/+1
| | | | | | (so the error message given by "perl -M" is a bit more meaningful, as Jarkko pointed out) p4raw-id: //depot/perl@23465
* Set the IV values for PL_sv_yes and PL_sv_no at initialisation time.Nicholas Clark2004-10-311-0/+4
| | | p4raw-id: //depot/perl@23445
* include flags and refcount in the list of leaked scalarsDave Mitchell2004-10-271-3/+4
| | | p4raw-id: //depot/perl@23426
* Rephrase "Perl Home Page" Referenceschromatic2004-10-201-1/+1
| | | | | Message-Id: <1098251539.20976.53.camel@localhost> p4raw-id: //depot/perl@23392
* Implement a new -dt command-line flag, to enable threads under theRafael Garcia-Suarez2004-10-151-0/+7
| | | | | | | | | | | | | | | debugger (bug #31666). Subject: RE: [PATCH] debugger handles threads [perl #31666] From: <richard.foley@ubs.com> Date: Wed, 13 Oct 2004 13:01:18 +0200 Message-ID: <B374141B0A424D4F9CF143CC51B3ADD903FB9E12@NZURC900PEX1.ubsgs.ubsgroup.net> Subject: Re: [PATCH] debugger handles threads [perl #31666] From: Yitzchak Scott-Thoennes <sthoenna@efn.org> Date: Wed, 13 Oct 2004 02:49:58 -0700 Message-ID: <20041013094957.GA17184@efn.org> p4raw-id: //depot/perl@23372
* Fix [perl #31971] local $^D gives noiseRafael Garcia-Suarez2004-10-141-3/+3
| | | p4raw-id: //depot/perl@23365
* A few fixes in the list of -D debugging flagsRafael Garcia-Suarez2004-10-141-3/+3
| | | p4raw-id: //depot/perl@23364
* Patch for perl.c fixing an obscure environment bugMerijn Broeren2004-09-281-2/+9
| | | | | Message-ID: <20040923151817.GA15782@brugman.iloquent.nl> p4raw-id: //depot/perl@23337
* SvO?OK_off()'s return valueMarcus Holland-Moritz2004-09-081-1/+1
| | | | | | | Message-Id: <20040801124648.7f9b3cee@r2d2> Move (void) casts into SvOOK_off macro. p4raw-id: //depot/perl@23277
* a regex in STDOUT destructor coredumped because regex pad alreadyDave Mitchell2004-08-201-3/+3
| | | | | freed p4raw-id: //depot/perl@23230
* eval_sv() failing a taint test could corrupt the stackDave Mitchell2004-08-091-0/+4
| | | p4raw-id: //depot/perl@23209
* Final version object core patch?John Peacock2004-08-041-25/+14
| | | | | Message-ID: <411048BD.3080700@rowman.com> p4raw-id: //depot/perl@23190
* more typo fixes for change 3176 (comments at top of .c files)Dave Mitchell2004-08-031-1/+1
| | | p4raw-id: //depot/perl@23187
* Add comment to the top of most .c files explaining their purposeDave Mitchell2004-07-311-0/+6
| | | p4raw-id: //depot/perl@23176
* remove the return stack PL_retstack, and store return ops in the CXDave Mitchell2004-07-231-7/+0
| | | | | structure directly instead p4raw-id: //depot/perl@23156
* Re: "Too late for -T" could be more descriptiveJim Cromie2004-07-221-3/+2
| | | | | | Message-ID: <40FEA62E.2010809@divsol.com> (with tweaks) p4raw-id: //depot/perl@23150
* Encourage compilers to tail call optimise in sv_savepv, sv_savepvnNicholas Clark2004-07-161-2/+1
| | | | | | and sv_savesharedpv. Need to create non-void returning versions of Copy and Zero, as the existing macros deliberately cast to (void) p4raw-id: //depot/perl@23126
* on VMS, always exit with failure in my_failure_exitCraig A. Berry2004-06-021-1/+1
| | | | | | From: "Craig A. Berry" <craigberry@mac.com> Message-ID: <40BD54BA.9040708@mac.com> p4raw-id: //depot/perl@22893
* 'perl -v' fails if local_patches contains code snippetsAlan Burlison2004-05-261-1/+2
| | | | | | Message-ID: <40B4B693.9090905@sun.com> (using \0 as a separator for q//) p4raw-id: //depot/perl@22850
* Error message too wide.Rafael Garcia-Suarez2004-05-181-5/+4
| | | p4raw-id: //depot/perl@22826
* Re: a little extra cmdline help. [PATCH]Jim Cromie2004-05-101-6/+39
| | | | | Message-Id: <409FF333.4020104@divsol.com> p4raw-id: //depot/perl@22806