summaryrefslogtreecommitdiff
path: root/op.h
Commit message (Collapse)AuthorAgeFilesLines
* Trying my "remove the pTHXes" patch againAndy Lester2006-02-091-1/+1
| | | | | Message-ID: <20060209154018.GA14610@petdance.com> p4raw-id: //depot/perl@27136
* Re: [PATCH] s/Null(av|ch)/NULL/gSteven Schubiger2006-02-021-2/+2
| | | | | Message-ID: <20060202093849.GD12591@accognoscere.homeunix.org> p4raw-id: //depot/perl@27054
* Add an optimisation to allow proxy constant subroutines to be copiedNicholas Clark2005-12-221-0/+9
| | | | | | | as proxy constant subroutines in a new symbol table where possible. (Rather than converting them to full blown constant subroutines and instantiating 2 typeglobs) p4raw-id: //depot/perl@26446
* rv_2av, rv_2cv and rv_2hv also make use of OPf_SPECIAL, so update theNicholas Clark2005-12-201-1/+2
| | | | | descriptive comment to include them. p4raw-id: //depot/perl@26429
* Re: [PATCH] Make the 'sort' pragma lexically scopedRobin Houston2005-12-191-0/+3
| | | | | Message-ID: <20051219174620.GA17940@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26402
* latest switch/say/~~Robin Houston2005-12-191-1/+8
| | | | | Message-Id: <20051217204431.GB28940@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26400
* s/Nullhv/NULL/g;Nicholas Clark2005-12-161-1/+1
| | | | | # Although I see that Robin is proposing to add some :-) p4raw-id: //depot/perl@26381
* More consting, and putting stuff in embed.fncAndy Lester2005-12-061-1/+4
| | | | | Message-ID: <20051205194613.GB7791@petdance.com> p4raw-id: //depot/perl@26281
* Re: [PATCH] Re: [perl #37350] $#{@$aref} in debugger gives: Bizarre copy of ↵Robin Houston2005-10-191-0/+3
| | | | | | | ARRAY in leave Message-ID: <20051013235457.GA23386@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@25808
* Document the new meaning of OPf_SPECIAL on OP_REQUIRERafael Garcia-Suarez2005-09-261-0/+1
| | | p4raw-id: //depot/perl@25600
* Add the "no 6" / "no v6" syntax.Rafael Garcia-Suarez2005-09-011-0/+1
| | | p4raw-id: //depot/perl@25344
* Re: janitorial work ? [patch]Jim Cromie2005-07-081-1/+1
| | | | | | | | Message-ID: <42CC3CE9.5050606@divsol.com> (reverted all dual-lived modules since they must work with older perls too so must wait for a new Devel::PPPort) p4raw-id: //depot/perl@25101
* Move hv_name, hv_eiter and hv_riter into a new aux structure.Nicholas Clark2005-05-211-2/+2
| | | | | | Provide (more efficient) _get and _set macros. Adjust the core to use them. p4raw-id: //depot/perl@24526
* Update copyrights.Rafael Garcia-Suarez2005-03-301-1/+1
| | | p4raw-id: //depot/perl@24106
* [perl #32968] [PATCH] Re: B::walkoptree segfaults Stephen McCamant2005-02-181-1/+1
| | | | | Message-ID: <16849.41566.887352.677148@apocalypse.OCF.Berkeley.EDU> p4raw-id: //depot/perl@23983
* Fix Win32 breakage caused by changes to op.c in change 23433.Steve Hay2004-11-161-2/+7
| | | | | | Also limit the scope of the locks in a couple of places, as suggested by Hugo in http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-11/msg00286.html. p4raw-id: //depot/perl@23499
* Optimise foreach my $i (reverse ...)Nicholas Clark2004-07-141-0/+3
| | | | | foreach without a lexical iterator not yet optimised p4raw-id: //depot/perl@23108
* The current optimisation for sort {$b cmp $a} is bogus now that weNicholas Clark2004-07-131-1/+2
| | | | | guarantee a stable sort. Disable it, pending a correct optimisation. p4raw-id: //depot/perl@23093
* fix typo in change 22597Dave Mitchell2004-03-281-1/+1
| | | p4raw-id: //depot/perl@22604
* Clarify op.h comments for which ops the OPpDEREF* private flagsDave Mitchell2004-03-261-2/+2
| | | | | are actually used; update Concise.pm to match p4raw-id: //depot/perl@22597
* Update copyright noticesRafael Garcia-Suarez2004-03-161-1/+1
| | | p4raw-id: //depot/perl@22509
* stop "const in void context" warning for a const in anDave Mitchell2004-02-251-0/+1
| | | | | optimised-away boolean expresssion, eg 5 || print; p4raw-id: //depot/perl@22376
* Extend OP_AELEMFAST optimisation to lexical arraysDave Mitchell2004-02-221-0/+1
| | | p4raw-id: //depot/perl@22357
* Re: op_seq (was: Freeing code)Paul Johnson2004-02-211-2/+10
| | | | | | | | | | Message-ID: <20040221013147.GB6953@pjcj.net> Rework the OP structure to use less space. Remove op_seq (and simulate it in dump.c), replace it by op_opt and op_static, shrink op_type, remove PL_op_seqmax. p4raw-id: //depot/perl@22353
* optimise the sorting inplace of plain arrays: @a = sort @aDave Mitchell2004-02-201-0/+1
| | | p4raw-id: //depot/perl@22349
* Implement stacked filetest operators (-f -w -x $file).Rafael Garcia-Suarez2004-02-091-0/+1
| | | p4raw-id: //depot/perl@22294
* Implement "my $_".Rafael Garcia-Suarez2004-02-031-1/+6
| | | p4raw-id: //depot/perl@22263
* Avoid lvalue casts, from Enache.Jarkko Hietaniemi2003-09-031-5/+4
| | | p4raw-id: //depot/perl@21018
* Re: ByteLoader and MSWin32Adrian M. Enache2003-09-021-0/+13
| | | | | Message-ID: <20030902004511.GA1442@ratsnest.hole> p4raw-id: //depot/perl@20993
* [PATCH #2] Re: [perl #22181] goto undefines my() variablesDave Mitchell2003-05-241-1/+1
| | | | | | | | | | | 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
* Salvage 'use filetest "access"' from compiletime to runtime.Jarkko Hietaniemi2003-05-031-0/+10
| | | 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
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* OPf_SPECIAL on OP_DBSTATE now indicates a breakpoint.Dave Mitchell2003-01-261-0/+2
| | | | | | Subject: Re: [PATCH] Re: change #9754: 5 x slowdown for perl -d Message-ID: <20030124184419.F11179@fdgroup.com> p4raw-id: //depot/perl@18589
* move all pad-related code to its own src fileDave Mitchell2002-10-021-12/+3
| | | | | Message-ID: <20020925234023.A20044@fdgroup.com> p4raw-id: //depot/perl@17953
* Remove pseudo-hashes (complete)Michael G. Schwern2002-08-171-1/+0
| | | | | Message-id: <20020806200510.GC31473@ool-18b93024.dyn.optonline.net> p4raw-id: //depot/perl@17725
* More U32 regflags.Jarkko Hietaniemi2002-04-271-1/+1
| | | p4raw-id: //depot/perl@16231
* Re: binary compatibilityMark-Jason Dominus2002-04-261-2/+2
| | | | | Message-ID: <20020424213507.7846.qmail@plover.com> p4raw-id: //depot/perl@16182
* It seems that the strange failure (core dump) ofJarkko Hietaniemi2002-03-211-1/+1
| | | | | | | | | | | t/uni/fold.t on ithreads Solaris builds is a gcc bug: (1) using Sun's cc helps (2) rewriting the ithreads PM_SETRE() to do the setting in two steps helps (3) no other platforms have the crash (4) Tru64's Third Degree sees nothing evil So we implement (2). p4raw-id: //depot/perl@15400
* Monster _r patch: try to scan for all known _r variants,Jarkko Hietaniemi2002-03-151-20/+1
| | | | | | | | | | | | | | | | | and then use them (under ithreads). May fail in HP-UX, and the op/groups is known to be fickle everywhere. Known to work in Solaris, Linux, Tru64, IRIX, AIX. (Some compiler warnings in AIX since the first arguments of getnetbyaddr and getnetbyadd_r are of different types. Thanks, IBM.) In non-Configure platforms deny the existence of any of the _r thingies. (Also add the recently introduced d_tm_* to places it wasn't already in.) TODO: the suggested glibc buffer growth retry loop in case some entries (at least for: gr*, host*) are big. Forgot win32/config.win64. p4raw-id: //depot/perl@15238
* Renaming tweaks, and split off the reentrant "superbuffer"Jarkko Hietaniemi2002-03-101-6/+6
| | | | | init routine. p4raw-id: //depot/perl@15139
* Re: [PATCH] Re: [ID 20000922.001] Implicit comparison to $. not performed ↵Yitzchak Scott-Thoennes2002-03-061-0/+1
| | | | | | | before filehandle read Message-ID: <ABBh8gzkgezX092yn@efn.org> p4raw-id: //depot/perl@15054
* No OPf_SPECIAL on OP_ENTERSUB when readline() is overridenRafael Garcia-Suarez2002-02-211-0/+1
| | | | | Message-Id: <20020221152222.A15095@rafael> p4raw-id: //depot/perl@14811
* Copyright++. (Not all the toplevel *.h have one, it seems.)Jarkko Hietaniemi2002-01-231-1/+1
| | | p4raw-id: //depot/perl@14391
* Use PerlMemShared for CopSTASHPV and CopFILE. MUCH harder than it sounds!Nick Ing-Simmons2002-01-141-2/+6
| | | | | | | | | | | | 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
* Missed the =head1 additions.Jarkko Hietaniemi2002-01-031-0/+2
| | | p4raw-id: //depot/perl@14041
* Re: attributes are brokenSpider Boardman2001-12-091-0/+1
| | | | | Message-Id: <200112090509.AAA02053@Orb.Nashua.NH.US> p4raw-id: //depot/perl@13543
* Explicitly expect only 4 or 8 bytes of PTRSIZE.Jarkko Hietaniemi2001-10-281-3/+5
| | | | | | No final #else #error because we do not seem to be using #error? p4raw-id: //depot/perl@12723
* Must store pointers with the right width.Jarkko Hietaniemi2001-10-271-1/+5
| | | p4raw-id: //depot/perl@12716
* vmsish fix, ieee rand() cleanupCharles Lane2001-10-191-1/+2
| | | | | Message-Id: <011019174427.d749b@DUPHY4.Physics.Drexel.Edu> p4raw-id: //depot/perl@12513