This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Recognise `//=` and `||=` syntax in signature parameter defaults
[perl5.git] / op.c
2022-11-26 Paul "LeoNerd" EvansRecognise `//=` and `||=` syntax in signature parameter...
2022-11-23 Yves Ortonop.c - add support for empty RCPV strings.
2022-11-22 Felipe GasperFix XS modules (e.g., Function::Parameters) that create...
2022-11-16 Felipe GasperFix & test useless-anonymous-subroutine warnings.
2022-11-16 Felipe GasperFail attempts to pass anonsub to \$ prototype.
2022-11-02 TAKAI Kousukeop.c: Add a cast to silence -Wsign-compare warning
2022-11-02 Yves Ortoncop.h - get rid of the STRLEN* stuff from cop_warnings
2022-11-01 Yves Ortonop.c - use refcounted pv pointers for cop_warnings
2022-11-01 Yves Ortoncop.h - add support for refcounted filenames in cops...
2022-11-01 Yves Ortonop.c - remove superfluous whitespace
2022-11-01 chromaticEnable `use feature 'module_true'`
2022-10-26 Tony Cookop.c - copy cop_features to the COP inserted into the...
2022-10-17 Tony Cookhandle intermediate pads not including the name in...
2022-10-17 Paul "LeoNerd" EvansDon't set OPf_REF on OP_ANONCODE during op_lvalue()
2022-10-13 TAKAI KousukeUse `LINE_Tf` for formatting line numbers
2022-10-13 TAKAI KousukeUse `LINE_Tf` thoroughly for formatting the value of...
2022-10-09 Felipe GasperCompile anonymous subs as anoncode without srefgen.
2022-09-21 Tony Cookmake expr parameter to newLOOPOP() NN, it was required...
2022-09-09 Yves Ortonop.c - Ignore attributes and prototypes on BEGIN blocks
2022-09-08 Yves Ortonporting/diag.t - improved parsing a bit
2022-09-03 Yves Ortonop.c - work around Module::Install::DSL issue
2022-09-02 Yves Ortonop.c - Restrict nested eval/BEGIN blocks to a user...
2022-08-15 Paul "LeoNerd" EvansUse the cPMOPx-family of macros instead of manual ...
2022-08-15 Paul "LeoNerd" EvansUse the cUNOPx-family of macros instead of manual ...
2022-08-15 Paul "LeoNerd" EvansUse the cLOGOPx-family of macros instead of manual...
2022-08-15 Paul "LeoNerd" EvansUse the cBINOPx-family of macros instead of manual...
2022-08-15 Paul "LeoNerd" EvansUse the cLISTOPx-family of macros instead of manual...
2022-08-15 Paul "LeoNerd" EvansUse the cSVOPx-family of macros instead of manual ...
2022-08-05 Richard LeachReplace sv_2mortal(newSVhek( with newSVhek_mortal
2022-08-03 Paul "LeoNerd" EvansOP_RUNCV should be created by newSVOP()
2022-08-03 Paul "LeoNerd" EvansDefine the remaining convenience cMETHOP* macros
2022-07-27 Dagfinn Ilmari Man... Don't set OPf_SPECIAL on implicit attributes->import...
2022-07-27 Dagfinn Ilmari Man... Don't set OPf_SPECIAL on ENTERSUB for lvalue sub assign...
2022-07-27 Dagfinn Ilmari Man... Don't set the OPf_SPECIAL bit on implicit VERSION/impor...
2022-07-26 Paul "LeoNerd" EvansRename CVf_METHOD to CVf_NOWARN_AMBIGUOUS
2022-07-05 Paul "LeoNerd" EvansGuard the older `SvPAD*` wrappers with `#ifndef PERL_CORE`
2022-07-05 Paul "LeoNerd" EvansNeaten the PADNAME flag constants
2022-07-04 Tony Cookfix no bareword_filehandles for method calls as first...
2022-06-20 Paul "LeoNerd" EvansAdjust comments in op.c and peep.c about the files...
2022-06-20 Paul "LeoNerd" EvansSplit optree optimizer and finalizer from op.c into...
2022-06-20 Paul "LeoNerd" EvansMove the handy OpTYPE_set() macro out of op.c into...
2022-06-14 Karl WilliamsonConvert '!!' to cBOOL()
2022-06-10 Karl Williamsonop.c: Improve comments
2022-06-08 Paul "LeoNerd" EvansAppease gcc's warning that keysv may be used uninitiali...
2022-06-07 Paul "LeoNerd" EvansCorrectly indent the body of the while{} loop in S_aass...
2022-06-07 Paul "LeoNerd" EvansAlso join the 'else if'
2022-06-07 Paul "LeoNerd" EvansFix indentation of a line of code in op.c to not be...
2022-06-06 Paul "LeoNerd" EvansRefactor warning-generating code in two different place...
2022-06-05 Karl WilliamsonMake tr/// SV compiled components ReadOnly
2022-05-07 Karl WilliamsonMark internal and document op_refcnt_lock/unlock()
2022-05-03 Karl Williamsonperlapi: Consolidate load_module(_nocontext)?
2022-04-16 David Mitchellfor my ($x) ...: fix handling of degenerate 1-var
2022-03-14 Paul "LeoNerd" EvansNo need to document 'useless use of sort in scalar...
2022-03-08 Paul "LeoNerd" EvansMove sort's scalar context warning to new 'scalar'...
2022-03-07 Paul "LeoNerd" Evansassert() PL_parser before trying to dereference it
2022-03-07 Richard LeachInlined newSV_type(SVt_NULL) leaner than non-inlined...
2022-02-19 Yves OrtonReapply squashed "avoid identical stack traces" patches
2022-02-13 Paul "LeoNerd" EvansMight as well just do numerical comparisons against...
2022-02-13 Paul "LeoNerd" EvansPrint a deprecation warning if downgrading to a use...
2022-02-13 Paul "LeoNerd" EvansAdd a PL_prevailing_version interpreter var
2022-02-06 Branislav ZahradníkFavour switch over if/else if to improve readability
2022-01-31 Paul "LeoNerd" EvansEmit experimental::snail_in_signatures warnings on...
2022-01-21 James E KeenanAdd '=cut' to silence POD formatting warning
2022-01-20 Paul "LeoNerd" EvansEnsure that forbidden control flow messages about final...
2022-01-20 Paul "LeoNerd" EvansAdd op_wrap_finally() convenience function
2022-01-20 Paul "LeoNerd" EvansMake sure to rpeep() the body of catch {} blocks
2022-01-19 David Mitchellmake a sort with zero args a compile-time err
2021-12-08 Paul "LeoNerd" EvansGive blessed() the same TRUEBOOL optimisation that...
2021-11-28 Richard LeachnewSVpvn_flags().. is more efficient than sv_2mortal...
2021-11-15 Tony CookAdd CopFILEAVn() and use it when cleaning up COP pointers
2021-11-15 Tony Cookdon't try to clean up the COP pointer during global...
2021-11-15 Tony Cookremove cop addressed from saved lines when the cop...
2021-10-20 Dagfinn Ilmari Man... op.c: use %zd to format PADOFFSET values
2021-10-15 Nicholas ClarkGenerate the optree for n-at-a-time for loops.
2021-10-08 Dagfinn Ilmari Man... Remove NetWare support
2021-10-07 David Mitchelladd OPpUSEINT op_private flag bit
2021-09-18 Nicholas ClarkPrefix "unexpected constant lvalue entersub" with ...
2021-09-15 Paul "LeoNerd" EvansSecond arg to force_list() is bool, so it should be...
2021-08-25 Paul "LeoNerd" EvansCreate `defer` syntax and `OP_PUSHDEFER` opcode
2021-08-15 Leon TimmermansEnable warnings on «use v5.35»
2021-07-31 Nicholas ClarkRemove the flags OPpSORT_STABLE and OPpSORT_UNSTABLE.
2021-07-26 Nicholas ClarkWhere the key is an SV, replace some hv_* calls with...
2021-07-25 Karl Williamsonop.c: Remove leading tab
2021-07-06 Tony Cookwarn when using each on an anonymous hash or array
2021-06-17 Paul "LeoNerd" Evansscalarseq() should not put an OP_ENTER kid into scalar...
2021-06-17 Paul "LeoNerd" EvansRename scalarseq() to a somewhat more meaningful voidno...
2021-06-16 Paul "LeoNerd" EvansRename scalarseq() to a somewhat more meaningful voidno...
2021-06-09 Tomasz Konojackireplace all instances of PERL_IMPLICIT_CONTEXT with...
2021-06-01 Paul "LeoNerd" EvansRename G_ARRAY to G_LIST; provide back-compat when...
2021-05-31 Michael G SchwernBase *.[ch] files: Replace leading tabs with blanks
2021-05-25 Richard LeachMake scalar assignment to undef a compile time error
2021-02-14 Paul "LeoNerd" EvansOP_ENTERTRY no longer needs to handle OPf_SPECIAL flag
2021-02-14 Paul "LeoNerd" EvansA totally new optree structure for try/catch involving...
2021-02-14 Paul "LeoNerd" EvansAdd a newTRYCATCHOP(); migrate the custom code out...
2021-02-09 Paul "LeoNerd" EvansAvoid read-after-free of o->op_flags in Perl_ck_eval()
2021-02-04 Paul "LeoNerd" EvansInitial attempt at feature 'try' 18505/head
2021-01-05 Hugo van der SandenUpdate comment after 5b354d2a8a
2021-01-04 Tony Cookadd a bareword_filehandles feature, which is enabled...
2020-12-30 Tomasz Konojackiop.c: croak on "my $_" when "use utf8" is in effect
2020-12-23 Tony Cookskip trying to constant fold an incomplete op tree
next