summaryrefslogtreecommitdiff
path: root/pp.c
Commit message (Collapse)AuthorAgeFilesLines
* add comment at undef postinc special caseHugo van der Sanden2003-03-181-0/+1
| | | p4raw-id: //depot/perl@19015
* Define the Perl_pp_i_modulo_1() only iff we have glibc.Jarkko Hietaniemi2003-03-071-3/+3
| | | | | | (Stronger variant of "pp.c: Perl_pp_i_modulo_1 needs help in non-glibc case", from Craig Berry) p4raw-id: //depot/perl@18845
* Use a macro for abs() to avoid the possible truncation to an int;Jarkko Hietaniemi2003-03-031-6/+3
| | | | | also make an explicit (double)cast for the arguments to fabs(). p4raw-id: //depot/perl@18813
* Re: [perl #21411] [fix] Postponed RE with split()Adrian M. Enache2003-03-021-0/+1
| | | | | Message-ID: <20030302081127.GA10782@ratsnest.hole> p4raw-id: //depot/perl@18805
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* Go with "right = -right" for greater portability, some platformsJarkko Hietaniemi2003-03-021-3/+6
| | | | | might require llabs() to get abs() of long longs. p4raw-id: //depot/perl@18798
* Patch for [perl #9402], known also as "glibc _moddi3 bugJarkko Hietaniemi2003-03-021-8/+68
| | | | | with negative quads", or also as RedHat bug #65612. p4raw-id: //depot/perl@18797
* Re: [perl #21321] local ${"FOO"} does not workRafael Garcia-Suarez2003-02-251-3/+10
| | | | | Message-Id: <20030223000327.6f0c11fa.rgarciasuarez@free.fr> p4raw-id: //depot/perl@18774
* restrict PERL_PRESERVE_IVUV to things that should really give anHugo van der Sanden2003-02-161-34/+66
| | | | | | | integer, but extend to runtime. Based on: Subject: Re: [perl #20827] Unexpected scientific notation. Message-Id: <200302120312.h1C3ChS02613@crypt.compulink.co.uk> p4raw-id: //depot/perl@18720
* Re: [perl #20912] UTF8 related glitch + fixAdrian M. Enache2003-02-151-0/+2
| | | | | Message-ID: <20030214223740.GA13575@ratsnest.hole> p4raw-id: //depot/perl@18708
* Re: [perl #20933] \substr reuses lvalues (sometimes)Hugo van der Sanden2003-02-151-0/+4
| | | | | | | | | | | | From: Dave Mitchell <davem@fdgroup.com> Date: Fri, 14 Feb 2003 22:48:27 +0000 Message-ID: <20030214224827.B6783@fdgroup.com> with tests: From: Slaven Rezic <slaven@rezic.de> Date: 14 Feb 2003 20:23:20 +0100 Message-ID: <87bs1e4qfr.fsf@vran.herceg.de> p4raw-id: //depot/perl@18705
* [perl #18232] [PATCH] store PL_reg_match_utf8 in reganchRafael Garcia-Suarez2003-02-021-1/+1
| | | | | Message-Id: <20030122223556.57d597a3.rgarciasuarez@free.fr> p4raw-id: //depot/perl@18633
* Fix 'use encoding' I/O for code points 0x80..0xFF;Jarkko Hietaniemi2003-01-161-1/+12
| | | | | code changes from Inaba Hiroto; test tweaks by jhi. p4raw-id: //depot/perl@18496
* Integrate from the maint-5.8/ branch :Rafael Garcia-Suarez2002-12-101-4/+17
| | | | | | | | | | | | | | | | changes 18219, 18236, 18242-3, 18247-8, 18253-5, 18257, 18273-6 p4raw-id: //depot/perl@18280 p4raw-branched: from //depot/maint-5.8/perl@18279 'branch in' t/op/lc_user.t p4raw-integrated: from //depot/maint-5.8/perl@18279 'copy in' lib/File/Copy.pm (@17645..) lib/utf8_heavy.pl pod/perlsec.pod (@18080..) hints/irix_6.sh (@18173..) t/uni/tr_utf8.t (@18197..) pod/perlunicode.pod (@18242..) t/op/pat.t (@18248..) t/op/split.t (@18274..) 'edit in' pod/perlguts.pod (@18242..) 'merge in' pp.c (@18126..) MANIFEST (@18234..) p4raw-integrated: from //depot/maint-5.8/perl@18254 'merge in' pod/perldiag.pod (@18234..)
* Re: [perl #18107] lc(), uc() and ucfirst() broken inside utf8 regexHugo van der Sanden2002-11-051-22/+22
| | | | | | | | | Message-Id: <200211051330.gA5DU0p00718@crypt.compulink.co.uk> This is half of the fix for #18107. The swash_init() problems described in <20021105143646.M18101@lustre.dyn.wiw.org> remain, but can now be seen only with UTF-8 test cases. p4raw-id: //depot/perl@18109
* 1. Update pp_ucfirst to enter the UTF-8 branch only if the firstAbhijit Menon-Sen2002-11-051-4/+1
| | | | | | character is UTF-8. (Copied from pp_lcfirst.) 2. sv_dump() should display FLAGS=...,UTF8 for both POK and pPOK. p4raw-id: //depot/perl@18107
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-33/+0
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* Re: speed of myStephen McCamant2002-10-031-4/+6
| | | | | Message-Id: <15771.41483.524281.299958@syllepsis.MIT.EDU> p4raw-id: //depot/perl@17968
* move all pad-related code to its own src fileDave Mitchell2002-10-021-6/+6
| | | | | Message-ID: <20020925234023.A20044@fdgroup.com> p4raw-id: //depot/perl@17953
* 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