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
pmruntime: make more use of Perl_re_op_compile
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
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
2012-06-13
David Mitchell
preserve code blocks in interpolated qr//s
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
in re_op_compile(), keep code_blocks for qr//
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
pp_regcomp(): fix refcnt issue with qr_anoncv
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
pm_runtime(): tidy some local vars
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
handle /$not_utf8(?{...})$utf8/
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
inline S_get_pat_and_code_indices()
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
fix dumping of PMf_CODELIST_PRIVATE flag
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
"don't recompile pattern" check: account for UTF8
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
re_op_compile: recalc code indexes on utf8 upgrade
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
in re_op_compile, change code_blocks[].end offset
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
pp_regcomp(): fix casting issue from prev commit
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
Handle literal code blocks in runtime regexes
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
re_op_compile(): rejig code-block handling code
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
re_op_compile(): refactor some code
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
remove target from REGCOMP op
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
Move bulk of pp_regcomp() into re_op_compile()
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add PMf_CODELIST_PRIVATE flag
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
remove private flag 1 from OP_REGCOMP
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add volatile decl to fix previous commit
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
pp_regcomp: dopn't special-case n->1 arg folding
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
pp_regcomp: split overloading and concat tasks
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
change re_op_compile() to take a list of SVs
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
fix for overload/stringfy and pp_regcomp
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
unlink re_eval code blocks from op list
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
In Perl_re_op_compile, make a var volatile
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
make qr/(?{})/ behave with closures
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
Ignore code blocks within /[...]/
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
make recent re_eval changes compile under -Dmad
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
Mostly complete fix for literal /(?{..})/ blocks
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add Perl_re_op_compile function
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
add Perl_current_re_engine() function
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
re_eval and closures: add lots of TODO tests
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
fix the descriptions for pregcomp/re_compile
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
disable lexing of (?{}) within \Q, \U etc
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
update diagnostics message
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
make re_evals be seen by the toker/parser
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
correct comment about how strings are tokenised
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
Revert 4 regex commits to ease rebasing
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
Revert two commits that fix a VOL declaration.
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
revert a trailing whitespace removal
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
Temporarily revert some lib/overload.t tests
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
Revert two commits to make rebasing easier
commit
|
commitdiff
|
tree
2012-06-13
David Mitchell
Temporarily remove overload.t changes
commit
|
commitdiff
|
tree
2012-04-14
David Mitchell
op/sigdispatch.t: skip tests on prodn releases
commit
|
commitdiff
|
tree
2012-04-11
David Mitchell
stop %^H pointing to being-freed hash; #112326
commit
|
commitdiff
|
tree
2012-03-26
David Mitchell
clear magic flags in sv_clear
commit
|
commitdiff
|
tree
2012-03-13
David Mitchell
stop S_forget_pmop() SEGVing
commit
|
commitdiff
|
tree
2012-03-06
David Mitchell
fix typo in src comment
commit
|
commitdiff
|
tree
2012-03-06
David Mitchell
fix slowdown in nested hash freeing
commit
|
commitdiff
|
tree
2012-02-27
David Mitchell
av_fetch: de-duplicate small bit of code
commit
|
commitdiff
|
tree
2012-02-13
David Mitchell
fix a comment typo: s/MYCXT/MY_CXT/
commit
|
commitdiff
|
tree
2012-02-13
David Mitchell
in INSTALL, make clear -DDEBUGGING is much slower
commit
|
commitdiff
|
tree
2012-01-08
David Mitchell
clarify how $SIG{__DIE__} can return
commit
|
commitdiff
|
tree
2011-12-12
David Mitchell
fix make_patchnum.pl branch determination
commit
|
commitdiff
|
tree
2011-10-17
David Mitchell
in op_dump() / -Dx, replace "DONE" with "NULL"
commit
|
commitdiff
|
tree
2011-10-17
David Mitchell
simplify op_dump() / -Dx sequencing
commit
|
commitdiff
|
tree
2011-10-11
David Mitchell
add missing STATIC to S_finalize_op
commit
|
commitdiff
|
tree
2011-10-07
David Mitchell
renumber SVpad_STATE and free a bit in SvFLAGS
commit
|
commitdiff
|
tree
2011-10-07
David Mitchell
make SVs_PADTMP and SVs_PADSTALE share a bit
commit
|
commitdiff
|
tree
2011-09-06
David Mitchell
RT #4682: given() didn't scope $_ correctly
commit
|
commitdiff
|
tree
2011-08-05
David Mitchell
RT #96354: \h \H \v and \V didn't check for EOL
commit
|
commitdiff
|
tree
2011-07-29
David Mitchell
disable some shallow-recurse rpeep tests
commit
|
commitdiff
|
tree
2011-07-20
David Mitchell
make assign to $^A update FmLINES
commit
|
commitdiff
|
tree
2011-07-18
David Mitchell
Perl_rpeep: undo tail recursion optimisation
commit
|
commitdiff
|
tree
2011-07-16
David Mitchell
re_eval: clear lexicals in the right pad
commit
|
commitdiff
|
tree
2011-07-15
David Mitchell
replace many SvTYPE assertions with lookup tables
commit
|
commitdiff
|
tree
2011-07-15
David Mitchell
ensure SVs_PADTMP and SVs_PADTMP not both on
commit
|
commitdiff
|
tree
2011-07-14
David Mitchell
fully short-circuit &&, ||, //
commit
|
commitdiff
|
tree
2011-07-14
David Mitchell
reduce size of threads.t test
commit
|
commitdiff
|
tree
2011-07-14
David Mitchell
make peep optimiser recurse mostly only shallowly
commit
|
commitdiff
|
tree
2011-07-05
David Mitchell
fix segv in regcomp.c:S_join_exact()
commit
|
commitdiff
|
tree
2011-06-28
David Mitchell
RT 64804: tainting with index() of a constant
commit
|
commitdiff
|
tree
2011-06-25
David Mitchell
add do_ncmp fn and make pp_ncmp, pp_eq etc use it
commit
|
commitdiff
|
tree
2011-06-25
David Mitchell
pp_ncmp: favour the non- Perl_isnan route
commit
|
commitdiff
|
tree
2011-06-25
David Mitchell
remove unreachable code from various compare ops
commit
|
commitdiff
|
tree
2011-06-16
David Mitchell
revert recent changes to eintr.t
commit
|
commitdiff
|
tree
2011-06-15
David Mitchell
Benchmark.t: ignore sys CPU time
commit
|
commitdiff
|
tree
next