summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Collapse)AuthorAgeFilesLines
* More -Wall sweeping.Jarkko Hietaniemi2001-05-301-4/+4
| | | p4raw-id: //depot/perl@10338
* Re: 5.6.*, bleadperl: bugs in pp_concatHugo van der Sanden2001-05-261-37/+42
| | | | | Message-Id: <200105261605.RAA12295@crypt.compulink.co.uk> p4raw-id: //depot/perl@10223
* stash autovivification and method call error messagesIlmari Karonen2001-05-251-11/+30
| | | | | Message-ID: <Pine.SOL.3.96.1010524013737.18819D-100000@simpukka> p4raw-id: //depot/perl@10205
* [LARGE!] symbolic magicDave Mitchell2001-05-201-12/+13
| | | | | Message-Id: <200105191912.UAA23925@gizmo.fdgroup.co.uk> p4raw-id: //depot/perl@10168
* Integrate #10145 from maintperl.Jarkko Hietaniemi2001-05-171-3/+11
| | | | | | | fix for ID 20010515.004 (needs test) p4raw-id: //depot/perl@10148 p4raw-integrated: from //depot/maint-5.6/perl@10147 'merge in' pp_hot.c (@10091..)
* Re: [ID 20010515.001] -DPERL_Y2KWARN doesn't do what it should (Not OK: perl ↵Philip Newton2001-05-161-13/+13
| | | | | | | | | v5.7.1 +DEVEL10104 on i586-linux 2.2.16-22 (UNINST Message-ID: <3B0159C9.1905.1C6AEF9@localhost> Fix PERL_Y2KWARN test to check before rather than after appending. p4raw-id: //depot/perl@10128
* Re: bleadperl: s/// failure with \b and /g Hugo van der Sanden2001-05-011-0/+2
| | | | | Message-Id: <200105011912.UAA06826@crypt.compulink.co.uk> p4raw-id: //depot/perl@9941
* foreach defelem magic should only be applied to PL_sv_undefGisle Aas2001-04-181-1/+1
| | | | | Message-ID: <lrae5f9d1m.fsf@caliper.ActiveState.com> p4raw-id: //depot/perl@9734
* $ref1 == $ref2 without NV_PRESERVES_UVAndreas Schwab2001-03-261-3/+9
| | | | | | | Message-ID: <jeitkw5z27.fsf@hawking.suse.de> (The patch for 5.6.0 or so, this is a guess for bleadperl) p4raw-id: //depot/perl@9366
* Fix readline in list mode to tell rest of world that it hasNick Ing-Simmons2001-03-251-0/+3
| | | | | | | things on the stack. Otherwise if perl code gets invoked underneath it it scribbles over results-so-far. (Why TIEHANDLE has not tripped on this is a mystery.) p4raw-id: //depot/perlio@9351
* If stdin, stdout or stderr get opened in unexpected read/write stateNick Ing-Simmons2001-03-221-5/+4
| | | | | then warn at time of open not at time of use. p4raw-id: //depot/perlio@9295
* pattern in G_ARRAY contextJeff Pinyan2001-03-041-1/+1
| | | | | Message-ID: <Pine.GSO.4.21.0103031712070.1035-100000@crusoe.crusoe.net> p4raw-id: //depot/perl@9018
* Re: sync sync sync: have I missed any patches?Tim Jenness2001-02-281-34/+34
| | | | | | | | In-Reply-To: <20010227140737.Y10633@chaos.wustl.edu> Message-ID: <Pine.LNX.4.30.0102271322070.8623-100000@lapaki.jach.hawaii.edu> Replace djSP with dSP. p4raw-id: //depot/perl@8963
* Tweak on #8234 (Subject: Re: [PATCH] Warn on use of reference as array elem):Jarkko Hietaniemi2001-02-181-1/+1
| | | | | don't warn on magical or overloaded things. p4raw-id: //depot/perl@8834
* [patch] -WallDoug MacEachern2001-02-171-1/+0
| | | | | Message-ID: <Pine.LNX.4.21.0102161519500.30352-100000@mako.covalent.net> p4raw-id: //depot/perl@8815
* Re: [PATCH] Re: [ID 20010105.023] numeric problems in IRIXNicholas Clark2001-01-311-79/+117
| | | | | | | Message-ID: <20010130195105.R76607@plum.flirble.org> op/inc cure. p4raw-id: //depot/perl@8637
* More UTF-8 patches from Inaba Hiroto.Jarkko Hietaniemi2001-01-151-1/+1
| | | | | | | | | | | | | | | | | | | | - The substr lval was still not okay. - Now pp_stringify and sv_setsv copies source's UTF8 flag even if IN_BYTE. pp_stringify is called from fold_constants at optimization phase and "\x{100}" was made SvUTF8_off under use bytes (the bytes pragma is for "byte semantics" and not for "do not produce UTF8 data") - New `qu' operator to generate UTF8 string explicitly. Though I agree with the policy "0x00-0xff always produce bytes", sometimes want to such a string to be coded in UTF8. I can use pack"U0a*" but it requires more typing and has runtime overhead. - Fix pp_regcomp bug uncovered by "0x00-0xff always produce bytes" change, the bug appears if a pm has PMdf_UTF8 flag but interpolated string is not UTF8_on and has char 0x80-0xff. TODO: document and test qu. p4raw-id: //depot/perl@8439
* Consolidated lvalue sub changesStephen McCamant2001-01-121-2/+42
| | | | | Message-ID: <14941.16925.736415.785818@soda.csua.berkeley.edu> p4raw-id: //depot/perl@8417
* save_delete(), err, SAVEDELETE() fixes from Charles Lane.Jarkko Hietaniemi2001-01-091-1/+1
| | | | | Should finish up the bug id 20001205.022. p4raw-id: //depot/perl@8382
* UTF-8 cleanup.Jarkko Hietaniemi2001-01-051-1/+1
| | | p4raw-id: //depot/perl@8328
* Rewrite pp_concat() in terms of sv_catsv().Jarkko Hietaniemi2001-01-041-91/+36
| | | p4raw-id: //depot/perl@8303
* Turn SvUTF8 off if not required in pp_chr and pp_stringify.Nick Ing-Simmons2001-01-021-0/+2
| | | p4raw-id: //depot/perlio@8298
* Integrate mainlineNick Ing-Simmons2001-01-011-1/+1
|\ | | | | p4raw-id: //depot/perlio@8294
| * Bump up Larry's copyright.Jarkko Hietaniemi2001-01-011-1/+1
| | | | | | p4raw-id: //depot/perl@8289
| * more UTF8 test suites and an UTF8 patchInaba Hiroto2000-12-301-21/+33
| | | | | | | | | | | | | | | | Message-ID: <3A4D722D.243AFD88@st.rim.or.jp> Just the patch part for now, and the pragma renamed as unicode::distinct. p4raw-id: //depot/perl@8267
* | More rigor in UTF-8-ness of Encode's toUnicodeNick Ing-Simmons2001-01-011-5/+9
| | | | | | | | | | | | | | XS export some of the utf8 internal functions. Test some of the functions. Fix pp_concat() bug shown by said tests. p4raw-id: //depot/perlio@8293
* | Integrate mainlineNick Ing-Simmons2000-12-301-21/+33
|/ | | p4raw-id: //depot/perlio@8271
* Signedness nit.Jarkko Hietaniemi2000-12-291-1/+1
| | | p4raw-id: //depot/perl@8247
* 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