summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Collapse)AuthorAgeFilesLines
* more warnings tidyupPaul Marquess2002-03-111-34/+34
| | | | | | From: "Paul Marquess" <paul_marquess@yahoo.co.uk> Message-ID: <AIEAJICLCBDNAAOLLOKLMEEGDPAA.paul_marquess@yahoo.co.uk> p4raw-id: //depot/perl@15155
* Unused.Jarkko Hietaniemi2002-03-101-1/+1
| | | p4raw-id: //depot/perl@15147
* Implement :std subpragma of the open pragmaJarkko Hietaniemi2002-03-101-1/+3
| | | | | | | | that makes the standard filehandles to talk in encodings. This change set off a weird warning from op.c, though: disabled it now until someone who knows what it is about comes along. p4raw-id: //depot/perl@15146
* taint + deprecated warningsPaul Marquess2002-03-041-16/+16
| | | | | | From: "Paul Marquess" <paul_marquess@yahoo.co.uk> Message-ID: <AIEAJICLCBDNAAOLLOKLCEKGDOAA.paul_marquess@yahoo.co.uk> p4raw-id: //depot/perl@15003
* Remove the bogus "incorrect case" warning completely.Jarkko Hietaniemi2002-03-031-7/+16
| | | | | | The problem exists, but the cure, in which ever form it will be, needs to be something more subtle. p4raw-id: //depot/perl@14962
* For now, make "incorrect case" a Win32-only warning.Jarkko Hietaniemi2002-03-021-0/+2
| | | p4raw-id: //depot/perl@14949
* Repatch from Robin Barker: anon subs in C<package;> areJarkko Hietaniemi2002-02-271-3/+7
| | | | | | now __ANON__::__ANON__ (should help for mod_perl breakage since #12251) p4raw-id: //depot/perl@14899
* Integrate change #14778 from maintperl;Jarkko Hietaniemi2002-02-201-0/+1
| | | | | | | | | | | constant folding on the range operator had the effect of disabling peephole optimizations in all the siblings of the range OP; the effect of this was that barewords could escape strictures when they were hiding in such places p4raw-link: @14778 on //depot/maint-5.6/perl: 0ef6625236721d79a74c662bb0d14b11d0d775c2 p4raw-id: //depot/perl@14791 p4raw-integrated: from //depot/maint-5.6/perl@14790 'merge in' op.c (@14439..)
* Re: Modulus operator inconsistencyNicholas Clark2002-02-091-24/+0
| | | | | Message-ID: <20020209210013.GG410@Bagpuss.unfortu.net> p4raw-id: //depot/perl@14613
* Retract the anon leak subpatch of #14418 and #14431Jarkko Hietaniemi2002-02-071-41/+5
| | | | | (the latter came into bleadperl as part of #14433). p4raw-id: //depot/perl@14580
* Fix/band-aid for op.c's anon CV leak fix co-existing with threads.Nick Ing-Simmons2002-01-261-19/+19
| | | | | Should really be looked at by someone that knows about pads. p4raw-id: //depot/perlio@14431
* Integrate changes 13474+13478+13584 from maintperl;Jarkko Hietaniemi2002-01-251-5/+40
| | | | | | | anon sub leakage. p4raw-id: //depot/perl@14418 p4raw-edited: from //depot/maint-5.6/perl@14417 'ignore' op.c (@13478..)
* Copyright++. (Not all the toplevel *.h have one, it seems.)Jarkko Hietaniemi2002-01-231-1/+1
| | | p4raw-id: //depot/perl@14391
* Correct slab allocator for case where sizeof(IV) > sizeof(IV *)Nick Ing-Simmons2002-01-151-14/+23
| | | | | | e.g. -Duse64bitint on a 32-bit platform. Now uses I32 for use-count and is more careful with its casts. p4raw-id: //depot/perlio@14281
* Typo in #else branch of PL_SLAB_ALLOCNick Ing-Simmons2002-01-151-1/+1
| | | p4raw-id: //depot/perlio@14269
* Hand merge of non slab allocator stuffNick Ing-Simmons2002-01-151-2/+2
| | | p4raw-id: //depot/perlio@14267
* Use PerlMemShared for CopSTASHPV and CopFILE. MUCH harder than it sounds!Nick Ing-Simmons2002-01-141-19/+13
| | | | | | | | | | | | Need to use CopXXXXX macros everywhere and add CopSTASH_free Add new scope type and add support for it to scope.c and scope stack dup-er in sv.c. Add savesharedpv(). Also zealous version of Win32's vmem.h to catch all the abuses. With this t/op/fork.t passes even with zealous checking and checker is point a finger at various threads/shared issues. PL_curcop->cop_io is still an issue. p4raw-id: //depot/perlio@14259
* Slab allocator for opsNick Ing-Simmons2002-01-131-26/+56
| | | | | | | - moved the statics to intrpvar.h - implemented Slab_Free() - uses PerlMemShared (for now) if distinction exists. p4raw-id: //depot/perlio@14250
* [patch] peep() is rudeHugo van der Sanden2002-01-081-1/+1
| | | | | Message-Id: <200201081917.g08JHoW15789@crypt.compulink.co.uk> p4raw-id: //depot/perl@14139
* Not OK 13843 Andreas König2002-01-081-3/+1
| | | | | Message-ID: <m38zb9c7gi.fsf@anima.de> p4raw-id: //depot/perl@14135
* One missing aTHX_Nick Ing-Simmons2002-01-051-7/+7
| | | p4raw-id: //depot/perlio@14088
* Bad \[...] prototype checkingRafael Garcia-Suarez2002-01-041-3/+10
| | | | | Message-ID: <20020104233519.A1850@rafael> p4raw-id: //depot/perl@14082
* Missed the =head1 additions.Jarkko Hietaniemi2002-01-031-0/+6
| | | p4raw-id: //depot/perl@14041
* Fix misplaced application of #14016.Abhijit Menon-Sen2002-01-021-2/+2
| | | p4raw-id: //depot/perl@14020
* random crash in B::LISTOP::lastMattia Barbon2002-01-021-0/+2
| | | | | Message-Id: <3C334558.3906.19CB98D@localhost> p4raw-id: //depot/perl@14016
* Re: Not OK 13881Andreas König2001-12-251-1/+1
| | | | | Message-ID: <m3bsgnajws.fsf@anima.de> p4raw-id: //depot/perl@13882
* PATCH: Restore "Can't declare scalar dereference in my" errorMark-Jason Dominus2001-12-241-0/+3
| | | | | Message-ID: <20011224231448.25826.qmail@plover.com> p4raw-id: //depot/perl@13881
* Unicode casefolding fixes.Jarkko Hietaniemi2001-12-221-0/+4
| | | p4raw-id: //depot/perl@13843
* Make using U+FDD0..U+FDEF (noncharacters since Unicode 3.1),Jarkko Hietaniemi2001-12-211-1/+2
| | | | | | U+...FFFE, U+...FFFF, and characters beyond U+10FFFF (the Unicode maximum code point) warnable offenses. p4raw-id: //depot/perl@13823
* ...while $var = glob(...)Robin Houston2001-12-171-1/+1
| | | | | Message-ID: <20011217155153.A311@robin.kitsite.com> p4raw-id: //depot/perl@13738
* Re: attributes are brokenSpider Boardman2001-12-091-20/+119
| | | | | Message-Id: <200112090509.AAA02053@Orb.Nashua.NH.US> p4raw-id: //depot/perl@13543
* Retract #11156 since Sarathy has found that it breaks code:Jarkko Hietaniemi2001-12-081-9/+3
| | | | | | http://bugs.ActiveState.com/show_bug.cgi?id=18457 http://bugs.ActiveState.com/show_bug.cgi?id=18858 p4raw-id: //depot/perl@13533
* Re: weirdness in regexpsRobin Houston2001-12-061-0/+7
| | | | | Message-ID: <20011206144401.A27752@puffinry.freeserve.co.uk> p4raw-id: //depot/perl@13490
* Re: counting tr thinks it's modifying Rafael Garcia-Suarez2001-12-061-0/+3
| | | | | Message-Id: <slrna0ukap.kbt.rgarciasuarez@rafael.kazibao.net> p4raw-id: //depot/perl@13486
* Retract #13475 until Arthur gets back to the mine.Jarkko Hietaniemi2001-12-051-37/+5
| | | p4raw-id: //depot/perl@13476
* (retracted by #13476)Jarkko Hietaniemi2001-12-051-5/+37
| | | | | | | | | Manually apply #13474; fixes stale reference to dead CvOUTSIDE(); this can happen when anonymous subroutines that aren't closures are returned from an eval"" (threads/shared/sv_refs.t is coredump-unhappy about this change) p4raw-id: //depot/perl@13475
* parser panics on lvalue methods Rafael Garcia-Suarez2001-12-011-5/+0
| | | | | Message-ID: <20011130234658.A717@rafael> p4raw-id: //depot/perl@13404
* local(*CORE::GLOBAL::require) doesn't behave like other overridesGurusamy Sarathy2001-11-221-6/+9
| | | p4raw-id: //depot/perl@13187
* new warning "Useless use of sort in scalar context"Rafael Garcia-Suarez2001-11-191-0/+3
| | | | | Message-ID: <20011119132645.A15034@rafael> p4raw-id: //depot/perl@13094
* Re: [ID 20010713.001] use lib segmentation faultRobert Spier2001-11-151-1/+1
| | | | | Message-Id: <15348.5433.732364.963687@rls.cx> p4raw-id: //depot/perl@13024
* Re: [ID 20011106.083] $dbline[$i] == 0 generates warningsMark-Jason Dominus2001-11-071-3/+3
| | | | | Message-Id: <20011107054346.14428.qmail@plover.com> p4raw-id: //depot/perl@12882
* Slight modification of #12811.Abhijit Menon-Sen2001-11-021-14/+19
| | | p4raw-id: //depot/perl@12812
* Re: [ID 20011101.069] \stat('.') gives "Attempt to free unreferenced scalar"Radu Greab2001-11-021-12/+15
| | | | | Message-ID: <15330.40858.629851.468818@ix.netsoft.ro> p4raw-id: //depot/perl@12811
* Integrate maintperl changes #12268 and #12669;Jarkko Hietaniemi2001-10-261-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | final touches to the audit for statics and thread-unsafe code * make DB_File, ODBM_File thread-safe * remove unnecessary/dangerous statics and protect others from not getting accidentally enabled under threaded perls windows support functions get_childdir() et al aren't exported correctly under vanilla build Testing under win32 appreciated since changes there had to be manually merged and I cannot test how badly did I do. p4raw-link: @12268 on //depot/perlio: bb407f0b8769c638c05e60ebfd157a1e676a6c22 p4raw-id: //depot/perl@12678 p4raw-integrated: from //depot/maint-5.6/perl@12677 'copy in' win32/vmem.h (@5902..) 'merge in' ext/DB_File/DB_File.xs (@8693..) win32/win32iop.h (@8917..) ext/ODBM_File/ODBM_File.xs (@8995..) iperlsys.h (@9154..) scope.c (@9584..) makedef.pl (@11425..) gv.c (@12026..) op.c (@12145..) util.c (@12220..) toke.c (@12550..) ext/B/B.xs ext/File/Glob/Glob.xs ext/Opcode/Opcode.xs ext/re/re.xs (@12653..) mg.c win32/win32.c (@12668..)
* vmsish fix, ieee rand() cleanupCharles Lane2001-10-191-0/+10
| | | | | Message-Id: <011019174427.d749b@DUPHY4.Physics.Drexel.Edu> p4raw-id: //depot/perl@12513
* Retract the #10451 which seems to be the causeJarkko Hietaniemi2001-10-191-15/+4
| | | | | of the major leakage from while(){eval"sub{}"} p4raw-id: //depot/perl@12506
* Re: [PATCH] turn $a.=<F> into an RCATLINEAbhijit Menon-Sen2001-09-171-3/+5
| | | | | Message-Id: <20010917174412.B7058@lustre.dyn.wiw.org> p4raw-id: //depot/perl@12047
* Re: [ID 20010815.012] Unfortunate interaction between -0 cmd line arg & ↵Hugo van der Sanden2001-09-151-2/+0
| | | | | | | (??{CODE}) regex Message-Id: <200109091741.f89HfsM18534@crypt.compulink.co.uk> p4raw-id: //depot/perl@12027
* Re: perl@12003Robin Barker2001-09-121-3/+3
| | | | | Message-Id: <200109121800.TAA05256@tempest.npl.co.uk> p4raw-id: //depot/perl@12008
* Re: perl@11978Robin Barker2001-09-101-3/+3
| | | | | | | Message-Id: <200109101758.SAA07670@tempest.npl.co.uk> Format errors. p4raw-id: //depot/perl@11983