summaryrefslogtreecommitdiff
path: root/pp.c
Commit message (Collapse)AuthorAgeFilesLines
* Copy On WriteNicholas Clark2002-08-171-2/+1
| | | | | | Message-id: <20020815001035.A69079@plum.flirble.org> specify "-Accflags='-DPERL_COPY_ON_WRITE'" to use p4raw-id: //depot/perl@17728
* pp.c warns that sv may be used uninitialised in pp_delete()Hugo van der Sanden2002-08-171-0/+2
| | | p4raw-id: //depot/perl@17726
* Remove pseudo-hashes (complete)Michael G. Schwern2002-08-171-57/+35
| | | | | Message-id: <20020806200510.GC31473@ool-18b93024.dyn.optonline.net> p4raw-id: //depot/perl@17725
* Re: [perl #15523] Memory Leak in split with trailing empty elementsSlaven Rezic2002-08-081-2/+6
| | | | | Message-id: <87ado85ob5.fsf@vran.herceg.de> p4raw-id: //depot/perl@17696
* pp.c:pp_pow() -- quit when you're doneCraig A. Berry2002-06-161-0/+2
| | | | | | From: "Craig A. Berry" <craigberry@mac.com> Message-Id: <a05111b15b93181a27d6d@[172.16.52.1]> p4raw-id: //depot/perl@17255
* gcc -Wall nit noticed by NI-S.Jarkko Hietaniemi2002-06-071-1/+1
| | | p4raw-id: //depot/perl@17058
* Re: local tied hash slices & stray keys (was Re: Cwd breakage)Doug MacEachern2002-06-051-5/+26
| | | | | | | Message-ID: <Pine.LNX.4.33.0206030822330.2695-100000@mako.covalent.net> (plus a test expanded from Schwern's [ID 20020602.006]) p4raw-id: //depot/perl@17022
* microperl: if DIEing on no-functionality, the has-functionalityJarkko Hietaniemi2002-05-211-2/+2
| | | | | would be unreachable code. p4raw-id: //depot/perl@16723
* reentr.h affects more C files than just reentr.cJarkko Hietaniemi2002-05-141-0/+2
| | | p4raw-id: //depot/perl@16591
* make the gettimeofday() implementation in Time::HiRes availableGurusamy Sarathy2002-05-081-1/+1
| | | | | from perl p4raw-id: //depot/perl@16503
* squelch some more type mismatch warningsGurusamy Sarathy2002-04-211-1/+1
| | | | | | SvREFCNT_dec(x ? y : z) did not typecast the right thing due to missing parens in macro definition p4raw-id: //depot/perl@16055
* fixes for all the warnings reported by Visual C (most of thisGurusamy Sarathy2002-04-211-9/+9
| | | | | | change is from change#12026) p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc p4raw-id: //depot/perl@16048
* Re: the dirty half dozen (Re: perl@15662)Nicholas Clark2002-04-061-9/+0
| | | | | | | Message-ID: <20020405232117.GE323@Bagpuss.unfortu.net> (with the last one reversed) p4raw-id: //depot/perl@15757
* What started as a small nit (the charnames test, nit foundJarkko Hietaniemi2002-04-021-1/+3
| | | | | | | | | be Hugo), ballooned a bit... the goal is Larry's wish that illegal Unicode (such as U+FFFF) by default doesn't warn, since what if somebody WANTS to create illegal Unicode? Now getting close to this in the regex runtime. (Also, fix more of my fixation that BOM would be U+FFFE.) p4raw-id: //depot/perl@15689
* If Unicode keys are entered to a hash, a bit is turned on.Jarkko Hietaniemi2002-03-221-1/+11
| | | | | | | | | | If the bit is on, when the keys are fetched from the hash (%h, each %h, keys %h), the Unicodified versions of the keys are returned if needed. This solution errs on the size of over-Unicodifying, the old solution erred on the side of under-Unicodifying. As long as the hash keys can be a mix of byte and Unicode strings, a perfect fit is hard to come by. p4raw-id: //depot/perl@15407
* Thwart IRIX long doubles and sloppy pow() (in Perl, **);Jarkko Hietaniemi2002-03-161-3/+91
| | | | | | from Nicholas Clark. Fixes lib/integer.t and t/op/pack.t which assume that 2**someinteger is accurate. p4raw-id: //depot/perl@15267
* more warnings tidyupPaul Marquess2002-03-111-7/+7
| | | | | | From: "Paul Marquess" <paul_marquess@yahoo.co.uk> Message-ID: <AIEAJICLCBDNAAOLLOKLMEEGDPAA.paul_marquess@yahoo.co.uk> p4raw-id: //depot/perl@15155
* spelling correctionNicholas Clark2002-03-111-1/+1
| | | | | Message-ID: <20020310183441.GE317@Bagpuss.unfortu.net> p4raw-id: //depot/perl@15152
* As suggested by Anton Tagunov, eq and cmp now obey theJarkko Hietaniemi2002-03-071-3/+3
| | | | | | | | | encoding pragma (by remapping their byte argument if the other argument is in Unicode). Also fix a bug found by Anton where ord undef under the encoding pragma would barf. ([ID 20020307.009] A null pointer dereference with 'use encoding') Finally, use the nicer form of sv_recode_to_utf8. p4raw-id: //depot/perl@15085
* taint + deprecated warningsPaul Marquess2002-03-041-1/+1
| | | | | | From: "Paul Marquess" <paul_marquess@yahoo.co.uk> Message-ID: <AIEAJICLCBDNAAOLLOKLCEKGDOAA.paul_marquess@yahoo.co.uk> p4raw-id: //depot/perl@15003
* PATCH: "splice() offset past end of array" warning. (take 2) Jarkko Hietaniemi2002-03-021-1/+4
| | | | | | | | | | | | From: Schuyler Erle <schuyler@oreilly.com> Date: Fri, 01 Mar 2002 14:22:19 -0800 Message-ID: <3C7FFF1B.E74979B1@oreilly.com> Subject: Re: PATCH: "splice() offset past end of array" warning. From: Mark-Jason Dominus <mjd@plover.com> Date: Fri, 01 Mar 2002 17:19:49 -0500 Message-ID: <20020301221949.7610.qmail@plover.com> p4raw-id: //depot/perl@14939
* Let's not overdo the growth.Jarkko Hietaniemi2002-02-191-2/+6
| | | p4raw-id: //depot/perl@14764
* Not extending enough.Jarkko Hietaniemi2002-02-191-2/+2
| | | p4raw-id: //depot/perl@14758
* Turn the I/O Unicode error by default on, but theJarkko Hietaniemi2002-01-311-2/+1
| | | | | | character-generating Unicode error by default off, as Larry suggested. p4raw-id: //depot/perl@14505
* Integrate mainlineNick Ing-Simmons2002-01-251-1/+1
| | | | | All but ../lib/Unicode/UCD.t pass. p4raw-id: //depot/perlio@14412
* Integrate mainlineNick Ing-Simmons2002-01-201-6/+26
| | | p4raw-id: //depot/perlio@14362
* Nearly-working threads re-structuring. Do not integrate,Nick Ing-Simmons2002-01-191-12/+5
| | | | | submit-ing to get to Win32, and as "off site" backup. p4raw-id: //depot/perlio@14352
* Make the crypt() pickier: if downgrading doesn't work,Jarkko Hietaniemi2002-01-131-13/+9
| | | | | croak. p4raw-id: //depot/perl@14244
* Correct misleading error messageMike Guy2002-01-121-1/+1
| | | | | | | Message-Id: <E16P6XZ-0005kA-00@draco.cus.cam.ac.uk> hash assignment -> anonymous hash p4raw-id: //depot/perl@14200
* In the UTF-8 branch of crypt() the extra \0 byte is required,Jarkko Hietaniemi2002-01-041-3/+3
| | | | | found by Marc Lehmann. p4raw-id: //depot/perl@14085
* Make using U+FDD0..U+FDEF (noncharacters since Unicode 3.1),Jarkko Hietaniemi2001-12-211-2/+3
| | | | | | U+...FFFE, U+...FFFF, and characters beyond U+10FFFF (the Unicode maximum code point) warnable offenses. p4raw-id: //depot/perl@13823
* gcc pacifying (RH 7.1/ia64).Jarkko Hietaniemi2001-12-191-2/+2
| | | p4raw-id: //depot/perl@13812
* %g -> NVgf cleanup, based on Schwern's RedHat 7.1/AlphaJarkko Hietaniemi2001-12-181-2/+2
| | | | | | findings -- some of the warnings I can't explain except by NVgf being detected wrong, though. p4raw-id: //depot/perl@13764
* [PATCH] Re: chomp/chop prototype changed?Rafael Garcia-Suarez2001-12-171-0/+3
| | | | | | | | | | | Date: Mon, 17 Dec 2001 16:37:18 +0100 Message-ID: <20011217163718.A2292@rafael> Subject: Re: [PATCH] Re: chomp/chop prototype changed? From: Rafael Garcia-Suarez <rgarciasuarez@free.fr> Date: Mon, 17 Dec 2001 23:17:06 +0100 Message-ID: <20011217231706.A730@rafael> p4raw-id: //depot/perl@13747
* Unadorned numbers evil.Jarkko Hietaniemi2001-12-131-4/+4
| | | p4raw-id: //depot/perl@13672
* Apply NetBSD patch-ad: a gcc sparc64 code generation bug.Jarkko Hietaniemi2001-12-091-5/+31
| | | p4raw-id: //depot/perl@13565
* shared hash keys and ++/--Nicholas Clark2001-12-031-9/+9
| | | | | Message-ID: <20011203163716.C21702@plum.flirble.org> p4raw-id: //depot/perl@13442
* Various small nits found by DJGPP build.Jarkko Hietaniemi2001-12-021-5/+6
| | | p4raw-id: //depot/perl@13427
* [REPATCH] reference pointer comparisonNicholas Clark2001-12-011-8/+20
| | | | | Message-ID: <20011201130017.I21702@plum.flirble.org> p4raw-id: //depot/perl@13401
* Re: Smoke 13191 /pro/3gl/CPAN/perl-currentNicholas Clark2001-11-241-12/+37
| | | | | | | Message-ID: <20011124162433.Q37621@plum.flirble.org> cmp fixes. p4raw-id: //depot/perl@13235
* spaceship and refsNicholas Clark2001-11-211-2/+5
| | | | | Message-ID: <20011120215951.U62891@plum.flirble.org> p4raw-id: //depot/perl@13147
* Retract 11635: close 20011113.110, reopen 20010809.028.Jarkko Hietaniemi2001-11-181-0/+23
| | | | | | Tiny problem in the test for 20011113.110: I hope 'my $x= [("foo") x 1]' was never going to produce [qw(foo foo)] :-) p4raw-id: //depot/perl@13077
* Extend the effect of the encoding pragma to chr() and ord().Jarkko Hietaniemi2001-10-311-0/+10
| | | | | | TODO: regex literals, reentrancy problems with the utf8 and charnames pragmas. p4raw-id: //depot/perl@12790
* tweak divideNicholas Clark2001-10-261-3/+7
| | | | | Message-Id: <20011026225217.B20275@plum.flirble.org> p4raw-id: //depot/perl@12700
* remove small IVop redundancyNicholas Clark2001-10-251-54/+3
| | | | | Message-ID: <20011025224827.M66471@plum.flirble.org> p4raw-id: //depot/perl@12657
* Negation and Unicode: sort of solves 20010303.010,Jarkko Hietaniemi2001-10-231-7/+14
| | | | | | except not quite like reported in the Subject (Perl_warner is still utf8-ignorant). p4raw-id: //depot/perl@12614
* Document the final sigma spot.Jarkko Hietaniemi2001-10-231-2/+19
| | | p4raw-id: //depot/perl@12602
* Fix multicharacter titlecase (ucfirst).Jarkko Hietaniemi2001-10-231-14/+14
| | | p4raw-id: //depot/perl@12601
* Make the toupper/lower/title API for Unicode not rightJarkko Hietaniemi2001-10-091-46/+18
| | | | | | but at least less wrong: prepare for the mapping being more than just one-character-to-one-character. p4raw-id: //depot/perl@12371
* Re:chromatic2001-09-231-1/+4
| | | | | | Forgotten deprecation of *glob{FILEHANDLE}? Message-Id: <20010923033252.33085.qmail@onion.perl.org> p4raw-id: //depot/perl@12153