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
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
perl5.git
2012-06-13
David Mitchell
remove invalid assertion in (??{}) return code
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
propagate 'use re eval' into return from (??{})
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
save paren positions when running (?{}) code
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
fix refcount of rex attached to PL_reg_curpm
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
perlreapi: fix documentation on last(close)?paren
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
Remove redundant comment.
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
remove some redundant code from CURLY rex ops
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
$+ and $^N not always correct on backtracking
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
reduce size of struct regmatch_state
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
regcppush(): don't bother saving each paren number
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
set PL_reg_starttry correctly
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
pp_match(): clarify intuit parens behaviour
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
S_regcppush/pop : don't save PL_reginput
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
improve -Mre=Debug,BUFFERS debugging
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
make regexp_paren_pair.start_tmp an offset
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
eliminate PL_reg_start_tmp, PL_reg_start_tmpl
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
eliminate PL_reglast(close)?paren, PL_regoffs
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
make Perl_... and my_re_op_compile sigs match
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
make perl build again on non-DEBUGGING builds
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
make calling of /(?{}) code blocks correct
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
make is_bare_re bool. not int in re_op_compile
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
make OP_REGCRESET only for taint handling
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
S_doeval(): saveop can never be null now
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
reindent S_doeval() following a code purge.
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
eliminate sv_compile_2op, sv_compile_2op_is_broken
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
eliminate OP_4tree type
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
rename and simplify PL_reg_eval_set
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
eliminate RExC_seen_evals and RExC_rx->seen_evals
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
eliminate PL_reginterp_cnt
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
eliminate REG_SEEN_EVAL
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
add some more tests for PL_cv_has_eval
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
pat_re_eval.t; test "use re 'eval'"
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
bump re.pm version number
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
ensure regex evals report the right location
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
Fix up runtime regex codeblocks.
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
pmruntime: make more use of Perl_re_op_compile
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
free PL_regex_padav later
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
improve skipping of regex [..] char class in toker
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
add PMf_USE_RE_EVAL flag
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
skip re_eval leak test under -Dmad
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
mark a var as volatile to avoid longjmp warning
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
re-enable some threaded regex TODO tests
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
make _REGEXP_COMMON work under win32
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
re/pat_re_eval.t: tidy some 'use re eval' tests
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
Father Chrysostomos
[perl #108780] Make /foo$qr/ work under ‘no overloading’
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
Karl Williamson
regcomp.c: Silence valgrind warning
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
undo temporarily reverted lib/overload.t tests"
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
add tests for regex recompilation
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
force recompiling of regex where closures matter
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
fix =/== typo in ext/re/t/regop.t
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
add op_comp field to regexp_engine API
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
re_op_compile(): merge the two 'eq old_re' checks
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
pat_re_eval.t: reduce scope of 'use re eval'.
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
pat_re_eval.t: remove 'no warnings'
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
add more tests for embedded qr// and code blocks
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
re_op_compile(): split flags into two arguments
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
re_op_compile(): rename pm_flags to rx_flags
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
add PMf_IS_QR flag
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
fix scanning for code blocks
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
tidy up the description of re_op_compile()
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
preserve code blocks in interpolated qr//s
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
in re_op_compile(), keep code_blocks for qr//
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
pp_regcomp(): fix refcnt issue with qr_anoncv
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
pm_runtime(): tidy some local vars
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
handle /$not_utf8(?{...})$utf8/
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
inline S_get_pat_and_code_indices()
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
fix dumping of PMf_CODELIST_PRIVATE flag
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
"don't recompile pattern" check: account for UTF8
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
re_op_compile: recalc code indexes on utf8 upgrade
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
in re_op_compile, change code_blocks[].end offset
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
pp_regcomp(): fix casting issue from prev commit
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
Handle literal code blocks in runtime regexes
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
re_op_compile(): rejig code-block handling code
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
re_op_compile(): refactor some code
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
remove target from REGCOMP op
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
Move bulk of pp_regcomp() into re_op_compile()
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
add PMf_CODELIST_PRIVATE flag
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
remove private flag 1 from OP_REGCOMP
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
Father Chrysostomos
Fix =~ $str_overloaded (5.10 regression)
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
add volatile decl to fix previous commit
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
Karl Williamson
PATCH: [perl #101940]: BBC Tk
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
Karl Williamson
regcomp.c: Use no_mg for 2nd fetch of pattern
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
pp_regcomp: dopn't special-case n->1 arg folding
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
pp_regcomp: split overloading and concat tasks
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
change re_op_compile() to take a list of SVs
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
fix for overload/stringfy and pp_regcomp
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
unlink re_eval code blocks from op list
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
In Perl_re_op_compile, make a var volatile
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
make qr/(?{})/ behave with closures
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
Ignore code blocks within /[...]/
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
make recent re_eval changes compile under -Dmad
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
Mostly complete fix for literal /(?{..})/ blocks
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
add Perl_re_op_compile function
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
add Perl_current_re_engine() function
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
re_eval and closures: add lots of TODO tests
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
fix the descriptions for pregcomp/re_compile
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
disable lexing of (?{}) within \Q, \U etc
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
update diagnostics message
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
make re_evals be seen by the toker/parser
commit
|
commitdiff
|
tree
|
snapshot
2012-06-13
David Mitchell
correct comment about how strings are tokenised
commit
|
commitdiff
|
tree
|
snapshot
next