summaryrefslogtreecommitdiff
path: root/pp.c
Commit message (Collapse)AuthorAgeFilesLines
* 22316 had stupid precedence thinkosDave Mitchell2004-02-171-3/+3
| | | p4raw-id: //depot/perl@22317
* Slight update to #22315 ($lval=*FOO); optimise the hot tests,Dave Mitchell2004-02-171-3/+3
| | | | | and fix some incorrect indentation p4raw-id: //depot/perl@22316
* Re: [PATCH] GLOB to LVALUE assignment fixTassilo von Parseval2004-02-171-3/+3
| | | | | | | Message-Id: <20040217163216.GA6805@ethan> Make PVLV a superset of PVGV, so that $lvalue = *FOO works p4raw-id: //depot/perl@22315
* Implement "my $_".Rafael Garcia-Suarez2004-02-031-0/+2
| | | p4raw-id: //depot/perl@22263
* Re: [perl #24926] chop/~ mangles UTF8 [PATCH]Gisle Aas2004-01-191-0/+1
| | | | | | Message-ID: <lrn08m7wkh.fsf@caliper.activestate.com> (test rewritten to fit in blead) p4raw-id: //depot/perl@22180
* Re: [perl #24816] Magic vars seem unsure if they are purely numericYitzchak Scott-Thoennes2004-01-161-9/+9
| | | | | | | Message-Id: <20040115221037.GA2392@efn.org> Add sv_2iv_flags() to allow magic to be optionally processed. p4raw-id: //depot/perl@22163
* Some of the bitwise manipulation PP functions weren't checkingRafael Garcia-Suarez2004-01-051-0/+8
| | | | | | whether their arguments were magical before using them. (bug [#24816]). p4raw-id: //depot/perl@22074
* Forgot to remove a commentNicholas Clark2003-12-141-1/+0
| | | p4raw-id: //depot/perl@21910
* Add Perl_ceilNicholas Clark2003-12-131-1/+1
| | | p4raw-id: //depot/perl@21898
* Missing thingies.Rafael Garcia-Suarez2003-12-061-1/+1
| | | p4raw-id: //depot/perl@21863
* SCALAR/FIRSTKEY for tied hashes in scalar contextTassilo von Parseval2003-12-061-9/+1
| | | | | Message-id: <20031206105059.GA13989@ethan> p4raw-id: //depot/perl@21855
* Don't cast PL_multiline to bool : you may loose important bits.Rafael Garcia-Suarez2003-08-291-1/+1
| | | p4raw-id: //depot/perl@20938
* Re: all 9007199254740992s are equal, but some are more equal than othersNicholas Clark2003-08-291-44/+3
| | | | | Message-ID: <20030827225955.E558@plum.flirble.org> p4raw-id: //depot/perl@20937
* Comparing an int to a U32 makes VC6 nervous.Jarkko Hietaniemi2003-08-291-1/+1
| | | p4raw-id: //depot/perl@20933
* Re: [perl #23207] persistant sideffect involving bitwise xor and substrAdrian M. Enache2003-08-031-0/+2
| | | | | Message-ID: <20030803150005.GA1319@ratsnest.hole> p4raw-id: //depot/perl@20462
* Quieten MSVC6.Jarkko Hietaniemi2003-07-291-1/+1
| | | p4raw-id: //depot/perl@20305
* Re: Oops - Can't calculate our powersStephen McCamant2003-07-181-1/+2
| | | | | Message-ID: <16151.37638.162561.84142@syllepsis.MIT.EDU> p4raw-id: //depot/perl@20167
* Move the (pseudo)seed functio for (pseudo)random numbers to util.c.Jarkko Hietaniemi2003-06-221-81/+0
| | | p4raw-id: //depot/perl@19843
* Re: [perl #22727] split() with re_eval segfaults/panicsAdrian M. Enache2003-06-181-7/+6
| | | | | Message-ID: <20030618200043.GA1249@ratsnest.hole> p4raw-id: //depot/perl@19814
* Remove the deprecated $* variable.Rafael Garcia-Suarez2003-06-131-1/+1
| | | | | | | Incidentally, this fixes bug #22354, about unwanted action-at-distance of the /m regexp modifier. Add a new warning to advertise this fact. p4raw-id: //depot/perl@19769
* Better be explicit with dangling elses.Jarkko Hietaniemi2003-05-131-5/+6
| | | p4raw-id: //depot/perl@19507
* Re: Bug stomping fun. [PATCH: bug #1016]Alex Vandiver2003-05-121-1/+4
| | | | | | Message-Id: <1051872303.26203.104.camel@supox> (plus perldiag nit) p4raw-id: //depot/perl@19505
* Re: [perl #17718] %tiedhash in bool context doesn't check if hash is emptyYitzchak Scott-Thoennes2003-05-081-0/+3
| | | | | Message-ID: <7gYu+gzkgaFU092yn@efn.org> p4raw-id: //depot/perl@19452
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+2
| | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242
* Big patch from Alan Burlison to make Solaris long doubles work.Jarkko Hietaniemi2003-04-151-32/+15
| | | | | | | (Also spreads more <stdlib.h> joy.) Needs backporting to metaconfig units and introducing the new symbols to non-Configure lands. p4raw-id: //depot/perl@19218
* The SvGROW() might move the PV.Jarkko Hietaniemi2003-04-071-1/+2
| | | p4raw-id: //depot/perl@19163
* Re: [perl #21765] $s = ""; $n = @a = split(/,/, $s); results in undef $nYitzchak Scott-Thoennes2003-04-021-6/+4
| | | | | Message-ID: <u+ii+gzkgqkV092yn@efn.org> p4raw-id: //depot/perl@19135
* #19122 should have been tested on non-glibc system (like AIX)H.Merijn Brand2003-04-021-1/+1
| | | p4raw-id: //depot/perl@19132
* Integrate:Jarkko Hietaniemi2003-04-011-0/+18
| | | | | | | | | | [ 19119] Address "5.8.1@19053: crypt_r() takes 128K per thread". p4raw-link: @19119 on //depot/maint-5.8/perl: 5338c2bbd71426ba96ace22615fafeda3d05e36d p4raw-link: @19053 on //depot/maint-5.8/perl: dab75801826d3b09804fff099d3631e91578dcd1 p4raw-id: //depot/perl@19122 p4raw-integrated: from //depot/maint-5.8/perl@19121 'copy in' reentr.c reentr.h reentr.pl (@19106..) 'merge in' pp.c (@19045..)
* Integrate from maint-5.8:Jarkko Hietaniemi2003-03-231-1/+1
| | | | | | | | | [ 19045] If no IVSIZE == 8, no need for modulo_1. p4raw-link: @19045 on //depot/maint-5.8/perl: 6fcf78978c3c389ee7541e795096814ca241cf2a p4raw-id: //depot/perl@19047 p4raw-integrated: from //depot/maint-5.8/perl@19044 'merge in' pp.c (@19029..)
* 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