summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Collapse)AuthorAgeFilesLines
* The maxiters upper limit sanity check (guarding againstJarkko Hietaniemi2000-12-281-3/+7
| | | | | | non-progress) assumed bytes instead of characters in s/// and split(). p4raw-id: //depot/perl@8245
* Make some panic messages a bit more logical.Jarkko Hietaniemi2000-12-281-2/+2
| | | p4raw-id: //depot/perl@8244
* Re: [PATCH] Warn on use of reference as array elemSimon Cozens2000-12-281-1/+4
| | | | | Message-ID: <20001228203313.A2607@deep-dark-truthful-mirror.perlhacker.org> p4raw-id: //depot/perl@8234
* Polymorphic regexps.Jarkko Hietaniemi2000-12-171-12/+15
| | | | | | | Fixes at least the bugs 20001028.003 (both of them...) and 20001108.001. The bugs 20001114.001 and 20001205.014 seem also to be fixed by now, probably already before this patch. p4raw-id: //depot/perl@8143
* Return of the IVUV-preservation, now seems to be happy evenJarkko Hietaniemi2000-12-151-5/+182
| | | | | | in Digital UNIX (the broken strtoul brokenness detection seems to have been the fly in the ointment). p4raw-id: //depot/perl@8138
* This seems to be a stage sane and stable enough to checkin.Jarkko Hietaniemi2000-12-151-182/+5
| | | | | (it basically is 8102..8118+8122 but no 8120, 8121, 8123, 8124) p4raw-id: //depot/perl@8125
* faster and 64 bit preserving arithmeticNicholas Clark2000-12-141-5/+182
| | | | | Message-ID: <20001213200849.B71166@plum.flirble.org> p4raw-id: //depot/perl@8119
* move startglob out of pp_hot.cNicholas Clark2000-12-131-132/+2
| | | | | Message-ID: <20001211231638.A55550@plum.flirble.org> p4raw-id: //depot/perl@8097
* Re: [Fwd: BUG 20001205.022] Local on Hash elementsSimon Cozens2000-12-111-2/+11
| | | | | Message-ID: <20001211012144.A23467@deep-dark-truthful-mirror.perlhacker.org> p4raw-id: //depot/perl@8077
* UTF8 output prework.Nick Ing-Simmons2000-12-091-5/+5
| | | | | | - Store $\ and $, as SVs so they can have SvUTF8 flag - use do_print() rather than raw PerlIO_write() to print them. p4raw-id: //depot/perlio@8049
* Re: ebcdic <-> ascii tables interjected in uv <-> utf8 considered harmfulSimon Cozens2000-12-081-18/+18
| | | | | | | Message-ID: <20001208133331.A11535@deep-dark-truthful-mirror.perlhacker.org> (The pp_hot part needed a rewrite.) p4raw-id: //depot/perl@8039
* shrink pp_hot fractionallyNicholas Clark2000-12-051-30/+3
| | | | | | | Message-ID: <20001205124431.E74518@plum.flirble.org> Use report_evil_fh(). p4raw-id: //depot/perl@7990
* dTHR is a nop in 5.6.0 onwards. Ergo, it can go.Jarkko Hietaniemi2000-12-051-5/+0
| | | p4raw-id: //depot/perl@7984
* Go ahead and #include <unistd.h> in perl.h.Jarkko Hietaniemi2000-11-221-4/+0
| | | p4raw-id: //depot/perl@7816
* Fix forAndrew Pimlott2000-11-041-5/+9
| | | | | | | | Subject: [ID 20001004.006] undef is never tainted Message-Id: <m13h0I3-000SEmC@nolfolan.idiomtech.com> An undef read from a slurped file was not tainted. p4raw-id: //depot/perl@7549
* The #7383 was right only in the context of the original bug report,Jarkko Hietaniemi2000-10-211-4/+2
| | | | | not in more general case. p4raw-id: //depot/perl@7385
* Fix for ID 20001020.006, concatenating an unset submatchJarkko Hietaniemi2000-10-211-2/+8
| | | | | with utf8 resulted in "Modification of a read-only value". p4raw-id: //depot/perl@7383
* Re: [ID 20001018.008] flip-flop bug when there's no <FH> Hugo van der Sanden2000-10-181-1/+2
| | | | | Message-Id: <200010182225.XAA20330@crypt.compulink.co.uk> p4raw-id: //depot/perl@7365
* More IoTYPE sprinkling.Jarkko Hietaniemi2000-10-171-2/+2
| | | p4raw-id: //depot/perl@7352
* Fix few quad issues, which for example broke chr(~chr(~0)) for UTF8.Jarkko Hietaniemi2000-10-161-1/+1
| | | p4raw-id: //depot/perl@7236
* SvPV() (via mg_get() of sv_2pv()) can update the UTF8ness of the SVs.Jarkko Hietaniemi2000-10-111-1/+3
| | | p4raw-id: //depot/perl@7201
* The #7198 was a false alarm.Jarkko Hietaniemi2000-10-111-2/+1
| | | p4raw-id: //depot/perl@7200
* (Retracted by #7200.)Jarkko Hietaniemi2000-10-101-1/+2
| | | p4raw-id: //depot/perl@7198
* Re: utf8 concat, mg_getSimon Cozens2000-10-101-7/+11
| | | | | Message-ID: <20001010174017.A13130@pembro4.pmb.ox.ac.uk> p4raw-id: //depot/perl@7190
* Fix aliasing of tied filehandlesDaniel Chetlin2000-10-021-0/+3
| | | | | Message-ID: <20001002145327.C1617@ilmd> p4raw-id: //depot/perl@7110
* Re: unicode support and perl [ID 20000901.097]Spider Boardman2000-09-301-0/+4
| | | | | Message-Id: <200009152025.QAA18540@Orb.Nashua.NH.US> p4raw-id: //depot/perl@7099
* Point fix for s/// on foreach (keys %xxx).Nick Ing-Simmons2000-09-111-0/+2
| | | p4raw-id: //depot/perl@7049
* Re: [ID 20000906.004] segfault with bad perl statementSimon Cozens2000-09-081-0/+3
| | | | | Message-ID: <20000907204038.A15650@deep-dark-truthful-mirror.perlhacker.org> p4raw-id: //depot/perl@7034
* Hash lookup of constant strings optimization:Nick Ing-Simmons2000-09-031-34/+35
| | | | | | | | | | Introduce SvREADONLY && SvFAKE to flag an SV which has SvPVX pointing to string table (as per sharepvn). Add newSV_pvn_share to create such a thing. Make hv.c compare addresses of strings and skip string compare if equal. Make method_named and helem ops use these shared-string SVs when arg is constant. Make keys op return shared-string SVs (less clearly a win). p4raw-id: //depot/perl@7016
* UTF8 concat fixes.Hugo van der Sanden2000-08-201-8/+5
| | | | | | Subject: [PATCH @6713] Re: [ID 20000815.006] latest patched perl core dumps Message-Id: <200008200630.HAA18053@crypt.compulink.co.uk> p4raw-id: //depot/perl@6719
* 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