This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
regcomp.c: Revise bracketed char class optimizations
[perl5.git] / regcomp.c
2012-07-25 Karl Williamsonregcomp.c: Revise bracketed char class optimizations
2012-07-25 Karl Williamsonregcomp.c: Fix <if> condition
2012-07-25 Karl Williamsonregcomp.c: Add _invlist_contains_cp
2012-07-25 Karl Williamsonutf8.c: Add a get_() method to hide internal details
2012-07-25 Karl Williamsonregcomp.c: Optimize /[[:blank:]]/u into \h
2012-07-25 Karl Williamsonregcomp.c: Properly count elements in [] for false...
2012-07-25 Karl Williamsonregcomp.c: Use POSIXA, NPOSIXA
2012-07-25 Karl Williamsonregcomp.c: Relax some restrictions on optimizations...
2012-07-25 Karl Williamsonregcomp.c: Add func to test 2 inversion lists for equality
2012-07-25 Karl Williamsonregcomp.c: Reverse order of setting, for speed
2012-07-25 Karl Williamsonregcomp.c: Move table to wider scope
2012-07-25 Karl Williamsonregcomp.c: Silence compiler warning
2012-07-25 Karl Williamsonregcomp.c: Change macro name to better indicate its...
2012-07-25 Karl WilliamsonOptimize a single character [class] into EXACTish
2012-07-25 Karl Williamsonregcomp.c: Extract some code into an inline function
2012-07-25 Karl Williamsonregcomp.c: shrink some optimized [class] nodes
2012-07-25 Karl Williamsonregcomp.c: Delay some initialization until needed
2012-07-25 Karl Williamsonregcomp.c: Remove duplicate assignments
2012-07-25 Karl Williamsonregcomp.c: Extract code to inline function
2012-07-25 Karl Williamsonregcomp.c: Optimize [^\n] into \N
2012-07-25 Karl Williamsonregcomp.c: White-space, comments only
2012-07-25 Karl Williamsonregcomp.c: Refactor new charclass optimizations
2012-07-25 Karl Williamsonregcomp.c: Use data structure properties to remove...
2012-07-25 Karl Williamsonregcomp.c: Use macro for clarity
2012-07-25 Karl Williamsonregcomp.c: Only try to fold foldable chars
2012-07-25 Karl Williamsonregcomp.c: Correct outdated comment
2012-07-25 Karl Williamsonregcomp.c: Change and comment a problematic #define
2012-07-25 Karl Williamsonutf8.h, regcomp.c: Use mnemonics for Unicode chars
2012-07-19 Karl WilliamsonOnly generate above-Uni warning for \p{}, \P{}
2012-07-19 Karl Williamsonregcomp.c: Refactor code into a function
2012-07-19 Karl Williamsonregcomp.c: set local flag in pass1 of charclass inversion
2012-07-19 Karl Williamsonregcomp.c: Keep separate list for [:word:] from \p...
2012-07-19 Karl Williamsonregcomp.c: Convert boolean variable from a UV
2012-07-19 Karl Williamsonutf8.c: Create API so internals can be hidden
2012-07-19 Karl Williamsonregcomp.h: Free up bit; downside is makes locale ANYOF...
2012-07-19 Karl Williamsonregcomp.c: Clarify, update comments, white-space reflow
2012-07-14 Yves Ortonfix RT#114068 optimizer handles MEOL in middle of patte...
2012-07-08 Tony Cookfix -Uusedl builds
2012-06-30 Karl Williamsonregcomp.c: Optimize /[0-9]/ into /\d/a
2012-06-30 Karl Williamsonregcomp.c: Optimize e.g., /[^\w]/, /[[^:word:]]/ into...
2012-06-30 Karl Williamsonregcomp.c: Simply some node calculations
2012-06-30 Karl Williamsonregcomp.c: Simplify compile time [^..] complement
2012-06-30 Karl Williamsonregcomp.c: Rename variable to reflect new purpose
2012-06-30 Karl Williamsonregcomp.c: Have a subroutine do the work
2012-06-30 Karl Williamsonregcomp.c: Remove obsolete code
2012-06-30 Karl Williamsonregcomp.c: White-space, comments only
2012-06-30 Karl Williamsonregcomp.c: Remove unnecessary 'if' test
2012-06-30 Karl Williamsonregcomp.c: Use more inversion lists in [] char classes
2012-06-23 Francois Perradcopy .offs only if not null.
2012-06-23 Yves Orton#101666: horrible regex parsing error error [sic]
2012-06-23 Yves Ortonturns out we cant maike a jump trie that starts with...
2012-06-20 Karl WilliamsonRefactor \x processing to single function
2012-06-19 David Mitchelloverloading: make qr fallback to "" better
2012-06-17 Karl Williamsonregcomp.c: Warn and don't emit a NUL for e.g. /\87/
2012-06-17 Karl Williamsonregcomp.c: Add comments
2012-06-15 Father ChrysostomosUse assertions for /* NOT REACHED */
2012-06-14 David Mitchellrun-time /(?{})/: fix an buffer overrun
2012-06-14 David Mitchellsilence picky C compiler warning
2012-06-13 David Mitchellpropagate /msix and (?msix) etc flags into (??{})
2012-06-13 David Mitchellpropagate 'use re eval' into return from (??{})
2012-06-13 David Mitchelleliminate PL_reg_start_tmp, PL_reg_start_tmpl
2012-06-13 David Mitchellmake is_bare_re bool. not int in re_op_compile
2012-06-13 David Mitchelleliminate RExC_seen_evals and RExC_rx->seen_evals
2012-06-13 David Mitchelleliminate PL_reginterp_cnt
2012-06-13 David Mitchelleliminate REG_SEEN_EVAL
2012-06-13 David Mitchellensure regex evals report the right location
2012-06-13 David MitchellFix up runtime regex codeblocks.
2012-06-13 David Mitchelladd PMf_USE_RE_EVAL flag
2012-06-13 David Mitchellmark a var as volatile to avoid longjmp warning
2012-06-13 Father Chrysostomos[perl #108780] Make /foo$qr/ work under ‘no overloading’
2012-06-13 Karl Williamsonregcomp.c: Silence valgrind warning
2012-06-13 David Mitchellforce recompiling of regex where closures matter
2012-06-13 David Mitchelladd op_comp field to regexp_engine API
2012-06-13 David Mitchellre_op_compile(): merge the two 'eq old_re' checks
2012-06-13 David Mitchellre_op_compile(): split flags into two arguments
2012-06-13 David Mitchellre_op_compile(): rename pm_flags to rx_flags
2012-06-13 David Mitchelladd PMf_IS_QR flag
2012-06-13 David Mitchelltidy up the description of re_op_compile()
2012-06-13 David Mitchellpreserve code blocks in interpolated qr//s
2012-06-13 David Mitchellin re_op_compile(), keep code_blocks for qr//
2012-06-13 David Mitchellhandle /$not_utf8(?{...})$utf8/
2012-06-13 David Mitchellinline S_get_pat_and_code_indices()
2012-06-13 David Mitchell"don't recompile pattern" check: account for UTF8
2012-06-13 David Mitchellre_op_compile: recalc code indexes on utf8 upgrade
2012-06-13 David Mitchellin re_op_compile, change code_blocks[].end offset
2012-06-13 David MitchellHandle literal code blocks in runtime regexes
2012-06-13 David Mitchellre_op_compile(): rejig code-block handling code
2012-06-13 David Mitchellre_op_compile(): refactor some code
2012-06-13 David MitchellMove bulk of pp_regcomp() into re_op_compile()
2012-06-13 David Mitchelladd volatile decl to fix previous commit
2012-06-13 Karl WilliamsonPATCH: [perl #101940]: BBC Tk
2012-06-13 Karl Williamsonregcomp.c: Use no_mg for 2nd fetch of pattern
2012-06-13 David Mitchellchange re_op_compile() to take a list of SVs
2012-06-13 David MitchellIn Perl_re_op_compile, make a var volatile
2012-06-13 David Mitchellmake qr/(?{})/ behave with closures
2012-06-13 David MitchellMostly complete fix for literal /(?{..})/ blocks
2012-06-13 David Mitchelladd Perl_re_op_compile function
2012-06-13 David Mitchelladd Perl_current_re_engine() function
2012-06-13 David Mitchellfix the descriptions for pregcomp/re_compile
2012-06-13 David MitchellRevert 4 regex commits to ease rebasing
next