summaryrefslogtreecommitdiff
path: root/pp.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Silence some more warnings INT2PTR.Artur Bergman2001-09-101-1/+1
| | | p4raw-id: //depot/perl@11972
* oct and hex in glorious 64 bit (with less bugs) (was Re: hex and oct again ↵Nicholas Clark2001-09-051-12/+26
| | | | | | | (was Re: FreeBSD MD5 crypt? Re: crypt/hex/oct and Unicode?)) Message-ID: <20010904224250.P25120@plum.flirble.org> p4raw-id: //depot/perl@11874
* Make crypt() do something more sane for UnicodeJarkko Hietaniemi2001-09-031-1/+17
| | | | | | | (take crypt() of the low eight bits of the characters, instead of taking crypt() of the UTF-8 of the scalar); add a test for crypt(). p4raw-id: //depot/perl@11852
* Rename the variable: it *used* to be (wrongly) that theJarkko Hietaniemi2001-09-021-1/+1
| | | | | | code related to PL_reg_sv (so PL_reg_sv_utf8 was logical) but that is no more the case: PL_reg_match_utf8 is better. p4raw-id: //depot/perl@11823
* pp_moduloNicholas Clark2001-08-301-39/+67
| | | | | Message-Id: <20010830182053.A4950@plum.flirble.org> p4raw-id: //depot/perl@11794
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-8/+8
| | | | | | Thanks to H. Merijn Brand for the patch. Some of the comments and or guards might be removable in perl.h now. p4raw-id: //depot/perl@11758
* 64 bit integer preserving pp_divideNicholas Clark2001-08-221-20/+102
| | | | | Message-Id: <20010822205905.U82818@plum.flirble.org> p4raw-id: //depot/perl@11725
* New try for ID 20010407.006: detach the semanticsJarkko Hietaniemi2001-08-181-0/+2
| | | | | "was the last match target UTF8" into its own variable. p4raw-id: //depot/perl@11717
* Fix for 20010407.008 sprintf removes utf8-ness.Jarkko Hietaniemi2001-08-161-0/+2
| | | p4raw-id: //depot/perl@11691
* pp_lock Arthur Bergman2001-08-151-0/+5
| | | | | Message-ID: <008401c1256f$f75a91b0$21000a0a@vogw2kdev> p4raw-id: //depot/perl@11678
* Add t/op/lc.t to see if lc, uc, lcfirst, ucfirst, quotemeta work.Jarkko Hietaniemi2001-08-111-4/+8
| | | | | | Smoked out bugs (well, the same bug twice) from ucfirst and lcfirst in Unicode handling. p4raw-id: //depot/perl@11637
* (retracted by 13077)Robin Houston2001-08-111-2/+4
| | | | | | Subject: [PATCH] Re: [ID 20010809.028] x operator not copying elements in 'for' list? Message-ID: <20010810144202.A32754@puffinry.freeserve.co.uk> p4raw-id: //depot/perl@11635
* [patch] ithreads + refto fix improvementDoug MacEachern2001-08-021-2/+2
| | | | | Message-ID: <Pine.LNX.4.21.0108020939030.8991-100000@mako.covalent.net> p4raw-id: //depot/perl@11553
* [patch] ithreads + refto bugDoug MacEachern2001-08-011-1/+1
| | | | | | | | | Message-ID: <Pine.LNX.4.21.0108010937240.7498-100000@mako.covalent.net> (Test in change #11539) p4raw-link: @11539 (not found) p4raw-id: //depot/perl@11536