summaryrefslogtreecommitdiff
path: root/pp_ctl.c
Commit message (Collapse)AuthorAgeFilesLines
* applied suggested patch; added testsAdam Krolnik1999-02-111-5/+8
| | | | | | Message-Id: <9812122130.AA03717@gypsy.eng.cyrix.com> Subject: Range operation doesn't handle IV_MAX p4raw-id: //depot/perl@2855
* compatibility fix: magic non-propagation in foreach implicit localizationGurusamy Sarathy1999-02-111-5/+9
| | | p4raw-id: //depot/perl@2854
* change#2576 is based on a wrong premise; undo itGurusamy Sarathy1999-01-171-4/+4
| | | | | p4raw-link: @2576 on //depot/cfgperl: 5e985ccb892ad7073a08ce8fc45550f2b84c4230 p4raw-id: //depot/perl@2622
* From: Hans Mulder <hansm@icgroup.nl>Jarkko Hietaniemi1999-01-131-7/+86
| | | | | | | | | | | | | | | | | | | | | Optimize common sort routines. Thread started by the message From: Hans Mulder <hansm@icgroup.nl> Sender: owner-perl5-porters@perl.org To: perl5-porters@perl.org Subject: [Patch for 5.00554] From the Todo list: Optimize sort by { $a <=> $b Message-Id: <9901092156.AA03831@icgned.icgroup.nl> and the patch from the message From: Hans Mulder <hans@icgroup.nl> To: jhi@iki.fi Cc: perl5-porters@perl.org Subject: Re: [Patch for 5.00554] From the Todo list: Optimize sort by { $a <=> $b } Date: Wed, 13 Jan 1999 17:39:35 +0100 Message-Id: <9901131639.AA17419@icgned.icgroup.nl> p4raw-id: //depot/cfgperl@2595
* Change #2582 fallout: the amagic_cmp* are no more file static.Jarkko Hietaniemi1999-01-061-4/+4
| | | p4raw-id: //depot/cfgperl@2576
* Bugs in hairy interactions of feature in RExIlya Zakharevich1998-12-291-1/+2
| | | | | | | | To: perl5-porters@perl.org (Mailing list Perl5) Message-ID: <MLIST_199812080637.BAA16025@monk.mps.ohio-state.edu> \G fixes (wasn't working right with //g, s///, and $_ in (?{})). p4raw-id: //depot/cfgperl@2515
* another threads reliability fix: serialize writes to thr->threadsvGurusamy Sarathy1998-11-291-14/+21
| | | | | | | | avoid most uses of PL_na (which is much more inefficient than a simple local); update docs to suit; PL_na now being thr->Tna may be a minor compatibility issue for extensions--will require dTHR outside of XSUBs (those get automatic dTHR) p4raw-id: //depot/perl@2387
* fix for pat.t failure under USE_THREADSGurusamy Sarathy1998-11-291-6/+2
| | | p4raw-id: //depot/perl@2379
* applied suggested patch with PERL_OBJECT tweaksIlya Zakharevich1998-11-281-1/+1
| | | | | | Message-Id: <199811260746.CAA23164@monk.mps.ohio-state.edu> Subject: [PATCH 5.005_53] Enable $_ and pos() inside (?{ CODE }) in RExen p4raw-id: //depot/perl@2367
* Fix \G in REx without //gIlya Zakharevich1998-11-281-2/+3
| | | | | Message-Id: <199811260433.XAA29281@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@2365
* format "..." bugUnknown Ricoh Contributor II1998-11-271-1/+7
| | | | | Message-Id: <199811240137.KAA05867@luna.src.ricoh.co.jp> p4raw-id: //depot/perl@2323
* tweak change#2245 to skip previous message if anyGurusamy Sarathy1998-11-181-2/+4
| | | | | p4raw-link: @2245 on //depot/perl: a99e4ac224ca891463a7704e48b83906ece3bb7c p4raw-id: //depot/perl@2248
* propagate failures in DESTROY() as (optional) warningsGurusamy Sarathy1998-11-171-0/+2
| | | p4raw-id: //depot/perl@2245
* fix a location affected by change#2191, add note about POPSTACKGurusamy Sarathy1998-11-051-0/+1
| | | | | p4raw-link: @2191 on //depot/perl: de616352556f5da70790ceef0ca8b92726d7761a p4raw-id: //depot/perl@2196
* phase 1 of somewhat major rearrangement of PERL_OBJECT stuffGurusamy Sarathy1998-10-301-11/+11
| | | | | | | | | | (objpp.h is gone, embed.pl now does some of that); objXSUB.h should soon be automated also; the global variables that escaped the PL_foo conversion are now reined in; renamed MAGIC in regcomp.h to REG_MAGIC to avoid collision with the type of same name; duplicated lists of pp_things in various places is now gone; result has only been tested on win32 p4raw-id: //depot/perl@2133
* Make sort respect overloadingIlya Zakharevich1998-10-281-4/+70
| | | | | Message-Id: <199810280620.BAA06893@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@2117
* Re: die with a reference should use overload "" operatorGraham Barr1998-10-251-0/+2
| | | | | Message-ID: <19981024214550.C508@pobox.com> p4raw-id: //depot/perl@2077
* Re: taint checking for: use lib "$ENV{'EVIL'}"Graham Barr1998-10-251-0/+1
| | | | | Message-ID: <19981017204241.G510@pobox.com> p4raw-id: //depot/perl@2071
* properly restore PL_rsfp_filters after requireGurusamy Sarathy1998-10-251-4/+2
| | | p4raw-id: //depot/perl@2051
* fix handling of mayhaps-extended @_ in goto &subGurusamy Sarathy1998-10-211-2/+10
| | | p4raw-id: //depot/perl@2030
* let docatch() pass the buck when restartop turns out to be null,Gurusamy Sarathy1998-10-141-4/+3
| | | | | making exceptions in BEGIN{} propagate as expected p4raw-id: //depot/perl@1947
* change#1614 merely disabled earlier fix (doh!); undo it and properlyGurusamy Sarathy1998-10-131-22/+22
| | | | | | | | fixup the cop_seq value that must be seen by lexical lookups that emanate within eval'' p4raw-link: @1614 on //depot/perl: bd28dd3ca083953e5682058b02b9529902e14ca9 p4raw-id: //depot/perl@1944
* don't longjmp() in pp_goto() (regressive bug from old single-stackGurusamy Sarathy1998-10-131-5/+0
| | | | | implementation) p4raw-id: //depot/perl@1941
* fix globals caught by change#1927; builds and tests on SolarisGurusamy Sarathy1998-10-061-1/+1
| | | | | p4raw-link: @1927 on //depot/perl: eb07465ebe1238598e948058857ec948c6697f86 p4raw-id: //depot/perl@1936
* undo bogus part of change#1903 (as pointed out by Larry)Gurusamy Sarathy1998-10-061-1/+1
| | | | | p4raw-link: @1903 on //depot/perl: 13b51b796ac5d39ced5a8f4f5922bfa7ca1678d5 p4raw-id: //depot/perl@1933
* fixes for bugs in /RE/p from Hugo van der SandenGurusamy Sarathy1998-10-021-3/+3
| | | | | | | | | | | | | | | Date: Mon, 28 Sep 1998 17:41:49 +0100 Message-Id: <199809281641.RAA02450@crypt.compulink.co.uk> Subject: [PATCH 5.005_52] Re: More on ?p -- Date: Thu, 01 Oct 1998 09:10:58 +0100 Message-Id: <199810010810.JAA16426@crypt.compulink.co.uk> Subject: [PATCH 5.005_52] ?p fix -- Date: Thu, 01 Oct 1998 10:45:56 +0100 Message-Id: <199810010945.KAA16733@crypt.compulink.co.uk> Subject: [PATCH 5.005_52] more on ?p p4raw-id: //depot/perl@1903
* use SETERRNO() to reset errno (suggested by Charles Bailey)Gurusamy Sarathy1998-10-021-1/+1
| | | p4raw-id: //depot/perl@1900
* make C<goto &sub> AUTOLOAD-aware (autouse now works for modulesGurusamy Sarathy1998-09-241-3/+14
| | | | | that are autoloaded) p4raw-id: //depot/perl@1867
* reset errno after C<require> search (as suggested by Larry)Gurusamy Sarathy1998-09-231-0/+2
| | | p4raw-id: //depot/perl@1855
* Implicit require during compile reset line numberingLarry Wall1998-09-051-0/+1
| | | p4raw-id: //depot/perl@1778
* lexical warnings; tweaks to places that didn't apply correctlyPaul Marquess1998-08-091-19/+36
| | | | | | Message-Id: <9807290828.AA26286@claudius.bfsec.bt.co.uk> Subject: lexical warnings patch for 5.005_50 p4raw-id: //depot/perl@1773
* integrate maint-5.005 changes into mainlineGurusamy Sarathy1998-08-081-5/+3
|\ | | | | p4raw-id: //depot/perl@1760
| * support OE/MVSJarkko Hietaniemi1998-08-021-5/+3
| | | | | | | | | | | | Message-Id: <199808010903.MAA09371@alpha.hut.fi> Subject: [PATCH] 5.005_01: OE MVS p4raw-id: //depot/maint-5.005/perl@1697
* | Here are the long-expected Unicode/UTF-8 modifications.Larry Wall1998-07-241-2/+90
|/ | | p4raw-id: //depot/utfperl@1651
* fix off-by-one in change#623 that broke lexical lookups in eval''Gurusamy Sarathy1998-07-211-1/+1
| | | | | p4raw-link: @623 on //depot/maint-5.004/perl: e811c00b2f4acecfa354c70062bc82a1157cebc4 p4raw-id: //depot/perl@1614
* part 1 of PERL_OBJECT fixes for new var namesGurusamy Sarathy1998-07-211-1/+1
| | | p4raw-id: //depot/perl@1607
* Compile (?{}) into a correct packageIlya Zakharevich1998-07-211-0/+4
| | | | | Message-Id: <199807192216.SAA10482@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@1601
* complete s/foo/PL_foo/ changes (all escaped cases identified withGurusamy Sarathy1998-07-201-14/+14
| | | | | | brute force search script). Result builds and passes all tests on Solaris. win32 and PERL_OBJECT are still untested. p4raw-id: //depot/perl@1578
* integrate ansi branch to get s/foo/PL_foo/ changesGurusamy Sarathy1998-07-201-391/+391
|\ | | | | p4raw-id: //depot/perl@1575
| * PL_ stuff for threadsNick Ing-Simmons1998-07-181-93/+93
| | | | | | p4raw-id: //depot/ansiperl@1534
| * PL_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-305/+305
| | | | | | | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* | fix C<$1 .. $2> coredump under debuggerGurusamy Sarathy1998-07-201-0/+1
|/ | | p4raw-id: //depot/perl@1574
* typecast long vs. IV compares in pp_flip/pp_flopGurusamy Sarathy1998-07-151-2/+2
| | | p4raw-id: //depot/perl@1509
* make RE engine threadsafe; -Dusethreads builds, tests on Solaris,Gurusamy Sarathy1998-07-121-0/+1
| | | | | | and runs regexes in 1000s of threads without crashing; also fixed statcache not being thread-local p4raw-id: //depot/perl@1448
* fix pp_caller() to fully traverse stacklevelsGurusamy Sarathy1998-07-121-11/+28
| | | p4raw-id: //depot/perl@1445
* add patch, along with all the missing bits, and doc tweaksIlya Zakharevich1998-07-111-0/+12
| | | | | | Message-Id: <199807092247.SAA06314@monk.mps.ohio-state.edu> Subject: Re: [PATCH 5.004_71] Secure RE update p4raw-id: //depot/perl@1444
* misc tweaks to docs and qsortsv() warningGurusamy Sarathy1998-07-101-1/+1
| | | p4raw-id: //depot/perl@1405
* undo problematic change#1367Gurusamy Sarathy1998-07-091-1/+0
| | | | | p4raw-link: @1367 on //depot/perl: d426b052dee31c20224ef2893d5c969ad5a2c617 p4raw-id: //depot/perl@1398
* get it building again on win32Gurusamy Sarathy1998-07-091-2/+2
| | | p4raw-id: //depot/perl@1394
* add patch for C<use re 'debug'>Ilya Zakharevich1998-07-081-2/+2
| | | | | | Message-Id: <199807070224.WAA10318@monk.mps.ohio-state.edu> Subject: Re: _70 and Devel::RE p4raw-id: //depot/perl@1371