This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
(perl #133575) prevent set/longjmp clobbering locals in S_fold_constants
[perl5.git] / op.c
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
2018-01-19 David Mitchelladd two structs for OP_TRANS
2018-01-19 David Mitchellfix "\x{100}..." =~ tr/.../.../cd
2018-01-19 David MitchellOP_TRANS: change extended table format
2018-01-19 David MitchellS_pmtrans(): add assert and simplify conditional
2018-01-19 David MitchellS_pmtrans(): always use op_private flag variables
2018-01-19 David MitchellS_pmtrans(): remove some whitespace
2018-01-19 David Mitchelltr/// functions: add some basic code comments
2018-01-08 Father ChrysostomosStop alloc_LOGOP from always setting OPf_KIDS
2017-12-31 Father ChrysostomosRemove experimental bitwise warning
2017-12-29 Zeframrevert smartmatch to 5.27.6 behaviour
2017-12-25 David Mitchellmutlitconcat: fix non-folding adjacent consts
2017-12-17 Zeframmerge branch zefram/dumb_match
2017-12-14 Zeframwarn on $a.$b.$c in void context
2017-12-12 Zeframproperly check readpipe()'s argument list
2017-12-11 David MitchellS_maybe_multiconcat(): use OPpCONCAT_NESTED flag
2017-12-06 Zeframremove stray NULLOK/NN from apidoc directives
2017-12-06 Zeframdon't mistake tr/// for assignable reference
2017-12-05 Zeframbetter name for parameter to newGIVENOP()
2017-12-05 Zeframinternally change "when" to "whereso"
2017-12-05 Zeframchange "when" keyword to "whereso"
2017-12-05 Zeframmerge leavegiven op type into leaveloop
2017-12-05 Zeframdocument newATTRSUB_x()
2017-12-05 Zeframmore fully document newCONSTSUB{,_flags}()
2017-12-05 Zeframdocument newXS_len_flags()
2017-12-05 Zeframavoid attaching prototype to freed XS sub
2017-12-04 David Mitchellmulticoncat: don't fold adjacent constants
2017-12-02 Father Chrysostomos[perl #132527] Allow 4-arg substr(delete ...)
2017-11-29 Zeframremove unused CXp_FOR_DEF and OPpITER_DEF
2017-11-29 David Mitchellrpeep(): use OPpPADHV_ISKEYS, not OPpRV2HV_ISKEYS
2017-11-29 Zeframuse LOOP struct for entergiven op
2017-11-28 Zeframremove useless "default" mechanism
2017-11-28 Jarkko HietaniemiMake certain the info is initialized.
2017-11-23 David Mitchelladd OPpCONCAT_NESTED flag
2017-11-22 Zeframeviscerate smartmatch
2017-11-21 Zeframremove unused arg from newGIVWHENOP()
2017-11-21 Zeframregularise "when"
2017-11-21 Zeframregularise "given"
2017-11-21 Zeframupdate newGIVENOP() doc for loss of lexical $_
2017-11-17 Zeframrip out quicksort and sort algorithm control
2017-11-16 Zeframfix lvalue context for 4-arg substr
2017-11-15 Father Chrysostomos[perl #132442] Fix stack with do {my sub l; 1}
2017-11-14 David MitchellOP_MULTICONCAT: fix AIX
2017-11-14 Zeframfix newPVOP() doc re freeing of pv
2017-11-13 David Mitchellchange OP_MULTICONCAT nargs from UV to SSize_t
2017-11-13 David Mitchellrename op_aux field from 'size' to 'ssize'
2017-11-12 Dagfinn Ilmari Man... Fix sprintf multiconcat on 32bit big-endian systems...
2017-11-11 Father ChrysostomosRevert "Temporarily revert CV-in-stash optimisation"
2017-11-06 Nicolas RUse my_memrchr helper for portability
2017-11-06 Karl Williamsonop.c: Use memchr,memrchr instead of strchr,strrchr
2017-11-06 Karl WilliamsonUse memBEGINs() in core
2017-11-06 Karl WilliamsonChange some strncmp(), etc. to strBEGINs()
2017-11-06 Karl WilliamsonUse memEQs, memNEs in core files
2017-11-04 Zeframinitialisation of simple aggregate state variables
2017-11-02 David Mitchellmulticoncat: use append_utf8_from_native_byte()
2017-11-02 David Mitchellsprintf-as-multiconcat: fix \x80 issue
2017-10-31 David MitchellAdd OP_MULTICONCAT op
2017-10-31 David Mitchelladd extra optimization phase
2017-10-31 David Mitchellpanic if a freed op is called
2017-10-22 Lukas Maiavoid "implicit fallthrough" warning under ithreads
2017-10-21 Aaron CraneDon't use VOL internally, because "volatile" works...
2017-10-20 Father ChrysostomosTemporarily revert CV-in-stash optimisation
2017-10-13 Lukas Maiget rid of "implicit fallthrough" warnings with gcc 7
2017-10-09 James E KeenanEliminate recently introduced compilation warnings.
2017-10-08 Father Chrysostomos[perl #129916] Allow sub-in-stash outside of main
2017-08-28 Father Chrysostomos[perl #131883] Include pkg in :prototype warnings
2017-08-28 Father ChrysostomosAdd another param to validate_proto
2017-08-22 Father ChrysostomosSprinkle diag_listed_as; perldiag tweaks
2017-08-22 Father ChrysostomosAdd SORTf_UNSTABLE flag
2017-08-08 Zeframuse cv_set_call_checker_flags() where possible
2017-08-08 Zeframadd cv_get_call_checker_flags()
2017-08-08 Zeframfix parameter name in doc
2017-08-07 David Mitchellfix index(...) == -1 type optimisations
2017-08-05 David Mitchellextend index(...) == -1 optimisation
2017-08-04 David Mitchellmerge Perl_ck_cmp() and Perl_ck_eq()
2017-08-01 David Mitchellfix ($lex = index(....)) == -1
2017-07-31 Zeframfix example code in wrap_op_checker() doc
2017-07-27 David Mitchellmake scalar(keys(%lexical)) less slow.
2017-07-27 David Mitchelloptimise (index() == -1)
2017-07-27 David Mitchelladd boolean context support to several ops
2017-07-27 David MitchellS_check_for_bool_cxt(): avoid OPpTARGET_MY + bool
2017-07-27 David Mitchelloptimise @array in boolean context
2017-07-27 David Mitchelloptimise away OP_KEYS op in scalar/void context
2017-07-27 David Mitchelluse OPpAVHVSWITCH_MASK
2017-07-27 David Mitchellgive REGEXP SVs the POK flag again
2017-07-27 David MitchellS_check_for_bool_cxt(): special-case OP_AND
2017-07-21 Father Chrysostomosop.c: Confusing comment typo
next