2012-10-10 |
David Mitchell | Deparse: handle system/exec prog arg,arg,,..
|
commit | commitdiff | tree |
2012-10-10 |
David Mitchell | Deparse: grep($a) became grep($a,); ditto map
|
commit | commitdiff | tree |
2012-10-10 |
David Mitchell | Deparse: handle some strong keywords better
|
commit | commitdiff | tree |
2012-10-10 |
David Mitchell | Deparse crashed on argless sort()
|
commit | commitdiff | tree |
2012-09-26 |
David Mitchell | [MERGE] make regex engine handle non-null-terminated...
|
commit | commitdiff | tree |
2012-09-26 |
David Mitchell | stop regex engine reading beyond end of string
|
commit | commitdiff | tree |
2012-09-26 |
David Mitchell | regmatch(): fix typo in TRIE commentary text
|
commit | commitdiff | tree |
2012-09-26 |
David Mitchell | regmatch() annotate ops and separate out branches
|
commit | commitdiff | tree |
2012-09-26 |
David Mitchell | regmatch(): do nextchr=*locinput at top of loop
|
commit | commitdiff | tree |
2012-09-26 |
David Mitchell | regmatch(): nextchar should always be positive
|
commit | commitdiff | tree |
2012-09-26 |
David Mitchell | regmatch(): consolidate locinput++
|
commit | commitdiff | tree |
2012-09-26 |
David Mitchell | regmatch(): use nextchar where available
|
commit | commitdiff | tree |
2012-09-14 |
David Mitchell | [MERGE] eliminate PL_reginput
|
commit | commitdiff | tree |
2012-09-14 |
David Mitchell | regmatch(): eliminate reginput variable
|
commit | commitdiff | tree |
2012-09-14 |
David Mitchell | regmatch(): remove remaining reads of reginput
|
commit | commitdiff | tree |
2012-09-14 |
David Mitchell | regmatch(): remove reginput from CURLY etc
|
commit | commitdiff | tree |
2012-09-14 |
David Mitchell | regmatch(): remove reginput from CURLYM
|
commit | commitdiff | tree |
2012-09-14 |
David Mitchell | regmatch(): remove reginput from IFMATCH etc
|
commit | commitdiff | tree |
2012-09-14 |
David Mitchell | regmatch(): remove reginput from TRIE_next_fail:
|
commit | commitdiff | tree |
2012-09-14 |
David Mitchell | regmatch(): make PUSH_STATE_GOTO dest explicit
|
commit | commitdiff | tree |
2012-09-14 |
David Mitchell | eliminate PL_reginput
|
commit | commitdiff | tree |
2012-09-12 |
David Mitchell | stop ""-overloaded Regex recursing
|
commit | commitdiff | tree |
2012-09-12 |
David Mitchell | add test for 6502e08, s/(.)/die/e
|
commit | commitdiff | tree |
2012-09-12 |
David Mitchell | perldelta: add recent regex API changes
|
commit | commitdiff | tree |
2012-09-12 |
David Mitchell | update docs for $`, $&, $' changes
|
commit | commitdiff | tree |
2012-09-08 |
David Mitchell | fix s/(.)/die/e
|
commit | commitdiff | tree |
2012-09-08 |
David Mitchell | [MERGE] only copy bits of regex match string
|
commit | commitdiff | tree |
2012-09-08 |
David Mitchell | fix a bug in handling $+[0] and unicode
|
commit | commitdiff | tree |
2012-09-08 |
David Mitchell | m// and s///; don't copy TEMP/AMAGIC strings
|
commit | commitdiff | tree |
2012-09-08 |
David Mitchell | tidy up patten match copying code
|
commit | commitdiff | tree |
2012-09-08 |
David Mitchell | stop $foo =~ /(bar)/g skipping copy
|
commit | commitdiff | tree |
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 |
next |