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
Promote v5.36 usage and feature bundles doc
[perl5.git]
/
pp_ctl.c
2022-08-15
Paul "LeoNerd" Evans
Use the cPMOPx-family of macros instead of manual ...
blob
|
commitdiff
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 cSVOPx-family of macros instead of manual ...
blob
|
commitdiff
|
diff to current
2022-07-29
David Mitchell
formats: fix splitting on non-spaces
blob
|
commitdiff
|
diff to current
2022-07-20
David Mitchell
pp_goto(); skip saving PL_op
blob
|
commitdiff
|
diff to current
2022-07-09
David Mitchell
avoid SEGVs on goto &xs_sub
blob
|
commitdiff
|
diff to current
2022-07-09
David Mitchell
fix typos in pp_ctl.c
blob
|
commitdiff
|
diff to current
2022-07-09
David Mitchell
fix another panic from eval {} inside /(?{...})/
blob
|
commitdiff
|
diff to current
2022-07-06
David Mitchell
goto(&xs_sub): provide correct caller context
blob
|
commitdiff
|
diff to current
2022-06-20
David Mitchell
pp_ctl.c: revamp S_docatch() and docs
blob
|
commitdiff
|
diff to current
2022-06-20
David Mitchell
fix panic from eval {} inside /(?{...})/
blob
|
commitdiff
|
diff to current
2022-06-14
Karl Williamson
Convert '!!' to cBOOL()
blob
|
commitdiff
|
diff to current
2022-05-18
Karl Williamson
perlapi: Document is_lvalue_sub
blob
|
commitdiff
|
diff to current
2022-05-07
Karl Williamson
Mark internal and document dowantarray
blob
|
commitdiff
|
diff to current
2022-05-06
Karl Williamson
pp_ctl.c: Update comments
blob
|
commitdiff
|
diff to current
2022-03-07
Richard Leach
Perl_newSV_type_mortal - new inline function introduced...
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-13
Paul "LeoNerd" Evans
Add a PL_prevailing_version interpreter var
blob
|
commitdiff
|
diff to current
2022-01-20
Paul "LeoNerd" Evans
Ensure that forbidden control flow messages about final...
blob
|
commitdiff
|
diff to current
2021-12-04
Richard Leach
Misc microoptimizations when dealing with new SVs
blob
|
commitdiff
|
diff to current
2021-11-24
Paul "LeoNerd" Evans
Quote the word "defer" in exception messages about...
blob
|
commitdiff
|
diff to current
2021-11-23
Paul "LeoNerd" Evans
Forbid using 'goto' to jump into a 'defer' block becaus...
blob
|
commitdiff
|
diff to current
2021-08-25
Paul "LeoNerd" Evans
Create `defer` syntax and `OP_PUSHDEFER` opcode
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-06-01
Paul "LeoNerd" Evans
Rename G_ARRAY to G_LIST; provide back-compat when...
blob
|
commitdiff
|
diff to current
2021-04-08
Paul "LeoNerd" Evans
Add a comment where people might look for pp_grepwhile...
blob
|
commitdiff
|
diff to current
2021-02-14
Tony Cook
try isn't treated as a sub call like eval is
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-08
Hugo van der Sanden
[gh18540] Don't read before start of context stack...
blob
|
commitdiff
|
diff to current
2021-02-04
Paul "LeoNerd" Evans
Initial attempt at feature 'try'
18505/head
blob
|
commitdiff
|
diff to current
2021-02-04
Paul "LeoNerd" Evans
Rename CxTRYBLOCK() to CxEVALBLOCK()
blob
|
commitdiff
|
diff to current
2021-01-17
Michael G. Schwern
style: Detabify indentation of the C code maintained...
blob
|
commitdiff
|
diff to current
2020-11-22
Karl Williamson
Slience compiler warnings for NV, [IU]V compare
blob
|
commitdiff
|
diff to current
2020-11-06
Karl Williamson
autodoc.pl: Enhance apidoc_section feature
blob
|
commitdiff
|
diff to current
2020-09-15
Todd Rinaldo
Non-Configure code required to implement a strict by...
blob
|
commitdiff
|
diff to current
2020-09-04
Karl Williamson
Reorganize perlapi
blob
|
commitdiff
|
diff to current
2020-08-21
Nicolas R
die_unwind(): global destruction
blob
|
commitdiff
|
diff to current
2020-08-20
Karl Williamson
pp_ctl.c: Convert to use av_count()
blob
|
commitdiff
|
diff to current
2020-07-20
Dagfinn Ilmari Man...
Remove use of dVAR in core
blob
|
commitdiff
|
diff to current
2020-07-20
Dagfinn Ilmari Man...
Remove Symbian port
blob
|
commitdiff
|
diff to current
2020-05-22
Dagfinn Ilmari Man...
Fix a bunch of repeated-word typos
blob
|
commitdiff
|
diff to current
2020-01-26
Tony Cook
always treat undef in %INC as a failed require
blob
|
commitdiff
|
diff to current
2019-11-17
Tony Cook
clean up quadmath_format_*() functions
blob
|
commitdiff
|
diff to current
2019-10-30
Tony Cook
Faster feature checks
blob
|
commitdiff
|
diff to current
2019-09-23
David Mitchell
si_cxsubix not restored on goto &XS_sub
blob
|
commitdiff
|
diff to current
2019-09-23
David Mitchell
Un-revert "[MERGE] add+use si_cxsubix field"
blob
|
commitdiff
|
diff to current
2019-09-20
Max Maischein
Revert "[MERGE] add+use PL_curstackinfo->si_cxsubix...
v5.31.4
blob
|
commitdiff
|
diff to current
2019-09-19
David Mitchell
add Perl_gimme_V() static inline fn for GIMME_V
blob
|
commitdiff
|
diff to current
2019-09-19
David Mitchell
add PL_curstackinfo->si_cxsubix field
blob
|
commitdiff
|
diff to current
2019-09-19
David Mitchell
add dopopto_cursub() macro to pp_ctl.c
blob
|
commitdiff
|
diff to current
2019-09-14
David Mitchell
Avoid panic when last s///g is tainted and utf8
blob
|
commitdiff
|
diff to current
2019-08-08
Tony Cook
(perl #134266) make sure $@ is writable when we write...
blob
|
commitdiff
|
diff to current
2019-08-08
Hauke D
(perl #133695) "0".."-1" should act like 0..-1
blob
|
commitdiff
|
diff to current
2019-03-19
Karl Williamson
pp_ctl.c: Use safe UTF8SKIP
blob
|
commitdiff
|
diff to current
2018-08-06
Karl Williamson
Use sv_catpvs where appropriate vs sv_catpv
blob
|
commitdiff
|
diff to current
2018-02-25
Father Chrysostomos
Allow goto into glob’s arg
blob
|
commitdiff
|
diff to current
2018-02-24
Father Chrysostomos
[perl #132854] Allow goto into first arg of bin op
blob
|
commitdiff
|
diff to current
2018-02-05
Father Chrysostomos
[perl #132799] Fix goto within block within expr
blob
|
commitdiff
|
diff to current
2018-01-12
Father Chrysostomos
Fix goto-into-string-eval under PERL_UNICODE
blob
|
commitdiff
|
diff to current
2018-01-08
Father Chrysostomos
[perl #130936] Forbid some cases of inward goto
blob
|
commitdiff
|
diff to current
2017-12-29
Zefram
revert smartmatch to 5.27.6 behaviour
blob
|
commitdiff
|
diff to current
2017-12-23
Zefram
make false whereso yield undef in scalar context
blob
|
commitdiff
|
diff to current
2017-12-17
Father Chrysostomos
pp_ctl.c: Add -D output for inward goto
blob
|
commitdiff
|
diff to current
2017-12-17
Zefram
merge branch zefram/dumb_match
blob
|
commitdiff
|
diff to current
2017-12-16
Zefram
semicolon-friendly diagnostic control
blob
|
commitdiff
|
diff to current
2017-12-10
Father Chrysostomos
[perl #74764] Forbid ‘goto’ jumping into ‘given’
blob
|
commitdiff
|
diff to current
2017-12-10
Father Chrysostomos
pp_ctl.c: Move goto-into-foreach error
blob
|
commitdiff
|
diff to current
2017-12-05
Zefram
internally change "when" to "whereso"
blob
|
commitdiff
|
diff to current
2017-12-05
Zefram
change "when" keyword to "whereso"
blob
|
commitdiff
|
diff to current
2017-12-05
Zefram
merge leavegiven op type into leaveloop
blob
|
commitdiff
|
diff to current
2017-11-29
Zefram
make "outside a loop" error messages consistent
blob
|
commitdiff
|
diff to current
2017-11-29
Zefram
remove unused CXp_FOR_DEF and OPpITER_DEF
blob
|
commitdiff
|
diff to current
2017-11-29
Zefram
make "when" do implicit "next"
blob
|
commitdiff
|
diff to current
2017-11-29
Zefram
remove useless "break" mechanism
blob
|
commitdiff
|
diff to current
2017-11-29
Zefram
make loop control apply to "given"
blob
|
commitdiff
|
diff to current
2017-11-29
Zefram
revise block_givwhen for sole use by "when"
blob
|
commitdiff
|
diff to current
2017-11-29
Zefram
use blk_loop format for CXt_GIVEN
blob
|
commitdiff
|
diff to current
2017-11-28
Zefram
remove useless "default" mechanism
blob
|
commitdiff
|
diff to current
2017-11-22
Zefram
canonicalise smartmatch overload truth values
blob
|
commitdiff
|
diff to current
2017-11-22
Zefram
eviscerate smartmatch
blob
|
commitdiff
|
diff to current
2017-11-19
Zefram
fix tainting of s/// with overloaded replacement
blob
|
commitdiff
|
diff to current
2017-11-15
Zefram
fix handling of registered warning categories
blob
|
commitdiff
|
diff to current
2017-11-12
Daniel Dragan
fix do dir returning no $!
blob
|
commitdiff
|
diff to current
2017-11-06
Karl Williamson
Add memENDPs and use it in core
blob
|
commitdiff
|
diff to current
2017-11-06
Karl Williamson
Use memENDs() in core
blob
|
commitdiff
|
diff to current
2017-11-06
Karl Williamson
Change some strncmp(), etc. to strBEGINs()
blob
|
commitdiff
|
diff to current
2017-11-06
Karl Williamson
Use memEQs, memNEs in core files
blob
|
commitdiff
|
diff to current
2017-10-21
Aaron Crane
pp_ctl.c: simplify cpp conditionals
blob
|
commitdiff
|
diff to current
2017-10-13
Lukas Mai
get rid of "implicit fallthrough" warnings with gcc 7
blob
|
commitdiff
|
diff to current
2017-10-08
Father Chrysostomos
Set PL_curstname in pp_ctl.c:doeval
blob
|
commitdiff
|
diff to current
2017-10-04
Nicolas R
pp_require: return earlier when module is already loaded
blob
|
commitdiff
|
diff to current
2017-09-04
Tony Cook
(perl #131746) avoid undefined behaviour in Copy() etc
blob
|
commitdiff
|
diff to current
2017-08-14
Tony Cook
(perl #124368) make /foo/o; /$null/ act consistently
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
make callers of SvTRUE() more efficient
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
use the new PL_sv_zero in obvious places
blob
|
commitdiff
|
diff to current
2017-06-22
David Mitchell
argless reset(): extend stack
blob
|
commitdiff
|
diff to current
2017-06-05
David Mitchell
FREETMPS when leaving eval, even when void/dying
blob
|
commitdiff
|
diff to current
2017-06-01
Zefram
set up catchable runloops early enough
blob
|
commitdiff
|
diff to current
2017-04-18
David Mitchell
emit require module name err hint only when valid
blob
|
commitdiff
|
diff to current
next