This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
opslabs: change opslab_first to opslab_free_space
[perl5.git] / op.c
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
2019-05-31 Karl WilliamsonRemove redundant info on =for apidoc lines
2019-05-27 Dagfinn Ilmari Man... Don't use PL_check[op_type] to check for filetets ops...
2019-05-26 chinarulezzz{op, pp, regcomp}.c: fix missing parentheses in 'if...
2019-05-02 Aaron CraneRT#134061: don't call pad_findmy_pvn() with invalid...
2019-04-23 David Mitchellfix -DPERL_POISON builds
2019-04-17 David Mitchells/safefree()/Safefree() in a few places
2019-04-12 David Mitchellfix leak in Perl_coresub_op()
2019-04-12 David MitchellAvoid leak/crash calling CORE::foo()
2019-04-12 David Mitchellfix leak in do { ... } while 0
2019-04-12 David MitchellPerl_newLISTOP() allocate OP_PUSHMARK safely
2019-04-04 David Mitchellfix leak in Perl_vload_module()
2019-04-03 David MitchellAvoid leaks in Perl_custom_op_get_field()
2019-03-26 David Mitchellfix CvFILE() leak in Perl_newMYSUB()
2019-03-19 David Mitchellop_free() remove redundant !kid test
2019-03-19 David Mitchellhandle scope error in qr/\(?{/
2019-03-15 Karl WilliamsonS_multiconcat() Use faster variant counting
2019-03-12 David Mitchellfix blead on non-threaded builds
2019-03-11 David MitchellFix leak on syntax error in main prog
2019-03-11 David Mitchellfix leak when compiling typed hash deref
2019-03-07 David Mitchellfix CvFILE() leak in Perl_newATTRSUB_x()
2019-03-07 David Mitchelladd comments above Perl_newSTUB()
2019-03-07 David Mitchellfix leak in /[(?{]/
2019-03-07 David Mitchelldocs for op slab functions
2019-02-27 Karl WilliamsonFix dup_warnings()
2019-02-27 Karl WilliamsonAdd missing ARGS_ASSERT
2019-02-27 David Mitchelladd Perl_dup_warnings() and fix leak
2019-02-22 David MitchellPerl_op_sibling_splice(0 remove dead code
2019-02-19 David Mitchelladd dVAR's for PERL_GLOBAL_STRUCT_PRIVATE builds
2019-02-05 Tony Cook(perl #133824) fix threading builds
2019-02-04 Tony Cook(perl #108276) optimize child ops in sibling order
2019-02-04 Tony Cook(perl #108276) indent optimize_op() loop body
2019-02-04 Tony Cook(perl #108276) remove recursion from optimize_op()
2019-02-04 Tony Cook(perl #108276) add wrappers for deferred op processing
2019-02-04 Tony Cook(perl #108276) indent body of new finalize_op() loop
2019-02-04 Tony Cook(perl #108276) eliminate recursion from finalize_op()
2019-01-24 Tony CookPERL_OP_PARENT is always defined, stop testing for it
2019-01-22 Tony Cook(perl #130367) separate error for push etc on hash...
2019-01-06 Tony Cook(perl #133575) prevent set/longjmp clobbering locals...
2018-10-03 James E KeenanImplement scheduled fatalization of my() in false condi...
2018-09-26 Dagfinn Ilmari Man... Remove support for setting $[ to a non-zero value
2018-08-29 David Mitchellmulticoncat: mutator not seen in (lex = ...) .= ...
2018-07-14 David Mitchelltreat when(index() > -1) as a boolean expression
2018-04-19 Aaron Craneop.c: fix weird indentation
2018-02-19 David Mitchellmulticoncat: /$a(?{ $b . "c" })/ could crash
2018-02-19 David MitchellS_maybe_multiconcat(): fix some code comments
2018-02-04 Father ChrysostomosDisable CV-in-stash optimization
2018-01-19 Father ChrysostomosApply the mod flag to @a in \(@a)
2018-01-19 David Mitchelltr///: remove some I32 from S_pmtrans()
2018-01-19 David Mitchelltr/nonutf8/nonutf8/c: simplify GROW calc
2018-01-19 David Mitchelltr///; simplify $utf8 =~ tr/nonutf8/nonutf8/
2018-01-19 David Mitchelltr///c: handle len(replacement charlist) > 32767
next