This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
time64.[ch]: Inline only use of a macro and fcn
[perl5.git] / op.c
2020-03-18 David Mitchellfixup to "avoid identical stack traces" - try 2
2020-03-13 Yves Ortonop.c: change Optype to I32 for cmpchain functions
2020-03-13 Zeframchained comparisons
2020-03-12 Nicolas RRevert "fixup to "avoid identical stack traces""
2020-03-12 David Mitchellfixup to "avoid identical stack traces"
2020-03-11 Karl Williamsonop.c: S_fold_constants_eval can't be inlined
2020-03-02 Tony Cookmake freed op re-use closer to O(1)
2020-02-04 David Mitchellmulticoncat: keep assign for 'local $foo = "..."'
2020-02-01 Hugo van der Sandenop.c: hoist first-pass logic out of loop in pmtrans()
2020-02-01 Hugo van der Sandenop.c: balance braces in #if 0 section
2020-01-29 James E KeenanLocal variable 'o' hides a parameter of the same name
2020-01-29 James E KeenanHarmonize whitespace.
2020-01-28 James E KeenanMore descriptive variable name
2020-01-02 David MitchellOP_MULTIDEREF: avoid trailing null aux byte
2019-12-30 Karl Williamsonop.c: Fix typo in comment
2019-12-29 Karl Williamsonop.c: Use %NVgf instead of %g format in debug stmt
2019-12-18 Karl WilliamsonAdd memCHRs() macro and use it
2019-12-17 Karl WilliamsonNote that certain flags are documented
2019-12-17 James E KeenanLocal variable 'o' hides a parameter of the same name.
2019-12-13 David Mitchellavoid identical stack traces
2019-12-09 Paul "LeoNerd" EvansAdd the `isa` operator
2019-11-18 Karl WilliamsonClean up -Dy debugging
2019-11-18 Karl WilliamsonFix tr/// for 32 bit platforms with 64bit ints
2019-11-18 Karl Williamsonop.c: Rmv redundant line in tr/// table
2019-11-17 Karl WilliamsonAdd -Dy debugging of tr///, y///
2019-11-16 Karl Williamsondoop.c, op.c: Silence some compiler warnings
2019-11-12 Karl Williamsonop.c: Move #endif
2019-11-08 Karl WilliamsonPATCH: gh#17227 heap-buffer-overflow
2019-11-08 Karl WilliamsonFix tr/// compilation on VMS
2019-11-07 Karl WilliamsonSilence some compiler warnings
2019-11-07 Karl Williamsonop.c: Remove no-longer used function
2019-11-07 Karl WilliamsonReimplement tr/// without swashes
2019-11-07 Karl Williamsonop.c: Add debugging dump function
2019-11-07 Karl Williamsonop.c: Simplify expression.
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-07 Karl Williamsonop.c: Comments only
2019-11-07 Karl Williamsondoop.c, op.c: White-space only
2019-11-07 Karl Williamsonop.c: Indent some code
2019-11-04 Tony Cookenforce strict for barewords in multiconcat
2019-10-30 Tony CookFaster feature checks
2019-09-25 David MitchellPerl_Slab_Alloc(): tweak logging
2019-09-23 David Mitchellsub foo($_) {...} - change error message
2019-09-23 David Mitchellrpeep(): skip duplicate nextstates even with gaps
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 Mitchellset VOID on OP_ENTER
2019-09-15 Karl Williamsonperlapi: Properly document Perl_custom_op_xop()
2019-08-09 David Mitchellfix size-miscalculation upgrading LISTOP TO LOOPOP
2019-08-05 David MitchellPerl_opslab_force_free() adjust loop test
2019-08-05 David MitchellOPSLOT: replace opslot_next with opslot_size
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-08-05 David MitchellPerl_Slab_Alloc(): rename 'slab' to 'head_slab'
2019-06-24 David MitchellPerl_op_lvalue_flags(): make mostly non-recursive
2019-06-24 David MitchellPerl_op_lvalue_flags() add blank lines
2019-06-24 David MitchellPerl_op_lvalue_flags(): skip OPf_WANT_VOID ops.
2019-06-24 David MitchellPerl_op_lvalue_flags(): fixup documentation
2019-06-24 David Mitchellreindent op.c:S_lvref()
2019-06-24 David Mitchellmake op.c:S_lvref() non-recursive
2019-06-24 David Mitchelldocument what op.c:S_lvref() does
2019-06-24 David Mitchellop.c: S_lvref(): handle all kids on OP_NULL
2019-06-24 David MitchellClarify purpose of S_looks_like_bool()
2019-06-24 David Mitchellmake op.c:S_find_and_forget_pmops() non-recursive
2019-06-24 David MitchellPerl_doref(): reindent
2019-06-24 David MitchellPerl_doref(): make non-recursive
2019-06-24 David Mitchelldocument what Perl_doref does
2019-06-24 David Mitchellmake op.c:S_aassign_scan() non-recursive
2019-06-24 David Mitchellmake Perl_op_linklist() non-recursive
2019-06-24 David MitchellPerl_op_linklist(): use OPf_KIDS flags
2019-06-24 David MitchellPerl_scalarvoid(): add comment saying what it does
2019-06-24 David Mitchellop.c: S_search_const: remove recursion
2019-06-24 David Mitchellop.c: add code comments to S_search_const()
2019-06-24 David Mitchellop.c: S_assignment_type(): make truly trinary
2019-06-24 David MitchellPerl_scalar() tail-call optimise
2019-06-24 David MitchellPerl_scalar(): doc and reorganise complex bool
2019-06-24 David MitchellPerl_scalar(): indent block
2019-06-24 David Mitchellmake Perl_scalar() mostly non-recursive
2019-06-24 David Mitchellfix type in Perl_list()
2019-06-24 David MitchellPerl_scalar(): re-order a few switch cases
2019-06-24 David MitchellPerl_scalar(): remove redundant switch labels
2019-06-24 David MitchellDocument what Perl_scalar() does
2019-06-24 David MitchellPerl_list() tail-call optimise
2019-06-24 David MitchellPerl_list(): doc and reorganise complex bool
2019-06-24 David Mitchellreindent Perl_list()
2019-06-24 David Mitchellmake Perl_list() mostly non-recursive
2019-06-24 David MitchellPerl_list(): re-order a few switch cases
2019-06-24 David MitchellPerl_list(): re-order recursion in OP_LIST
2019-06-24 David MitchellPerl_list(): add blank lines
2019-06-24 David MitchellPerl_list(): simplify some branches
2019-06-24 David Mitchellmake S_gen_constant_list() void return
2019-06-24 David MitchellDocument what Perl_list() and its helper do
2019-06-24 David Mitchellremove DEFER_OP macros from op.c
2019-06-24 David MitchellS_optimize_op(): remove anti-recursion deferring
2019-06-24 David MitchellMake op_free() non-recursive
2019-06-24 David Mitchellscalarvoid(): remove anti-recursion deferring
2019-06-17 Tony Cook(perl #133989) scalar() the argument to readline, if any
2019-06-12 Tony Cook(perl #134072) allow \&foo = \&bar to work in main::
2019-06-03 Tony Cook(perl #134048) prevent an erroneous assertion on OP_SCALAR
next