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
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
rationalise t/re/pat_psycho.t
2012-09-08
David Mitchell
rationalise t/re/pat_psycho.t
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
Don't copy all of the match string buffer
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
Separate handling of ${^PREMATCH} from $` etc
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
regexec_flags(): simplify length calculation
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
PL_sawampersand: use 3 bit flags rather than bool
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
document args to regexec_flags and API
commit
|
commitdiff
|
tree
2012-08-21
David Mitchell
utf8 pos cache: always keep most recent value
commit
|
commitdiff
|
tree
2012-08-12
David Mitchell
skip failing leak test under -Dmad
commit
|
commitdiff
|
tree
2012-08-01
David Mitchell
stop /$unchanging/ leaking
commit
|
commitdiff
|
tree
2012-07-31
David Mitchell
make re_compile core-engine specific
commit
|
commitdiff
|
tree
2012-07-24
David Mitchell
lex_grow_linestr(): update re_eval_start
commit
|
commitdiff
|
tree
2012-07-24
David Mitchell
[perl #114248] Newxz? doc wrong in perlclib.pod
commit
|
commitdiff
|
tree
2012-07-19
David Mitchell
op/join.t: don't use done_testing
commit
|
commitdiff
|
tree
2012-06-19
David Mitchell
overloading: make qr fallback to "" better
commit
|
commitdiff
|
tree
2012-06-16
David Mitchell
fix paren unwinding with CURLYN, CURLYM
commit
|
commitdiff
|
tree
2012-06-15
David Mitchell
perldelta: tweak minor thinko
commit
|
commitdiff
|
tree
2012-06-15
David Mitchell
point out another use for //o
commit
|
commitdiff
|
tree
2012-06-15
David Mitchell
Remove RXf_UTF8 from perlreapi
commit
|
commitdiff
|
tree
2012-06-15
David Mitchell
Properly restore PL_curcop after /(?{})/
commit
|
commitdiff
|
tree
2012-06-14
David Mitchell
run-time /(?{})/: fix an buffer overrun
commit
|
commitdiff
|
tree
2012-06-14
David Mitchell
Merge re_eval jumbo fix branch into blead
commit
|
commitdiff
|
tree
2012-06-14
David Mitchell
silence picky C compiler warning
commit
|
commitdiff
|
tree
2012-06-14
David Mitchell
update docs for (?{}) jumbo fix
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
let B know about new op_code_list field
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
regmatch(): avoid 'may be used uninitialized' msg
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
propagate /msix and (?msix) etc flags into (??{})
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
test that code within /(?{})/ etc is optimised
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add tests for (?{ return foo })
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
un-TODO recursive split test
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add test for /(??{exit})/
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
avoid 'unescaped left brace' warnings
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
Avoid braces warning in regen_perly.pl
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
re-apply temporarily remove overload.t changes
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add tests for $1 modified compiling code block
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add tests that (?{}) etc called in scalar context
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
handle (??{}) returning an overloaded value
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
handle weird/undef (?{}), (??{}) return value
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
simply 'use bytes' handling of (??{})
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
further simplify (??{}) return code
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
simplify the return code in (??{})
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
remove invalid assertion in (??{}) return code
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
propagate 'use re eval' into return from (??{})
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
save paren positions when running (?{}) code
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
fix refcount of rex attached to PL_reg_curpm
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
perlreapi: fix documentation on last(close)?paren
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
Remove redundant comment.
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
remove some redundant code from CURLY rex ops
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
$+ and $^N not always correct on backtracking
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
reduce size of struct regmatch_state
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
regcppush(): don't bother saving each paren number
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
set PL_reg_starttry correctly
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
pp_match(): clarify intuit parens behaviour
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
S_regcppush/pop : don't save PL_reginput
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
improve -Mre=Debug,BUFFERS debugging
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
make regexp_paren_pair.start_tmp an offset
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
eliminate PL_reg_start_tmp, PL_reg_start_tmpl
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
eliminate PL_reglast(close)?paren, PL_regoffs
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
make Perl_... and my_re_op_compile sigs match
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
make perl build again on non-DEBUGGING builds
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
make calling of /(?{}) code blocks correct
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
make is_bare_re bool. not int in re_op_compile
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
make OP_REGCRESET only for taint handling
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
S_doeval(): saveop can never be null now
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
reindent S_doeval() following a code purge.
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
eliminate sv_compile_2op, sv_compile_2op_is_broken
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
eliminate OP_4tree type
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
rename and simplify PL_reg_eval_set
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
eliminate RExC_seen_evals and RExC_rx->seen_evals
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
eliminate PL_reginterp_cnt
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
eliminate REG_SEEN_EVAL
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add some more tests for PL_cv_has_eval
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
pat_re_eval.t; test "use re 'eval'"
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
bump re.pm version number
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
ensure regex evals report the right location
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
Fix up runtime regex codeblocks.
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
pmruntime: make more use of Perl_re_op_compile
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
free PL_regex_padav later
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
improve skipping of regex [..] char class in toker
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add PMf_USE_RE_EVAL flag
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
skip re_eval leak test under -Dmad
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
mark a var as volatile to avoid longjmp warning
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
re-enable some threaded regex TODO tests
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
make _REGEXP_COMMON work under win32
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
re/pat_re_eval.t: tidy some 'use re eval' tests
commit
|
commitdiff
|
tree
2012-06-13
Father Chrysostomos
[perl #108780] Make /foo$qr/ work under ‘no overloading’
commit
|
commitdiff
|
tree
2012-06-13
Karl Williamson
regcomp.c: Silence valgrind warning
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
undo temporarily reverted lib/overload.t tests"
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add tests for regex recompilation
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
force recompiling of regex where closures matter
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
fix =/== typo in ext/re/t/regop.t
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add op_comp field to regexp_engine API
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
re_op_compile(): merge the two 'eq old_re' checks
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
pat_re_eval.t: reduce scope of 'use re eval'.
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
pat_re_eval.t: remove 'no warnings'
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add more tests for embedded qr// and code blocks
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
re_op_compile(): split flags into two arguments
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
re_op_compile(): rename pm_flags to rx_flags
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add PMf_IS_QR flag
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
fix scanning for code blocks
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
tidy up the description of re_op_compile()
commit
|
commitdiff
|
tree
next