This is a live mirror of the Perl 5 development currently hosted at
https://github.com/perl/perl5
https://perl5.git.perl.org
/
perl5.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Recognise `//=` and `||=` syntax in signature parameter defaults
[perl5.git]
/
op.c
2022-11-26
Paul "LeoNerd" Evans
Recognise `//=` and `||=` syntax in signature parameter...
blob
|
commitdiff
2022-11-23
Yves Orton
op.c - add support for empty RCPV strings.
blob
|
commitdiff
|
diff to current
2022-11-22
Felipe Gasper
Fix XS modules (e.g., Function::Parameters) that create...
blob
|
commitdiff
|
diff to current
2022-11-16
Felipe Gasper
Fix & test useless-anonymous-subroutine warnings.
blob
|
commitdiff
|
diff to current
2022-11-16
Felipe Gasper
Fail attempts to pass anonsub to \$ prototype.
blob
|
commitdiff
|
diff to current
2022-11-02
TAKAI Kousuke
op.c: Add a cast to silence -Wsign-compare warning
blob
|
commitdiff
|
diff to current
2022-11-02
Yves Orton
cop.h - get rid of the STRLEN* stuff from cop_warnings
blob
|
commitdiff
|
diff to current
2022-11-01
Yves Orton
op.c - use refcounted pv pointers for cop_warnings
blob
|
commitdiff
|
diff to current
2022-11-01
Yves Orton
cop.h - add support for refcounted filenames in cops...
blob
|
commitdiff
|
diff to current
2022-11-01
Yves Orton
op.c - remove superfluous whitespace
blob
|
commitdiff
|
diff to current
2022-11-01
chromatic
Enable `use feature 'module_true'`
blob
|
commitdiff
|
diff to current
2022-10-26
Tony Cook
op.c - copy cop_features to the COP inserted into the...
blob
|
commitdiff
|
diff to current
2022-10-17
Tony Cook
handle intermediate pads not including the name in...
blob
|
commitdiff
|
diff to current
2022-10-17
Paul "LeoNerd" Evans
Don't set OPf_REF on OP_ANONCODE during op_lvalue()
blob
|
commitdiff
|
diff to current
2022-10-13
TAKAI Kousuke
Use `LINE_Tf` for formatting line numbers
blob
|
commitdiff
|
diff to current
2022-10-13
TAKAI Kousuke
Use `LINE_Tf` thoroughly for formatting the value of...
blob
|
commitdiff
|
diff to current
2022-10-09
Felipe Gasper
Compile anonymous subs as anoncode without srefgen.
blob
|
commitdiff
|
diff to current
2022-09-21
Tony Cook
make expr parameter to newLOOPOP() NN, it was required...
blob
|
commitdiff
|
diff to current
2022-09-09
Yves Orton
op.c - Ignore attributes and prototypes on BEGIN blocks
blob
|
commitdiff
|
diff to current
2022-09-08
Yves Orton
porting/diag.t - improved parsing a bit
blob
|
commitdiff
|
diff to current
2022-09-03
Yves Orton
op.c - work around Module::Install::DSL issue
blob
|
commitdiff
|
diff to current
2022-09-02
Yves Orton
op.c - Restrict nested eval/BEGIN blocks to a user...
blob
|
commitdiff
|
diff to current
2022-08-15
Paul "LeoNerd" Evans
Use the cPMOPx-family of macros instead of manual ...
blob
|
commitdiff
|
diff to current
2022-08-15
Paul "LeoNerd" Evans
Use the cUNOPx-family of macros instead of manual ...
blob
|
commitdiff
|
diff to current
2022-08-15
Paul "LeoNerd" Evans
Use the cLOGOPx-family of macros instead of manual...
blob
|
commitdiff
|
diff to current
2022-08-15
Paul "LeoNerd" Evans
Use the cBINOPx-family of macros instead of manual...
blob
|
commitdiff
|
diff to current
2022-08-15
Paul "LeoNerd" Evans
Use the cLISTOPx-family of macros instead of manual...
blob
|
commitdiff
|
diff to current
2022-08-15
Paul "LeoNerd" Evans
Use the cSVOPx-family of macros instead of manual ...
blob
|
commitdiff
|
diff to current
2022-08-05
Richard Leach
Replace sv_2mortal(newSVhek( with newSVhek_mortal
blob
|
commitdiff
|
diff to current
2022-08-03
Paul "LeoNerd" Evans
OP_RUNCV should be created by newSVOP()
blob
|
commitdiff
|
diff to current
2022-08-03
Paul "LeoNerd" Evans
Define the remaining convenience cMETHOP* macros
blob
|
commitdiff
|
diff to current
2022-07-27
Dagfinn Ilmari Man...
Don't set OPf_SPECIAL on implicit attributes->import...
blob
|
commitdiff
|
diff to current
2022-07-27
Dagfinn Ilmari Man...
Don't set OPf_SPECIAL on ENTERSUB for lvalue sub assign...
blob
|
commitdiff
|
diff to current
2022-07-27
Dagfinn Ilmari Man...
Don't set the OPf_SPECIAL bit on implicit VERSION/impor...
blob
|
commitdiff
|
diff to current
2022-07-26
Paul "LeoNerd" Evans
Rename CVf_METHOD to CVf_NOWARN_AMBIGUOUS
blob
|
commitdiff
|
diff to current
2022-07-05
Paul "LeoNerd" Evans
Guard the older `SvPAD*` wrappers with `#ifndef PERL_CORE`
blob
|
commitdiff
|
diff to current
2022-07-05
Paul "LeoNerd" Evans
Neaten the PADNAME flag constants
blob
|
commitdiff
|
diff to current
2022-07-04
Tony Cook
fix no bareword_filehandles for method calls as first...
blob
|
commitdiff
|
diff to current
2022-06-20
Paul "LeoNerd" Evans
Adjust comments in op.c and peep.c about the files...
blob
|
commitdiff
|
diff to current
2022-06-20
Paul "LeoNerd" Evans
Split optree optimizer and finalizer from op.c into...
blob
|
commitdiff
|
diff to current
2022-06-20
Paul "LeoNerd" Evans
Move the handy OpTYPE_set() macro out of op.c into...
blob
|
commitdiff
|
diff to current
2022-06-14
Karl Williamson
Convert '!!' to cBOOL()
blob
|
commitdiff
|
diff to current
2022-06-10
Karl Williamson
op.c: Improve comments
blob
|
commitdiff
|
diff to current
2022-06-08
Paul "LeoNerd" Evans
Appease gcc's warning that keysv may be used uninitiali...
blob
|
commitdiff
|
diff to current
2022-06-07
Paul "LeoNerd" Evans
Correctly indent the body of the while{} loop in S_aass...
blob
|
commitdiff
|
diff to current
2022-06-07
Paul "LeoNerd" Evans
Also join the 'else if'
blob
|
commitdiff
|
diff to current
2022-06-07
Paul "LeoNerd" Evans
Fix indentation of a line of code in op.c to not be...
blob
|
commitdiff
|
diff to current
2022-06-06
Paul "LeoNerd" Evans
Refactor warning-generating code in two different place...
blob
|
commitdiff
|
diff to current
2022-06-05
Karl Williamson
Make tr/// SV compiled components ReadOnly
blob
|
commitdiff
|
diff to current
2022-05-07
Karl Williamson
Mark internal and document op_refcnt_lock/unlock()
blob
|
commitdiff
|
diff to current
2022-05-03
Karl Williamson
perlapi: Consolidate load_module(_nocontext)?
blob
|
commitdiff
|
diff to current
2022-04-16
David Mitchell
for my ($x) ...: fix handling of degenerate 1-var
blob
|
commitdiff
|
diff to current
2022-03-14
Paul "LeoNerd" Evans
No need to document 'useless use of sort in scalar...
blob
|
commitdiff
|
diff to current
2022-03-08
Paul "LeoNerd" Evans
Move sort's scalar context warning to new 'scalar'...
blob
|
commitdiff
|
diff to current
2022-03-07
Paul "LeoNerd" Evans
assert() PL_parser before trying to dereference it
blob
|
commitdiff
|
diff to current
2022-03-07
Richard Leach
Inlined newSV_type(SVt_NULL) leaner than non-inlined...
blob
|
commitdiff
|
diff to current
2022-02-19
Yves Orton
Reapply squashed "avoid identical stack traces" patches
blob
|
commitdiff
|
diff to current
2022-02-13
Paul "LeoNerd" Evans
Might as well just do numerical comparisons against...
blob
|
commitdiff
|
diff to current
2022-02-13
Paul "LeoNerd" Evans
Print a deprecation warning if downgrading to a use...
blob
|
commitdiff
|
diff to current
2022-02-13
Paul "LeoNerd" Evans
Add a PL_prevailing_version interpreter var
blob
|
commitdiff
|
diff to current
2022-02-06
Branislav Zahradník
Favour switch over if/else if to improve readability
blob
|
commitdiff
|
diff to current
2022-01-31
Paul "LeoNerd" Evans
Emit experimental::snail_in_signatures warnings on...
blob
|
commitdiff
|
diff to current
2022-01-21
James E Keenan
Add '=cut' to silence POD formatting warning
blob
|
commitdiff
|
diff to current
2022-01-20
Paul "LeoNerd" Evans
Ensure that forbidden control flow messages about final...
blob
|
commitdiff
|
diff to current
2022-01-20
Paul "LeoNerd" Evans
Add op_wrap_finally() convenience function
blob
|
commitdiff
|
diff to current
2022-01-20
Paul "LeoNerd" Evans
Make sure to rpeep() the body of catch {} blocks
blob
|
commitdiff
|
diff to current
2022-01-19
David Mitchell
make a sort with zero args a compile-time err
blob
|
commitdiff
|
diff to current
2021-12-08
Paul "LeoNerd" Evans
Give blessed() the same TRUEBOOL optimisation that...
blob
|
commitdiff
|
diff to current
2021-11-28
Richard Leach
newSVpvn_flags().. is more efficient than sv_2mortal...
blob
|
commitdiff
|
diff to current
2021-11-15
Tony Cook
Add CopFILEAVn() and use it when cleaning up COP pointers
blob
|
commitdiff
|
diff to current
2021-11-15
Tony Cook
don't try to clean up the COP pointer during global...
blob
|
commitdiff
|
diff to current
2021-11-15
Tony Cook
remove cop addressed from saved lines when the cop...
blob
|
commitdiff
|
diff to current
2021-10-20
Dagfinn Ilmari Man...
op.c: use %zd to format PADOFFSET values
blob
|
commitdiff
|
diff to current
2021-10-15
Nicholas Clark
Generate the optree for n-at-a-time for loops.
blob
|
commitdiff
|
diff to current
2021-10-08
Dagfinn Ilmari Man...
Remove NetWare support
blob
|
commitdiff
|
diff to current
2021-10-07
David Mitchell
add OPpUSEINT op_private flag bit
blob
|
commitdiff
|
diff to current
2021-09-18
Nicholas Clark
Prefix "unexpected constant lvalue entersub" with ...
blob
|
commitdiff
|
diff to current
2021-09-15
Paul "LeoNerd" Evans
Second arg to force_list() is bool, so it should be...
blob
|
commitdiff
|
diff to current
2021-08-25
Paul "LeoNerd" Evans
Create `defer` syntax and `OP_PUSHDEFER` opcode
blob
|
commitdiff
|
diff to current
2021-08-15
Leon Timmermans
Enable warnings on «use v5.35»
blob
|
commitdiff
|
diff to current
2021-07-31
Nicholas Clark
Remove the flags OPpSORT_STABLE and OPpSORT_UNSTABLE.
blob
|
commitdiff
|
diff to current
2021-07-26
Nicholas Clark
Where the key is an SV, replace some hv_* calls with...
blob
|
commitdiff
|
diff to current
2021-07-25
Karl Williamson
op.c: Remove leading tab
blob
|
commitdiff
|
diff to current
2021-07-06
Tony Cook
warn when using each on an anonymous hash or array
blob
|
commitdiff
|
diff to current
2021-06-17
Paul "LeoNerd" Evans
scalarseq() should not put an OP_ENTER kid into scalar...
blob
|
commitdiff
|
diff to current
2021-06-17
Paul "LeoNerd" Evans
Rename scalarseq() to a somewhat more meaningful voidno...
blob
|
commitdiff
|
diff to current
2021-06-16
Paul "LeoNerd" Evans
Rename scalarseq() to a somewhat more meaningful voidno...
blob
|
commitdiff
|
diff to current
2021-06-09
Tomasz Konojacki
replace all instances of PERL_IMPLICIT_CONTEXT with...
blob
|
commitdiff
|
diff to current
2021-06-01
Paul "LeoNerd" Evans
Rename G_ARRAY to G_LIST; provide back-compat when...
blob
|
commitdiff
|
diff to current
2021-05-31
Michael G Schwern
Base *.[ch] files: Replace leading tabs with blanks
blob
|
commitdiff
|
diff to current
2021-05-25
Richard Leach
Make scalar assignment to undef a compile time error
blob
|
commitdiff
|
diff to current
2021-02-14
Paul "LeoNerd" Evans
OP_ENTERTRY no longer needs to handle OPf_SPECIAL flag
blob
|
commitdiff
|
diff to current
2021-02-14
Paul "LeoNerd" Evans
A totally new optree structure for try/catch involving...
blob
|
commitdiff
|
diff to current
2021-02-14
Paul "LeoNerd" Evans
Add a newTRYCATCHOP(); migrate the custom code out...
blob
|
commitdiff
|
diff to current
2021-02-09
Paul "LeoNerd" Evans
Avoid read-after-free of o->op_flags in Perl_ck_eval()
blob
|
commitdiff
|
diff to current
2021-02-04
Paul "LeoNerd" Evans
Initial attempt at feature 'try'
18505/head
blob
|
commitdiff
|
diff to current
2021-01-05
Hugo van der Sanden
Update comment after 5b354d2a8a
blob
|
commitdiff
|
diff to current
2021-01-04
Tony Cook
add a bareword_filehandles feature, which is enabled...
blob
|
commitdiff
|
diff to current
2020-12-30
Tomasz Konojacki
op.c: croak on "my $_" when "use utf8" is in effect
blob
|
commitdiff
|
diff to current
2020-12-23
Tony Cook
skip trying to constant fold an incomplete op tree
blob
|
commitdiff
|
diff to current
next