This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Promote v5.36 usage and feature bundles doc
[perl5.git] / op.h
2022-08-03 Paul "LeoNerd" EvansCreate a dedicated cMETHOPx_meth() macro
2022-08-03 Paul "LeoNerd" EvansDefine the remaining convenience cMETHOP* macros
2022-06-22 Karl Williamsonop.h: Fixups for perlapi, Devel::PPPort
2022-06-20 Paul "LeoNerd" EvansMove the handy OpTYPE_set() macro out of op.c into...
2022-05-07 Karl Williamsonop.h: Add comment
2021-08-24 Richard Leachop.h: define missing BASEOP fields (op_sibparent,op_targ)
2021-06-01 Paul "LeoNerd" EvansRename G_ARRAY to G_LIST; provide back-compat when...
2021-02-14 Paul "LeoNerd" EvansA totally new optree structure for try/catch involving...
2021-02-08 Paul "LeoNerd" EvansAdd documentation comment to op.h to clarify that LOGOP...
2021-02-04 Paul "LeoNerd" EvansInitial attempt at feature 'try' 18505/head
2021-01-17 Michael G. Schwernstyle: Detabify indentation of the C code maintained...
2020-12-03 Karl WilliamsonRevert "op.h: Restrict to core certain internal symbols"
2020-11-29 Karl Williamsonop.h: Restrict to core certain internal symbols
2020-11-15 Karl WilliamsonRevert "op.h: Restrict scope of multiconcat symbols...
2020-11-13 Karl Williamsonop.h: Restrict scope of multiconcat symbols to core
2020-11-06 Karl Williamsonautodoc.pl: Specify scn for single-purpose files
2020-11-06 Karl Williamsonautodoc.pl: Enhance apidoc_section feature
2020-10-16 Karl WilliamsonMake some flags accessible from /ext
2020-10-03 Samanta NavarroFix typos
2020-09-10 Karl WilliamsonUse macro instead of its expansion
2020-09-04 Karl WilliamsonReorganize perlapi
2020-09-04 Karl WilliamsonChange some =head1 to apidoc_section lines
2020-08-20 Karl WilliamsonUse av_top_index() instead of av_tindex()
2020-08-15 Karl WilliamsonNote GIMME is deprecated
2020-07-30 Tony Cookre-work opslab handling to avoid non-portable alignment...
2020-07-30 Tony CookRevert "op.h: Add additional padding to struct opslab...
2020-06-20 John Paul Adrian... op.h: Add additional padding to struct opslab to ensure...
2020-05-22 Dagfinn Ilmari Man... Fix a bunch of repeated-word typos
2020-04-13 Dagfinn Ilmari Man... Remove spurious double spaces before open braces in...
2020-04-13 Dagfinn Ilmari Man... op:h remove double space in struct op_argcheck_aux...
2020-03-02 Tony Cookmake freed op re-use closer to O(1)
2020-02-20 Karl WilliamsonRestrict features in wildcards
2020-02-20 Karl Williamsonop.h: Move some flag bits down
2019-11-07 Karl WilliamsonReimplement tr/// without swashes
2019-11-07 Karl Williamsonop.h: Add synonyms for some tr/// values
2019-11-07 Karl WilliamsonChange names of some OPpTRANS flags
2019-11-07 Karl Williamsondoop.c: Change out-of-bounds value
2019-11-07 Karl Williamsonop.c, doop.c Use mnemonics instead of numeric values
2019-11-07 Karl WilliamsonChange macro name in tr/// code
2019-11-03 Karl Williamsonop.h: Remove obsolete #define
2019-11-02 Nicholas ClarkOn OP_READLINE, OPf_SPECIAL is set for <<>>, clear...
2019-10-17 Dagfinn Ilmari Man... Remove indentation of no-longer #ifdef-guarded #defines origin/HEAD origin/blead
2019-09-23 David MitchellSignatures: change param count from IV to UV
2019-09-23 David MitchellOP_ARGCHECK: use custom aux struct
2019-09-23 David MitchellUn-revert "[MERGE] add+use si_cxsubix field"
2019-09-20 Max MaischeinRevert "[MERGE] add+use PL_curstackinfo->si_cxsubix... v5.31.4
2019-09-19 David Mitchelladd Perl_gimme_V() static inline fn for GIMME_V
2019-09-03 Karl WilliamsonMark BHK macros as unorthodox
2019-08-05 David MitchellOPSLOT: replace opslot_next with opslot_size
2019-08-05 David Mitchellstruct opslot: document a field better
2019-08-05 David Mitchellopslabs: change opslab_first to opslab_free_space
2019-08-05 David MitchellOPSLAB: always have opslab_size field
2019-08-05 David Mitchellmake opslot_slab an offset in current slab
2019-05-27 Dagfinn Ilmari Man... Don't use PL_check[op_type] to check for filetets ops...
2019-02-05 David MitchellEliminate opASSIGN macro usage from core
2019-01-24 Tony CookPERL_OP_PARENT is always defined, stop testing for it
2018-03-07 Daniel Draganrmv/de-dup static const char array "strings"
2018-02-27 David Mitchellop.h: remove spurious # define indent
2018-01-19 Karl WilliamsonDeprecate above \xFF in bitwise string ops
2018-01-19 David Mitchelltr///; simplify $utf8 =~ tr/nonutf8/nonutf8/
2018-01-19 David Mitchelltr///c: handle len(replacement charlist) > 32767
2018-01-19 David Mitchelladd two structs for OP_TRANS
2017-12-29 Zeframrevert smartmatch to 5.27.6 behaviour
2017-11-28 Zeframremove useless "default" mechanism
2017-11-22 Zeframdrop op flag for implicit smartmatch
2017-11-13 David Mitchellrename op_aux field from 'size' to 'ssize'
2017-10-31 David MitchellAdd OP_MULTICONCAT op
2017-06-06 AbigailFatalize the use of code points above 0xFF for bitwise...
2017-02-14 Karl WilliamsonImprove handling pattern compilation errors
2017-01-24 David MitchellOP_CLASS() docs - mention op_class() too
2017-01-21 David Mitchelladd Perl_op_class(o) API function
2017-01-16 AbigailString bitwise operators will not accept code points...
2016-11-14 Lukas Maiop.h: add parens around macro expansion
2016-10-04 David Mitchellmake OP_SPLIT a PMOP, and eliminate OP_PUSHRE
2016-03-30 David MitchellImprove code comments for some ctx stuff
2016-02-03 David Mitchellconvert CX_PUSHEVAL/POPEVAL to inline fns
2016-02-03 David Mitchellrename PUSHBLOCK,PUSHSUB etc to CX_PUSHBLOCK etc
2015-12-16 Karl WilliamsonDeprecate wide chars in logical string ops
2015-09-04 Karl WilliamsonVarious pods: Add C<> around many typed-as-is things
2015-09-04 Karl Williamsonperlapi, perlintern: Add L<> links to pod
2015-08-01 Karl Williamsonperlapi: Use F<> around file names
2015-08-01 Karl Williamsonperlapi: Use C<> instead of I<> for parameter names...
2015-04-19 David Mitchelladd Op(MORE|LAST|MAYBE)SIB_set; rm OpSIBLING_set
2015-04-19 David Mitchellrename op_lastsib to op_moresib, and invert logic
2015-04-19 David Mitchellop_sibling => op_sibparent under PERL_OP_PARENT
2015-03-23 Dagfinn Ilmari Man... Replace common Emacs file-local variables with dir...
2015-01-13 Karl WilliamsonReserve a bit for 'the re strict subpragma.
2015-01-08 Matthew Horsfall... Fix apidocs for OP_TYPE_IS(_OR_WAS) - arguments separat...
2014-12-28 Karl WilliamsonCreate bit for /n.
2014-12-28 Father Chrysostomosop.h: Parenthesize macro args for cUNOPx etc.
2014-12-21 Father ChrysostomosDisallow GIMME in ext/
2014-12-20 Father ChrysostomosUse GIMME_V in preference to GIMME
2014-12-14 Father Chrysostomosop.h: Note chdir’s use of OPf_SPECIAL
2014-12-08 Father ChrysostomosChange OP_SIBLING to OpSIBLING
2014-12-07 David MitchellAdd OP_MULTIDEREF
2014-12-07 David Mitchelladd UNOP_AUX OP class
2014-12-05 Father ChrysostomosReturn fresh scalar from join(const,const)
2014-12-03 syberSpeed up method calls like $o->Other::method() and...
2014-11-26 Father ChrysostomosCorrect OPf_SPECIAL/OP_UNSTACK comment
2014-11-25 syberRemove op_const_class; just use the name on the stack
next