summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Collapse)AuthorAgeFilesLines
* yet another 2 leaks. example for the second:Adrian M. Enache2003-12-081-2/+2
| | | | | | | #! perl eval q{ open $p{q}, "foo" } while 1 __END__ p4raw-id: //depot/perl@21867
* Fix bug [perl #24508] Wrong assignment in nested assignmentRafael Garcia-Suarez2003-11-191-17/+0
| | | | | | | | together with subroutine call Apparently concat still doesn't deal correctly with lexicals in all cases. Disable the whole TARGET_MY optimisation for it. (and remove the corresponding code from the peephole optimiser.) p4raw-id: //depot/perl@21752
* Re: Empty subroutine as object method segfaults in 5.8.2 (sometimes)Adrian M. Enache2003-11-131-15/+5
| | | | | Message-ID: <20031111132529.GB1271@ratsnest.hole> p4raw-id: //depot/perl@21718
* Comment that this "optimisation" is actually a necessary fixup.Nicholas Clark2003-10-311-0/+4
| | | | | | When the split occurs (to make the opti{miser,onal}) this isn't (Richard Clamp reminded me that I forgot to do this) p4raw-id: //depot/perl@21586
* Fix for the orange lion bug - aka empty sub bugArtur Bergman2003-10-301-0/+11
| | | | | Message-Id: <A10EEA90-0B24-11D8-93CD-000A95A2734C@nanisky.com> p4raw-id: //depot/perl@21582
* Put all pre-processor #s on the first column (some compilers are picky)Nicholas Clark2003-10-091-3/+3
| | | | | [perl #24167] `#' comment signs not at the very beginning of a line p4raw-id: //depot/perl@21433
* Fix bug #24108: Goto +foo brokenRafael Garcia-Suarez2003-10-081-1/+3
| | | | | the fix having been suggested by xmath via Juerd. p4raw-id: //depot/perl@21425
* Re: [perl #24076] "<> err EXPR" and warnings.Rafael Garcia-Suarez2003-10-061-1/+3
| | | | | | Message-Id: <20031005212754.5ef54472.rgarciasuarez@free.fr> (Applied with tweaks to op.c and a comment.) p4raw-id: //depot/perl@21406
* Re: maint@20974 or before broke mp2 ithreads testMarcus Holland-Moritz2003-09-031-0/+3
| | | | | | | Message-ID: <29644.1062572245@www50.gmx.net> The other half of #20930 should be still good. p4raw-id: //depot/perl@21014
* Retract #20930 because ofStas Bekman2003-09-021-8/+4
| | | | | | Subject: maint@20974 or before broke mp2 ithreads test Message-ID: <3F54392F.7080009@stason.org> p4raw-id: //depot/perl@21000
* Re: ByteLoader and MSWin32Adrian M. Enache2003-09-021-13/+4
| | | | | Message-ID: <20030902004511.GA1442@ratsnest.hole> p4raw-id: //depot/perl@20993
* glob() bugGurusamy Sarathy2003-09-011-1/+1
| | | | | Message-Id: <200309010925.h819Pf0X011457@smtp3.ActiveState.com> p4raw-id: //depot/perl@20980
* Perl_newCONSTSUB() related memory leaksMarcus Holland-Moritz2003-08-291-4/+8
| | | | | | From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> Message-ID: <006301c36d9d$335976a0$e400a8c0@R2D2> p4raw-id: //depot/perl@20930
* add "$lexical not available" warning in C<for my $lex ()>Dave Mitchell2003-08-091-1/+1
| | | | | Message-ID: <20030809135144.GC4997@fdgroup.com> p4raw-id: //depot/perl@20591
* The warning "Possible precedence problem on bitwise operator"Rafael Garcia-Suarez2003-07-201-3/+4
| | | | | | was incorrectly produced with the bitwise-assignment operators. Fix it. (bug #23065 concerning 5.8.1 RC2) p4raw-id: //depot/perl@20171
* [PATCH] Increment cop_seqmax in utilize()Stephen McCamant2003-07-171-0/+1
| | | | | | | | | | | Date: Tue, 15 Jul 2003 09:57:26 -0400 Message-ID: <16148.2118.348073.76671@syllepsis.MIT.EDU> Subject: [PATCH] B::Concise 0.56: refcount and BEGIN improvements From: Stephen McCamant <smcc@mit.edu> Date: Tue, 15 Jul 2003 09:57:31 -0400 Message-ID: <16148.2123.305325.480187@syllepsis.MIT.EDU> p4raw-id: //depot/perl@20166
* The CHECKOP macro was not invoked on some newly created opsRafael Garcia-Suarez2003-07-081-2/+6
| | | | | | | (to match them against the current opmask.) As a consequence, Safe compartments were unable to trap some ops (pattern match, slices, conditionals.) This fixes the holes. p4raw-id: //depot/perl@20079
* Re: [PATCH] $^VARIABLES in 'perl -Dt' outputAdrian M. Enache2003-07-081-1/+4
| | | | | | | Message-ID: <20030708174758.GA1177@ratsnest.hole> (ByteLoader tweak avoiding a leaked scalar) p4raw-id: //depot/perl@20076
* warnings, line numbers & windowsMarcus Holland-Moritz2003-07-081-1/+1
| | | | | Message-ID: <12022.1057655645@www59.gmx.net> p4raw-id: //depot/perl@20068
* Re: Is it a Bug? ($c .= "5") . "6"Adrian M. Enache2003-06-221-2/+3
| | | | | Message-ID: <20030621001931.GB1255@ratsnest.hole> p4raw-id: //depot/perl@19841
* Integrate from maint:Marcus Holland-Moritz2003-06-111-2/+2
| | | | | | | | | | | | | | | [ 19738] Subject: Re: [PATCH: maint @ 19733] CL compiler warnings on MSWin32 From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> Message-ID: <011701c32f8c$62d85ee0$0c2f1fac@R2D2> p4raw-link: @19738 on //depot/perl: 5a1dd2ab5c9ca51eda95e7e0025702bdfcd91d9fon //depot/maint-5.8/perl: c43a4d73e4c3d92928dd743544b60e43ce02ee9c p4raw-id: //depot/perl@19739 p4raw-integrated: from //depot/maint-5.8/perl@19738 'copy in' ext/Encode/encengine.c (@18665..) ext/List/Util/Util.xs (@18791..) ext/Storable/Storable.xs (@19551..) ext/POSIX/POSIX.xs (@19704..) ext/threads/threads.xs (@19722..) 'merge in' ext/Thread/Thread.xs (@18145..) pp.h (@19400..) sv.c (@19653..) perl.c (@19704..) op.c (@19732..)
* Re: nitpick with \(0..2)Steve Grazzini2003-06-091-0/+2
| | | | | Message-ID: <20030606054259.GA30249@grazzini.net> p4raw-id: //depot/perl@19729
* RE: maint @ 19683Robin Barker2003-06-051-7/+7
| | | | | | | Message-ID: <533D273D4014D411AB1D00062938C4D904046564@hotel.npl.co.uk> (skipped the MIME::Base64 part, leaving that to Gisle) p4raw-id: //depot/perl@19694
* Retract #19667, #19660, #19659, #19658, #19657, #19656,Jarkko Hietaniemi2003-06-031-83/+0
| | | | | | #19655, #19418; File::Temp no more used internally. Some parts of these will be salvaged later. p4raw-id: //depot/perl@19670
* don't use File::Temp to implement PerlIO_tmpfile() on windows;Gurusamy Sarathy2003-06-021-6/+12
| | | | | | | | | | reuse the straightforward native implementation instead this fixes the warning from io_xs.t NOTE: File::Temp has a less-than-robust implementation on windows that relies on END blocks being run (this may not happen always) p4raw-id: //depot/perl@19667
* Beautification.Jarkko Hietaniemi2003-06-021-34/+46
| | | p4raw-id: //depot/perl@19660
* Duplicate definition bad.Jarkko Hietaniemi2003-06-021-1/+0
| | | p4raw-id: //depot/perl@19659
* Stick with the original (5.8.0) logic.Jarkko Hietaniemi2003-06-021-11/+11
| | | p4raw-id: //depot/perl@19657
* Since pulling in File::Temp for tempfiles would pull inJarkko Hietaniemi2003-06-021-0/+66
| | | | | | | | | also Fcntl, miniperl could not open up tempfiles. This broke the use of miniperl in VMS, as noticed by Craig Berry. Try to cure this by moving the creation of tempfile into its own routine, my_tmpfp(), which gets compiled differently for miniperl and perl. p4raw-id: //depot/perl@19656
* jumbo closure fixDave Mitchell2003-05-291-13/+43
| | | | | Message-ID: <20030226144947.A14444@fdgroup.com> p4raw-id: //depot/perl@19637
* [PATCH #2] Re: [perl #22181] goto undefines my() variablesDave Mitchell2003-05-241-5/+6
| | | | | | | | | | | Date: Thu, 22 May 2003 10:13:19 +0100 Message-ID: <20030522091319.GA4568@fdgroup.com> Subject: Re: [PATCH #2] Re: [perl #22181] goto undefines my() variables From: Dave Mitchell <davem@fdgroup.com> Date: Fri, 23 May 2003 17:09:44 +0100 Message-ID: <20030523160944.GC9194@fdgroup.com> p4raw-id: //depot/perl@19610
* New warning "Useless localization of %s", based onDave Mitchell2003-05-211-14/+42
| | | | | | | | | | Subject: [PATCH] new warning "Useless localization of %s is deprecated" Message-ID: <20030430201738.GA22054@fdgroup.com> The proposed patch added this warning in the 'deprecated' category ; I think this category is for things that exist and will be removed, rather than for things that don't exist and that will maybe be added. p4raw-id: //depot/perl@19588
* Re: Possible precedence problem on bitwise ^ operatorYitzchak Scott-Thoennes2003-05-191-3/+6
| | | | | | Message-ID: <N+Dy+gzkg+XX092yn@efn.org> (with tweaks to perldiag.pod) p4raw-id: //depot/perl@19570
* Use a more sophisticated heuristics to produce the warningRafael Garcia-Suarez2003-05-121-6/+15
| | | | | | 'Parentheses missing around "%s" list'. This fixes bug #22147. Also, the warning is now produced for C<local *a,*b;>. p4raw-id: //depot/perl@19503
* Salvage 'use filetest "access"' from compiletime to runtime.Jarkko Hietaniemi2003-05-031-0/+5
| | | p4raw-id: //depot/perl@19392
* 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
* [perl #21845] "proto.h": 'id' is a reserved word in Objective-C.Jarkko Hietaniemi2003-04-151-8/+8
| | | p4raw-id: //depot/perl@19214
* Continue hunting for the cause of the Tru64 failed threaded smokesJarkko Hietaniemi2003-04-131-1/+1
| | | | | | | | | | most probably introduced by the change #19157. The tweak suggested by Stephen McCamant trades a possible dangling pointer (CopFILE() is tricky like that with threads) to a memory leak. (This means that this tweak shouldn't be left in as-is, but if this helps, we at least know that the failure was caused by the #19157.) p4raw-link: @19157 on //depot/perl: 3871c2ef9aa1dfeba4631a17efdbf486012d47a6 p4raw-id: //depot/perl@19197
* open(my $fh, ">&", STDOUT) should not warn under strict.Jarkko Hietaniemi2003-04-091-0/+19
| | | p4raw-id: //depot/perl@19173
* Try to be more descriptive than just __ANONIO__ which is whatJarkko Hietaniemi2003-04-091-3/+45
| | | | | you get when you autovivify filehandles into array/hash elements. p4raw-id: //depot/perl@19172
* Re: Error: Unknown errorAdrian M. Enache2003-04-081-1/+1
| | | | | Message-ID: <20030408041213.GA13553@ratsnest.hole> p4raw-id: //depot/perl@19170
* CvFILE for constant subsStephen McCamant2003-04-061-1/+1
| | | | | Message-ID: <16016.36977.667436.279778@syllepsis.MIT.EDU> p4raw-id: //depot/perl@19157
* Re: Bytecode? Back into service.Adrian M. Enache2003-03-201-1/+1
| | | | | Message-ID: <20030320053839.GA4044@ratsnest.hole> p4raw-id: //depot/perl@19038
* Re: [perl #20798] foo(eval {}) crashes Perl 5.8Adrian M. Enache2003-03-091-2/+1
| | | | | Message-ID: <20030306221203.GB13330@ratsnest.hole> p4raw-id: //depot/perl@18860
* [PATCH] assertionsSalvador FandiƱo2003-03-041-1/+7
| | | | | | | | | | Message-ID: <3E566138.4090709@yahoo.com> and the complement : (with added comments) Subject: [PATCH] bug in ext/B/t/deparse.t Message-ID: <3E563E16.7060303@yahoo.com> plus perldiag.pod patch for the new warning (previous change was, once again, empty) p4raw-id: //depot/perl@18828
* Fixes bug #15654 bizarre constant mangling in 5.8.0Artur Bergman2003-03-041-0/+12
| | | | | | | | | | | | What happened was that a constant was freed, the pad released but the pad slot still held the SV, when pad slot was reallocated to be a target for a stringify, it did a sv_setpv on the target and the original SV was wiped out. When this SV was later on to new places using the constant, they got the wrong value. By replacing pad_free with pad_swipe for these cases, we won't have such a problem. (pad_swipe also removes the pointer to the original SV). p4raw-id: //depot/perl@18820
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* More variables for change #18776.Hugo van der Sanden2003-02-251-1/+1
| | | | | p4raw-link: @18776 on //depot/perl: 83b43d9236da9ea6e31fd2df2474f4d7f7220a85 p4raw-id: //depot/perl@18777
* [perl #20682] [fix] @- array not visible in s///Adrian M. Enache2003-02-251-1/+1
| | | | | Message-ID: <20030221155014.GB793@ratsnest.hole> p4raw-id: //depot/perl@18776
* Re: [perl #21321] local ${"FOO"} does not workRafael Garcia-Suarez2003-02-251-4/+0
| | | | | Message-Id: <20030223000327.6f0c11fa.rgarciasuarez@free.fr> p4raw-id: //depot/perl@18774