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
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Promote v5.36 usage and feature bundles doc
[perl5.git]
/
regcomp.c
2022-08-17
Tony Cook
prevent calling recursing into S_concat_pat() for an...
blob
|
commitdiff
2022-08-08
Tony Cook
avoid dereferencing prog which may be NULL
blob
|
commitdiff
|
diff to current
2022-08-06
Yves Orton
regex engine - wrap PL_regnode_name with macro REGNODE_...
blob
|
commitdiff
|
diff to current
2022-08-06
Yves Orton
regex engine - wrap PL_regnode_arg_len with macro REGNO...
blob
|
commitdiff
|
diff to current
2022-08-06
Yves Orton
regex engine - wrap PL_regnode_off_by_arg with macro...
blob
|
commitdiff
|
diff to current
2022-08-06
Yves Orton
regex engine - wrap PL_regnode_kind with macro REGNODE_...
blob
|
commitdiff
|
diff to current
2022-08-03
Yves Orton
regex engine - integrate regnode_after() support for...
blob
|
commitdiff
|
diff to current
2022-08-03
Yves Orton
regex engine - rename REGNODE_AFTER_dynamic() REGNODE_A...
blob
|
commitdiff
|
diff to current
2022-08-03
Yves Orton
regcomp.c - initial support for EXACTish nodes in regno...
blob
|
commitdiff
|
diff to current
2022-08-03
Yves Orton
regex engine - Rename PL_reg_name to PL_regnode_name
blob
|
commitdiff
|
diff to current
2022-08-03
Yves Orton
regex engine - Rename PL_reg_off_by_arg to PL_regnode_o...
blob
|
commitdiff
|
diff to current
2022-08-03
Yves Orton
regex engine - Rename PL_regkind to PL_regnode_kind
blob
|
commitdiff
|
diff to current
2022-08-03
Yves Orton
regex engine - Rename PL_regarglen to PL_regnode_arg_len
blob
|
commitdiff
|
diff to current
2022-08-03
Yves Orton
regex engine - Rename reg_off_by_arg to PL_reg_off_by_arg
blob
|
commitdiff
|
diff to current
2022-08-03
Yves Orton
regcomp.c - rename NEXTOPER to REGNODE_AFTER and relate...
blob
|
commitdiff
|
diff to current
2022-08-03
Yves Orton
regen/regcomp.pl - Make regarglen available as PL_regar...
blob
|
commitdiff
|
diff to current
2022-08-03
Yves Orton
regcomp.c - replace OP(n) macro with variable 'op'...
blob
|
commitdiff
|
diff to current
2022-08-03
Yves Orton
regcomp.c - replace repeated OP(n) with variable 'op'.
blob
|
commitdiff
|
diff to current
2022-08-02
Richard Leach
Perl_reg_named_buff_fetch - simpler retarray creation...
blob
|
commitdiff
|
diff to current
2022-07-29
Yves Orton
regcomp.c - fixup comment, orig_emit is a node offset
blob
|
commitdiff
|
diff to current
2022-07-29
Yves Orton
regcomp.c - fixup whitespace in comment so table lines up
blob
|
commitdiff
|
diff to current
2022-07-29
Yves Orton
regcomp.c - fix comment, change 'x' to 'X'
blob
|
commitdiff
|
diff to current
2022-07-17
Karl Williamson
Fix compiled pattern display under -Dr
blob
|
commitdiff
|
diff to current
2022-07-15
Yves Orton
regcomp.c: deal with overflow related OPTIMIZE_INFTY...
blob
|
commitdiff
|
diff to current
2022-07-12
Karl Williamson
Fix broken build without mathoms.c
blob
|
commitdiff
|
diff to current
2022-07-12
Karl Williamson
regcomp.c: White space only
blob
|
commitdiff
|
diff to current
2022-07-12
Karl Williamson
Share duplicated aux data in regex patterns
blob
|
commitdiff
|
diff to current
2022-07-12
Karl Williamson
regex: Add optimizing regnode
blob
|
commitdiff
|
diff to current
2022-07-12
Karl Williamson
regcomp.c: Add conversion fcns for bitmap/inversion_list
blob
|
commitdiff
|
diff to current
2022-07-10
Karl Williamson
regcomp.c: Only white-space, parens for clarity
blob
|
commitdiff
|
diff to current
2022-07-10
Karl Williamson
regcomp.c: Change name of static function
blob
|
commitdiff
|
diff to current
2022-07-10
Karl Williamson
regcomp.c: White space only
blob
|
commitdiff
|
diff to current
2022-07-10
Karl Williamson
regex: Refactor bitmap vs non-bitmap of qr/[]/
blob
|
commitdiff
|
diff to current
2022-07-10
Karl Williamson
Create new regnode type ANYOFH
blob
|
commitdiff
|
diff to current
2022-07-10
Karl Williamson
regcomp.c: Change condition criteria
blob
|
commitdiff
|
diff to current
2022-07-10
Karl Williamson
regex: White-space/comment only
blob
|
commitdiff
|
diff to current
2022-07-10
Karl Williamson
regex: Refactor a shared flag
blob
|
commitdiff
|
diff to current
2022-07-09
Karl Williamson
qr/\K*/ now works without hanging; rmv check
blob
|
commitdiff
|
diff to current
2022-07-07
Karl Williamson
Revert "study_chunk: temporary underflow guard for...
blob
|
commitdiff
|
diff to current
2022-07-05
Karl Williamson
regcomp.c: White-space, comment only
blob
|
commitdiff
|
diff to current
2022-07-05
Karl Williamson
regcomp.c: Move an assert()
blob
|
commitdiff
|
diff to current
2022-07-04
Karl Williamson
regex: Change some internal macro names for clarity
blob
|
commitdiff
|
diff to current
2022-07-01
Karl Williamson
regcomp.c: Init variables to avoid compiler msg
blob
|
commitdiff
|
diff to current
2022-07-01
Karl Williamson
Revert "regex: Add POSIXA1R node"
blob
|
commitdiff
|
diff to current
2022-07-01
Karl Williamson
regex: Add POSIXA1R node
blob
|
commitdiff
|
diff to current
2022-06-14
Karl Williamson
Convert '!!' to cBOOL()
blob
|
commitdiff
|
diff to current
2022-06-12
Karl Williamson
Change handy.h macro names to be C standard conformant
blob
|
commitdiff
|
diff to current
2022-06-12
Karl Williamson
Change handy.h macro names to be C standard conformant
blob
|
commitdiff
|
diff to current
2022-06-12
Karl Williamson
regcomp.c: Add ASSERT
blob
|
commitdiff
|
diff to current
2022-06-09
Karl Williamson
regexec.c: Handle Turkish locale if large ANYOF bitmap
blob
|
commitdiff
|
diff to current
2022-06-02
Karl Williamson
regex: Create a macro to avoid some #ifdef's
blob
|
commitdiff
|
diff to current
2022-06-02
Karl Williamson
regcomp,regexec: Shorten #define name
blob
|
commitdiff
|
diff to current
2022-06-02
Karl Williamson
Rename internal function
blob
|
commitdiff
|
diff to current
2022-06-02
Karl Williamson
regcomp.c: Move loop declaration closer to use
blob
|
commitdiff
|
diff to current
2022-06-02
Karl Williamson
regcomp.c: Use mnemonic instead of what it evaluates to
blob
|
commitdiff
|
diff to current
2022-05-31
Karl Williamson
Make STRLENs() available to core
blob
|
commitdiff
|
diff to current
2022-05-19
Karl Williamson
perlapi: Document re_compile
blob
|
commitdiff
|
diff to current
2022-04-22
Yves Orton
regcomp.c - silence build warning under NO_TAINT_SUPPORT
blob
|
commitdiff
|
diff to current
2022-04-13
Dagfinn Ilmari Man...
Make argument to S_is_invlist pointer to const
blob
|
commitdiff
|
diff to current
2022-04-13
Tony Cook
Make arguments to S_invlist_is_iterating and S_invlist_...
blob
|
commitdiff
|
diff to current
2022-04-08
Karl Williamson
Accept \p{nv=-0}
blob
|
commitdiff
|
diff to current
2022-04-08
Yves Orton
regcomp.c: fix substring optimizer for ACCEPT inside...
blob
|
commitdiff
|
diff to current
2022-04-08
Yves Orton
regcomp.c: With ACCEPT set stopmin even if no data...
blob
|
commitdiff
|
diff to current
2022-04-08
Yves Orton
regcomp.c: deal with stopmin and min properly
blob
|
commitdiff
|
diff to current
2022-04-08
Yves Orton
regcomp.c: minor blank line removal/insertion for clarity
blob
|
commitdiff
|
diff to current
2022-04-08
Yves Orton
regcomp.c: reorder and comment S_study_chunk() internal...
blob
|
commitdiff
|
diff to current
2022-04-08
Yves Orton
regcomp.c: enhance S_debug_studydata to show min/stopmi...
blob
|
commitdiff
|
diff to current
2022-04-08
Yves Orton
regcomp.c: ACCEPT inside of a (...)+ should disable...
blob
|
commitdiff
|
diff to current
2022-04-04
Richard Leach
Perl_reg_named_buff_fetch: simplify newSVsv(&PL_sv_undef)
blob
|
commitdiff
|
diff to current
2022-03-19
Karl Williamson
Stop emitting the experimental::regex_sets warning
blob
|
commitdiff
|
diff to current
2022-03-07
Richard Leach
Perl_newSV_type_mortal - new inline function introduced...
blob
|
commitdiff
|
diff to current
2022-03-04
Yves Orton
regcomp.c: Replace RExC_parse_inc() like exprs not...
blob
|
commitdiff
|
diff to current
2022-03-04
Yves Orton
regcomp.c: Replace `RExC_parse += 2` with RExC_parse_in...
blob
|
commitdiff
|
diff to current
2022-03-04
Yves Orton
regcomp.c: Replace `RExC_parse += x` with RExC_parse_in...
blob
|
commitdiff
|
diff to current
2022-03-04
Yves Orton
regcomp.c: Replace `RExC_parse += UTF ? UTF8_SAFE_SKIP...
blob
|
commitdiff
|
diff to current
2022-03-04
Yves Orton
regcomp.c: Replace `RExC_parse += (UTF) ? UTF8SKIP...
blob
|
commitdiff
|
diff to current
2022-03-04
Yves Orton
regcomp.c: Replace `RExC_parse += SKIP_IF_CHAR(......
blob
|
commitdiff
|
diff to current
2022-03-04
Yves Orton
regcomp.c: Replace `RExC_parse += UTF8SKIP(RExC_parse...
blob
|
commitdiff
|
diff to current
2022-03-04
Yves Orton
regcomp.c: Replace `RExC_parse = x` with RExC_parse_set(x)
blob
|
commitdiff
|
diff to current
2022-03-04
Yves Orton
regcomp.c: Replace `RExC_parse++` with RExC_parse_inc_by(1)
blob
|
commitdiff
|
diff to current
2022-03-04
Yves Orton
regcomp.c: Add utility macros to wrap mutations of...
blob
|
commitdiff
|
diff to current
2022-03-03
Karl Williamson
regex_sets: Allow all legal flags in nested calls
blob
|
commitdiff
|
diff to current
2022-03-03
Yves Orton
regcomp.c: add comment that last_close_opp is dangerous
yves/comment_about_last_close_opp
19487/head
blob
|
commitdiff
|
diff to current
2022-03-03
Yves Orton
regcomp.c: Reduce scope of experimental warnings with...
blob
|
commitdiff
|
diff to current
2022-03-03
Yves Orton
regcomp.c: in study_chunk() properly pass down SCF_TRIE...
blob
|
commitdiff
|
diff to current
2022-03-03
Yves Orton
regcomp.c: track last close *op*, not just its index...
blob
|
commitdiff
|
diff to current
2022-03-03
Yves Orton
regcomp.c: rename "fake" where it used in recursive...
blob
|
commitdiff
|
diff to current
2022-03-03
Yves Orton
regcomp.c: rename "fake" argument in main entry points...
blob
|
commitdiff
|
diff to current
2022-03-03
Yves Orton
regcomp.c: S_study_chunk() clean up args and docs
blob
|
commitdiff
|
diff to current
2022-03-02
Karl Williamson
regcomp.c: Check non-NULL before dereferencing
blob
|
commitdiff
|
diff to current
2022-02-23
Yves Orton
regcomp.c: Properly optimize verb style lookahead/lookb...
blob
|
commitdiff
|
diff to current
2022-02-23
Yves Orton
regcomp.c: consistent NOTHING/OPFAIL optimizations...
blob
|
commitdiff
|
diff to current
2022-02-23
Yves Orton
regcomp.c: fix long lines or unnecessary line breakage
blob
|
commitdiff
|
diff to current
2022-02-23
Yves Orton
regex engine: Issue #19168 - Fix variable length lookbe...
blob
|
commitdiff
|
diff to current
2022-02-23
Yves Orton
regcomp.c: add whitespace to avoid =* as a symbol
blob
|
commitdiff
|
diff to current
2022-02-18
Yves Orton
regcomp.c: disambiguate "parse_start" and related var...
blob
|
commitdiff
|
diff to current
2022-02-18
Yves Orton
regcomp.c,re.pm: Remove "offsets" debugging code
blob
|
commitdiff
|
diff to current
2022-02-01
Yves Orton
Fixup Issue #19350 - Assert error under: use re Debug...
blob
|
commitdiff
|
diff to current
2022-01-23
Karl Williamson
regcomp.c: Fix undefined behavior
blob
|
commitdiff
|
diff to current
2021-11-28
Richard Leach
newSVpvn_flags().. is more efficient than sv_2mortal...
blob
|
commitdiff
|
diff to current
next