summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Collapse)AuthorAgeFilesLines
* Continue fixing the io warnings. This alsoJarkko Hietaniemi2000-08-061-16/+30
| | | | | | | sort of fixes bug ID 20000802.003: the core dump is no more. Whether the current behaviour is correct (giving a warning: "Not a format reference"), is another matter. p4raw-id: //depot/perl@6531
* [ID 20000724.004] Perl interpreter segfault when using built-in flockRonald F. Guilmette2000-08-051-2/+2
| | | | | Message-Id: <200007242247.PAA52177@monkeys.com> p4raw-id: //depot/perl@6527
* Remove the extraneous "main::" prefix from all theGurusamy Sarathy2000-08-021-3/+3
| | | | | | | | "opened only for", "on closed", and "never opened" warnings. Subject: Re: inappropriate warning Message-Id: <200003201928.LAA32224@maul.ActiveState.com> p4raw-id: //depot/perl@6489
* UTF8 concatJarkko Hietaniemi2000-07-291-24/+58
| | | | | | | | | | | | | | | | | | From: simon@brecon.co.uk (Simon Cozens) Date: 30 Jun 2000 06:13:25 GMT Message-ID: <slrn8loek5.9ai.simon@justanother.perlhacker.org> (with a memory leak fixed, plus a few casts added) This also seems to help for Subject: [ID 20000716.015] join UTF8 weirdness From: root <root@ak-71.mind.de> Date: Sat, 15 Jul 2000 15:29:54 +0200 Message-Id: <200007151329.PAA13970@ak-71.mind.de> (from Andreas König) p4raw-id: //depot/perl@6464
* integrate cfgperl changes#6325..6373 into mainlineGurusamy Sarathy2000-07-111-1/+3
| | | | | | | | (NOTE: today's batch of integrations still untested) p4raw-link: @6373 (not found) p4raw-link: @6325 on //depot/cfgperl: d6ac44cc5a00fa38a56717785146bc16b716472c p4raw-id: //depot/perl@6373
* integrate cfgperl changes#6174..6203 into mainline (first of several)Gurusamy Sarathy2000-07-111-1/+1
|\ | | | | | | | | | | p4raw-link: @6203 on //depot/cfgperl: fecfaeb8bbdf3ab93ea88558d0ee3a60234c5047 p4raw-link: @6174 on //depot/metaconfig: cfd1a6dce7dce25772bf4f5399e251457574eeeeon //depot/cfgperl: 12ae5dfcd4fd6f54af051c41b2e122532efce8d3 p4raw-id: //depot/perl@6343
| * Substitution utf8 patch from Simon Cozens.Jarkko Hietaniemi2000-05-311-1/+1
| | | | | | p4raw-id: //depot/cfgperl@6177
* | tyop in change#6306Gurusamy Sarathy2000-07-041-1/+1
| | | | | | | | | | p4raw-link: @6306 on //depot/perl: c1899e02bd58ea340a8d89dc821ccba4502a63a7 p4raw-id: //depot/perl@6314
* | better diagnostic on Frob->stuff() when Frob:: doesn't existGurusamy Sarathy2000-07-041-3/+13
| | | | | | | | | | (from Richard Soderberg <rs@oregonnet.com>) p4raw-id: //depot/perl@6306
* | slurp mode fix in change#4736 still not quite rightGurusamy Sarathy2000-06-301-2/+2
| | | | | | | | | | p4raw-link: @4736 on //depot/perl: 684bef36d5078e84d816e42ce6a73ae4452da2d7 p4raw-id: //depot/perl@6294
* | dounwind() may cause POPSUB() to diddle the wrong PL_curpadGurusamy Sarathy2000-06-301-0/+1
|/ | | | | when @_ is modified, causing coredumps p4raw-id: //depot/perl@6291
* change#2879 broke rvalue autovivification of magicals such as ${$num}Gurusamy Sarathy2000-05-281-6/+14
| | | | | | | (reworked variant of patch suggested by Simon Cozens) p4raw-link: @2879 on //depot/perl: 35cd451c5a1303394968903750cc3b3a1a6bc892 p4raw-id: //depot/perl@6126
* concat doesn't preserve utf8-ness, and doesn't invalidateGurusamy Sarathy2000-05-071-10/+17
| | | | | [NI]OK; added tests for both p4raw-id: //depot/perl@6090
* fix RE brokenness on refs/overloaded things (from Ilya Zakharevich)Gurusamy Sarathy2000-04-241-1/+2
| | | p4raw-id: //depot/perl@5931
* make return values from match in a list context, as well as $& etGurusamy Sarathy2000-03-181-0/+4
| | | | | al propagate utf8-ness (from Graham Barr) p4raw-id: //depot/perl@5794
* avoid compiler warningsGurusamy Sarathy2000-03-131-2/+2
| | | p4raw-id: //depot/perl@5701
* the premature FREETMPS calls in change#1187 weren't defensive enoughGurusamy Sarathy2000-03-131-2/+6
| | | | | p4raw-link: @1187 on //depot/perl: a29cdaf07aa5601e42ae4955cc0f168e91a7c385 p4raw-id: //depot/perl@5699
* fixes for most warnings identified by gcc -WallGurusamy Sarathy2000-03-051-16/+11
| | | p4raw-id: //depot/perl@5540
* support for list assignment to pseudohashes (from John TobeyGurusamy Sarathy2000-03-031-29/+109
| | | | | <jtobey@john-edwin-tobey.org>) p4raw-id: //depot/perl@5492
* allow $fh->autoflush on globrefs, and thence autovivified filehandlesGurusamy Sarathy2000-02-261-1/+5
| | | | | (from Tom Christiansen) p4raw-id: //depot/perl@5276
* lexical warnings update, ability to inspect bitmask in callingGurusamy Sarathy2000-02-201-9/+9
| | | | | scope, among other things (from Paul Marquess) p4raw-id: //depot/perl@5170
* some rearrangement of the includes for easier "microperl" build;Gurusamy Sarathy2000-02-191-7/+0
| | | | | add PERL_MICRO guards supplied by Simon Cozens <simon@brecon.co.uk> p4raw-id: //depot/perl@5143
* make comparisons promote to utf8 as necessary (from Gisle Aas)Gurusamy Sarathy2000-02-191-0/+9
| | | p4raw-id: //depot/perl@5138
* stringify "\x{FFF}" to utf8 correctly; set SvUTF8 on "\x{XX}"Gurusamy Sarathy2000-02-071-0/+2
| | | | | only when XX > 127 p4raw-id: //depot/perl@5033
* set SvUTF8 on vectors only if there are chars > 127; update copyrightGurusamy Sarathy2000-02-061-1/+1
| | | | | years (from Gisle Aas) p4raw-id: //depot/perl@5009
* fix coredump on C<"x" =~ /x/; print @-> (from Ilya Zakharevich)Gurusamy Sarathy2000-02-021-0/+1
| | | p4raw-id: //depot/perl@4957
* runtime now looks at the SVf_UTF8 bit on the SV to decideGurusamy Sarathy2000-01-311-1/+1
| | | | | | | | | whether to use widechar semantics; lexer and RE engine continue to need "use utf8" to enable unicode awareness in literals and patterns (TODO: this needs to be fixed); $1 et al are marked SvUTF8 if the pattern was compiled for utf8 (TODO: propagating it from the data is probably better) p4raw-id: //depot/perl@4930
* add patch for printf-style format typechecks (from Robin BarkerGurusamy Sarathy2000-01-221-1/+1
| | | | | <rmb1@cise.npl.co.uk>); fixes for problems so identified p4raw-id: //depot/perl@4836
* patch to report warnings on bogus filehandles passed to flock(),Gurusamy Sarathy2000-01-211-12/+7
| | | | | | more consistent warnings, from Greg Bacon <gbacon@itsc.uah.edu> (slightly modified) p4raw-id: //depot/perl@4830
* disable optimization in change#3612 for join() and quotemeta()--thisGurusamy Sarathy2000-01-021-0/+6
| | | | | | | | | removes all the gross hacks for the special cases in that change; fix pp_concat() for when TARG == arg (modified version of patch suggested by Ilya Zakharevich) p4raw-link: @3612 on //depot/perl: b162f9ead0a98db35cdcfc8c889e344c040c8d8e p4raw-id: //depot/perl@4749
* slurp mode fix in change#2910 wasn't quite right (spotted by HansGurusamy Sarathy1999-12-291-5/+4
| | | | | | | Mulder) p4raw-link: @2910 on //depot/perl: fbad3eb55c1f8c84d1dfd0e484ecddeffc891e79 p4raw-id: //depot/perl@4736
* integrate mainline contentsGurusamy Sarathy1999-12-281-2/+2
|\ | | | | p4raw-id: //depot/utfperl@4725
| * partly fix perldiag regressions identified by Tom ChristiansenGurusamy Sarathy1999-12-281-2/+2
| | | | | | p4raw-id: //depot/perl@4709
| * make uninitialized value warnings report opcodeGurusamy Sarathy1999-12-041-2/+2
| | | | | | p4raw-id: //depot/perl@4641
| * minor USE_ITHREADS tweaksGurusamy Sarathy1999-12-011-4/+4
| | | | | | p4raw-id: //depot/perl@4603
| * more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-21/+20
| | | | | | p4raw-id: //depot/perl@4602
| * Integrate with Sarathy.Jarkko Hietaniemi1999-11-111-5/+8
| |\ | | | | | | p4raw-id: //depot/cfgperl@4549
| | * avoid stash pointers in optree under USE_ITHREADSGurusamy Sarathy1999-11-111-1/+1
| | | | | | | | | p4raw-id: //depot/perl@4546
| | * more cleanups for change#4539Gurusamy Sarathy1999-11-101-0/+3
| | | | | | | | | | | | | | | p4raw-link: @4539 on //depot/perl: 350de78d9c02710bb008e9ca922c78ba251ec366 p4raw-id: //depot/perl@4544
| | * preliminary support for GVOP indirection via padGurusamy Sarathy1999-11-081-4/+4
| | | | | | | | | p4raw-id: //depot/perl@4539
| * | Integrate with Sarathy.Jarkko Hietaniemi1999-11-041-3/+1
| |\ \ | | |/ | | | p4raw-id: //depot/cfgperl@4513
| | * make nested ARGV/$^I loops work correctly; fixes several bugsGurusamy Sarathy1999-10-311-3/+1
| | | | | | | | | | | | | | | | | | | | | in the way ARGV state was handled in readline(); writing a subroutine to do inplace edits is now possible, provided *ARGV, *ARGVOUT, $^I and $_ are localized where needed p4raw-id: //depot/perl@4502
| * | Incremental Mac integration from Matthias.Jarkko Hietaniemi1999-11-041-3/+1
| | | | | | | | | p4raw-id: //depot/cfgperl@4512
| * | Initial integration of the MacPerl changes form Matthias.Jarkko Hietaniemi1999-11-021-0/+9
| |/ | | | | p4raw-id: //depot/cfgperl@4508
| * usurp GVOP slot for new PADOP (one small step to making optreeGurusamy Sarathy1999-10-291-3/+3
| | | | | | | | | | shareable across interpreters) p4raw-id: //depot/perl@4484
* | integrate mainline changesGurusamy Sarathy1999-12-121-30/+37
| | | | | | p4raw-id: //depot/utfperl@4679
* | Pre-trip resolveNick Ing-Simmons1999-10-171-1/+7
|\ \ | |/ | | p4raw-id: //depot/utfperl@4399
| * assumption about @_ always being non-REAL doesn't hold whenGurusamy Sarathy1999-10-161-1/+7
| | | | | | | | | | | | debugger is running; DB::sub() can call arbitrary stuff that modifies @_ at will p4raw-id: //depot/perl@4395
* | Resolve utfperl branch against mainline as of _62Nick Ing-Simmons1999-10-161-37/+39
|\ \ | |/ | | p4raw-id: //depot/utfperl@4394
| * various cleanupsGurusamy Sarathy1999-10-121-3/+3
| | | | | | p4raw-id: //depot/perl@4350