├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── .vim └── coc-settings.json ├── CHANGELOG.md ├── Cargo.toml ├── Cross.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── UNICODE.md ├── bench └── README.md ├── fuzz ├── .gitignore ├── Cargo.toml ├── ast-fuzzers.options ├── fuzz_targets │ ├── ast_fuzz_match.rs │ ├── ast_fuzz_match_bytes.rs │ ├── ast_fuzz_regex.rs │ ├── ast_roundtrip.rs │ ├── fuzz_regex_automata_deserialize_dense_dfa.rs │ ├── fuzz_regex_automata_deserialize_sparse_dfa.rs │ ├── fuzz_regex_lite_match.rs │ └── fuzz_regex_match.rs ├── oss-fuzz-build.sh └── regressions │ ├── clusterfuzz-testcase-minimized-ast_fuzz_match-5990349284442112 │ ├── clusterfuzz-testcase-minimized-ast_fuzz_match-6114393576046592 │ ├── clusterfuzz-testcase-minimized-ast_fuzz_match_bytes-4820641084473344 │ ├── clusterfuzz-testcase-minimized-ast_fuzz_regex-4596093180313600 │ ├── clusterfuzz-testcase-minimized-ast_fuzz_regex-6345245270605824 │ ├── clusterfuzz-testcase-minimized-ast_roundtrip-5633607856947200 │ ├── clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_dense_dfa-5624222820728832 │ ├── clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_dense_dfa-5883983265923072 │ ├── clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_dense_dfa-6363062083649536 │ ├── clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_sparse_dfa-4903112680538112 │ ├── clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_sparse_dfa-5415338693754880 │ ├── clusterfuzz-testcase-minimized-fuzz_regex_lite_match-4692452983046144 │ ├── clusterfuzz-testcase-minimized-fuzz_regex_lite_match-5690981331369984 │ ├── clusterfuzz-testcase-minimized-fuzz_regex_lite_match-5888324890656768 │ ├── clusterfuzz-testcase-minimized-fuzz_regex_match-5736465767989248 │ ├── clusterfuzz-testcase-minimized-fuzz_regex_match-6413499984904192 │ └── clusterfuzz-testcase-minimized-fuzz_regex_match-6659953212129280 ├── record ├── README.md ├── compile-test │ ├── 2023-04-19_1.7.3.csv │ ├── 2023-04-20_master.csv │ ├── 2023-07-05.csv │ └── README.md └── old-bench-log │ ├── .gitignore │ ├── 01-lazy-dfa │ ├── dynamic │ ├── dynamic-no-lazy-dfa │ ├── native │ ├── nfa │ └── pcre │ ├── 02-set │ └── dynamic │ ├── 03-bytes │ ├── onig │ ├── pcre │ ├── rust │ └── rust-bytes │ ├── 04 │ ├── onig │ ├── pcre1-jit │ ├── pcre2-jit │ ├── re2 │ ├── rust │ └── tcl │ ├── 05 │ ├── onig │ ├── onig-vs-rust │ ├── pcre1 │ ├── pcre1-vs-rust │ ├── pcre2 │ ├── pcre2-vs-rust │ ├── re2 │ ├── re2-vs-rust │ ├── rust │ ├── tcl │ └── tcl-vs-rust │ ├── 06 │ ├── dphobos-dmd │ ├── dphobos-dmd-ct │ ├── dphobos-ldc │ ├── dphobos-ldc-ct │ ├── pcre1 │ ├── pcre2 │ ├── re2 │ └── rust │ ├── 07 │ ├── boost │ ├── dphobos-dmd │ ├── dphobos-dmd-ct │ ├── oniguruma │ ├── pcre1 │ ├── pcre2 │ ├── re2 │ ├── rust │ ├── rust-bytes │ ├── stdcpp │ ├── stdcpp-libcxx │ └── tcl │ ├── 08-new-memmem │ ├── rust-after-01 │ ├── rust-after-02 │ ├── rust-before-01 │ └── rust-before-02 │ ├── 09-new-baseline │ ├── pcre2 │ ├── re2 │ ├── rust │ └── rust-bytes │ ├── 10-last-frontier │ ├── rust-after-literal.log │ ├── rust-before-literal.log │ ├── rust-bytes-after-literal.log │ └── rust-bytes-before-literal.log │ ├── 11-regex-1.7.3 │ ├── rust │ └── rust-bytes │ ├── 12-regex-1.8.1 │ ├── rust │ └── rust-bytes │ ├── 13-regex-1.9.0 │ ├── rust │ └── rust-bytes │ ├── README.md │ └── old │ ├── 01-before │ ├── 02-new-syntax-crate │ ├── 03-new-syntax-crate │ ├── 04-fixed-benchmark │ ├── 05-thread-caching │ ├── 06-major-dynamic │ ├── 06-major-macro │ ├── 07-prefix-improvements │ ├── 08-case-fixes │ ├── 09-before-compiler-rewrite │ ├── 10-compiler-rewrite │ ├── 11-compiler-rewrite │ ├── 12-executor │ ├── 12-executor-bytes │ └── 13-cache-byte-range-suffixes ├── regex-automata ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── src │ ├── dfa │ │ ├── accel.rs │ │ ├── automaton.rs │ │ ├── dense.rs │ │ ├── determinize.rs │ │ ├── minimize.rs │ │ ├── mod.rs │ │ ├── onepass.rs │ │ ├── regex.rs │ │ ├── remapper.rs │ │ ├── search.rs │ │ ├── sparse.rs │ │ ├── special.rs │ │ └── start.rs │ ├── hybrid │ │ ├── dfa.rs │ │ ├── error.rs │ │ ├── id.rs │ │ ├── mod.rs │ │ ├── regex.rs │ │ └── search.rs │ ├── lib.rs │ ├── macros.rs │ ├── meta │ │ ├── error.rs │ │ ├── limited.rs │ │ ├── literal.rs │ │ ├── mod.rs │ │ ├── regex.rs │ │ ├── reverse_inner.rs │ │ ├── stopat.rs │ │ ├── strategy.rs │ │ └── wrappers.rs │ ├── nfa │ │ ├── mod.rs │ │ └── thompson │ │ │ ├── backtrack.rs │ │ │ ├── builder.rs │ │ │ ├── compiler.rs │ │ │ ├── error.rs │ │ │ ├── literal_trie.rs │ │ │ ├── map.rs │ │ │ ├── mod.rs │ │ │ ├── nfa.rs │ │ │ ├── pikevm.rs │ │ │ └── range_trie.rs │ └── util │ │ ├── alphabet.rs │ │ ├── captures.rs │ │ ├── determinize │ │ ├── mod.rs │ │ └── state.rs │ │ ├── empty.rs │ │ ├── escape.rs │ │ ├── int.rs │ │ ├── interpolate.rs │ │ ├── iter.rs │ │ ├── lazy.rs │ │ ├── look.rs │ │ ├── memchr.rs │ │ ├── mod.rs │ │ ├── pool.rs │ │ ├── prefilter │ │ ├── aho_corasick.rs │ │ ├── byteset.rs │ │ ├── memchr.rs │ │ ├── memmem.rs │ │ ├── mod.rs │ │ └── teddy.rs │ │ ├── primitives.rs │ │ ├── search.rs │ │ ├── sparse_set.rs │ │ ├── start.rs │ │ ├── syntax.rs │ │ ├── unicode_data │ │ ├── mod.rs │ │ └── perl_word.rs │ │ ├── utf8.rs │ │ └── wire.rs ├── test └── tests │ ├── dfa │ ├── api.rs │ ├── mod.rs │ ├── onepass │ │ ├── mod.rs │ │ └── suite.rs │ ├── regression.rs │ └── suite.rs │ ├── fuzz │ ├── dense.rs │ ├── mod.rs │ ├── sparse.rs │ └── testdata │ │ ├── deserialize_dense_crash-9486fb7c8a93b12c12a62166b43d31640c0208a9 │ │ ├── deserialize_dense_minimized-from-9486fb7c8a93b12c12a62166b43d31640c0208a9 │ │ ├── deserialize_sparse_crash-0da59c0434eaf35e5a6b470fa9244bb79c72b000 │ │ ├── deserialize_sparse_crash-18cfc246f2ddfc3dfc92b0c7893178c7cf65efa9 │ │ ├── deserialize_sparse_crash-61fd8e3003bf9d99f6c1e5a8488727eefd234b98 │ │ ├── deserialize_sparse_crash-a1b839d899ced76d5d7d0f78f9edb7a421505838 │ │ ├── deserialize_sparse_crash-c383ae07ec5e191422eadc492117439011816570 │ │ ├── deserialize_sparse_crash-d07703ceb94b10dcd9e4acb809f2051420449e2b │ │ └── deserialize_sparse_crash-dbb8172d3984e7e7d03f4b5f8bb86ecd1460eff9 │ ├── gen │ ├── README.md │ ├── dense │ │ ├── mod.rs │ │ ├── multi_pattern_v2.rs │ │ ├── multi_pattern_v2_fwd.bigendian.dfa │ │ ├── multi_pattern_v2_fwd.littleendian.dfa │ │ ├── multi_pattern_v2_rev.bigendian.dfa │ │ └── multi_pattern_v2_rev.littleendian.dfa │ ├── mod.rs │ └── sparse │ │ ├── mod.rs │ │ ├── multi_pattern_v2.rs │ │ ├── multi_pattern_v2_fwd.bigendian.dfa │ │ ├── multi_pattern_v2_fwd.littleendian.dfa │ │ ├── multi_pattern_v2_rev.bigendian.dfa │ │ └── multi_pattern_v2_rev.littleendian.dfa │ ├── hybrid │ ├── api.rs │ ├── mod.rs │ └── suite.rs │ ├── lib.rs │ ├── meta │ ├── mod.rs │ └── suite.rs │ └── nfa │ ├── mod.rs │ └── thompson │ ├── backtrack │ ├── mod.rs │ └── suite.rs │ ├── mod.rs │ └── pikevm │ ├── mod.rs │ └── suite.rs ├── regex-capi ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── ctest │ ├── .gitignore │ ├── compile │ └── test.c ├── examples │ ├── .gitignore │ ├── compile │ ├── iter.c │ └── sherlock.txt ├── include │ └── rure.h ├── src │ ├── error.rs │ ├── lib.rs │ ├── macros.rs │ └── rure.rs └── test ├── regex-cli ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── args │ ├── api.rs │ ├── backtrack.rs │ ├── common.rs │ ├── dfa.rs │ ├── flags.rs │ ├── haystack.rs │ ├── hybrid.rs │ ├── input.rs │ ├── lite.rs │ ├── meta.rs │ ├── mod.rs │ ├── onepass.rs │ ├── overlapping.rs │ ├── patterns.rs │ ├── pikevm.rs │ ├── syntax.rs │ └── thompson.rs ├── cmd │ ├── compile_test.rs │ ├── debug │ │ ├── dfa.rs │ │ ├── literal.rs │ │ └── mod.rs │ ├── find │ │ ├── capture │ │ │ ├── dfa.rs │ │ │ ├── mod.rs │ │ │ └── nfa.rs │ │ ├── half │ │ │ ├── dfa.rs │ │ │ └── mod.rs │ │ ├── match │ │ │ ├── dfa.rs │ │ │ ├── mod.rs │ │ │ └── nfa.rs │ │ ├── mod.rs │ │ └── which │ │ │ ├── dfa.rs │ │ │ ├── mod.rs │ │ │ └── nfa.rs │ ├── generate │ │ ├── fowler.rs │ │ ├── mod.rs │ │ ├── serialize │ │ │ ├── dfa.rs │ │ │ └── mod.rs │ │ └── unicode.rs │ └── mod.rs ├── logger.rs ├── main.rs └── util.rs ├── regex-lite ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── src │ ├── error.rs │ ├── hir │ │ ├── mod.rs │ │ └── parse.rs │ ├── int.rs │ ├── interpolate.rs │ ├── lib.rs │ ├── nfa.rs │ ├── pikevm.rs │ ├── pool.rs │ ├── string.rs │ └── utf8.rs └── tests │ ├── fuzz │ ├── mod.rs │ └── testdata │ │ ├── crash-a886ce2b0d64963f1232f9b08b8c9ad4740c26f5 │ │ └── minimized-from-298f84f9dbb2589cb9938a63334fa4083b609f34 │ ├── lib.rs │ └── string.rs ├── regex-syntax ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches │ └── bench.rs ├── src │ ├── ast │ │ ├── mod.rs │ │ ├── parse.rs │ │ ├── print.rs │ │ └── visitor.rs │ ├── debug.rs │ ├── either.rs │ ├── error.rs │ ├── hir │ │ ├── interval.rs │ │ ├── literal.rs │ │ ├── mod.rs │ │ ├── print.rs │ │ ├── translate.rs │ │ └── visitor.rs │ ├── lib.rs │ ├── parser.rs │ ├── rank.rs │ ├── unicode.rs │ ├── unicode_tables │ │ ├── LICENSE-UNICODE │ │ ├── age.rs │ │ ├── case_folding_simple.rs │ │ ├── general_category.rs │ │ ├── grapheme_cluster_break.rs │ │ ├── mod.rs │ │ ├── perl_decimal.rs │ │ ├── perl_space.rs │ │ ├── perl_word.rs │ │ ├── property_bool.rs │ │ ├── property_names.rs │ │ ├── property_values.rs │ │ ├── script.rs │ │ ├── script_extension.rs │ │ ├── sentence_break.rs │ │ └── word_break.rs │ └── utf8.rs └── test ├── regex-test ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── lib.rs ├── rustfmt.toml ├── src ├── builders.rs ├── bytes.rs ├── error.rs ├── find_byte.rs ├── lib.rs ├── pattern.rs ├── regex │ ├── bytes.rs │ ├── mod.rs │ └── string.rs └── regexset │ ├── bytes.rs │ ├── mod.rs │ └── string.rs ├── test ├── testdata ├── README.md ├── anchored.toml ├── bytes.toml ├── crazy.toml ├── crlf.toml ├── earliest.toml ├── empty.toml ├── expensive.toml ├── flags.toml ├── fowler │ ├── basic.toml │ ├── dat │ │ ├── README │ │ ├── basic.dat │ │ ├── nullsubexpr.dat │ │ └── repetition.dat │ ├── nullsubexpr.toml │ └── repetition.toml ├── iter.toml ├── leftmost-all.toml ├── line-terminator.toml ├── misc.toml ├── multiline.toml ├── no-unicode.toml ├── overlapping.toml ├── regex-lite.toml ├── regression.toml ├── set.toml ├── substring.toml ├── unicode.toml ├── utf8.toml ├── word-boundary-special.toml └── word-boundary.toml └── tests ├── fuzz ├── mod.rs └── testdata │ ├── crash-7eb3351f0965e5d6c1cb98aa8585949ef96531ff │ ├── crash-8760b19b25d74e3603d4c643e9c7404fdd3631f9 │ ├── crash-cd33b13df59ea9d74503986f9d32a270dd43cc04 │ ├── minimized-from-8760b19b25d74e3603d4c643e9c7404fdd3631f9 │ ├── slow-unit-3ab758ea520027fefd3f00e1384d9aeef155739e │ ├── slow-unit-5345fccadf3812c53c3ccc7af5aa2741b7b2106c │ ├── slow-unit-6bd643eec330166e4ada91da2d3f284268481085 │ ├── slow-unit-93c73a43581f205f9aaffd9c17e52b34b17becd0 │ ├── slow-unit-9ca9cc9929fee1fcbb847a78384effb8b98ea18a │ └── slow-unit-b8a052f4254802edbe5f569b6ce6e9b6c927e9d6 ├── lib.rs ├── misc.rs ├── regression.rs ├── regression_fuzz.rs ├── replace.rs ├── searcher.rs ├── suite_bytes.rs ├── suite_bytes_set.rs ├── suite_string.rs └── suite_string_set.rs /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/.gitignore -------------------------------------------------------------------------------- /.vim/coc-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/.vim/coc-settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/Cross.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/README.md -------------------------------------------------------------------------------- /UNICODE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/UNICODE.md -------------------------------------------------------------------------------- /bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/bench/README.md -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | coverage 5 | -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/ast-fuzzers.options: -------------------------------------------------------------------------------- 1 | [libfuzzer] 2 | max_len = 65536 3 | -------------------------------------------------------------------------------- /fuzz/fuzz_targets/ast_fuzz_match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/fuzz_targets/ast_fuzz_match.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/ast_fuzz_match_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/fuzz_targets/ast_fuzz_match_bytes.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/ast_fuzz_regex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/fuzz_targets/ast_fuzz_regex.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/ast_roundtrip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/fuzz_targets/ast_roundtrip.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/fuzz_regex_automata_deserialize_dense_dfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/fuzz_targets/fuzz_regex_automata_deserialize_dense_dfa.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/fuzz_regex_automata_deserialize_sparse_dfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/fuzz_targets/fuzz_regex_automata_deserialize_sparse_dfa.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/fuzz_regex_lite_match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/fuzz_targets/fuzz_regex_lite_match.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/fuzz_regex_match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/fuzz_targets/fuzz_regex_match.rs -------------------------------------------------------------------------------- /fuzz/oss-fuzz-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/oss-fuzz-build.sh -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-ast_fuzz_match-5990349284442112: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-ast_fuzz_match-5990349284442112 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-ast_fuzz_match-6114393576046592: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-ast_fuzz_match-6114393576046592 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-ast_fuzz_match_bytes-4820641084473344: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-ast_fuzz_match_bytes-4820641084473344 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-ast_fuzz_regex-4596093180313600: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-ast_fuzz_regex-4596093180313600 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-ast_fuzz_regex-6345245270605824: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-ast_fuzz_regex-6345245270605824 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-ast_roundtrip-5633607856947200: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-ast_roundtrip-5633607856947200 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_dense_dfa-5624222820728832: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_dense_dfa-5624222820728832 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_dense_dfa-5883983265923072: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_dense_dfa-5883983265923072 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_dense_dfa-6363062083649536: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_dense_dfa-6363062083649536 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_sparse_dfa-4903112680538112: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_sparse_dfa-4903112680538112 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_sparse_dfa-5415338693754880: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_automata_deserialize_sparse_dfa-5415338693754880 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_lite_match-4692452983046144: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_lite_match-4692452983046144 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_lite_match-5690981331369984: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_lite_match-5690981331369984 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_lite_match-5888324890656768: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_lite_match-5888324890656768 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_match-5736465767989248: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_match-5736465767989248 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_match-6413499984904192: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_match-6413499984904192 -------------------------------------------------------------------------------- /fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_match-6659953212129280: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/fuzz/regressions/clusterfuzz-testcase-minimized-fuzz_regex_match-6659953212129280 -------------------------------------------------------------------------------- /record/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/README.md -------------------------------------------------------------------------------- /record/compile-test/2023-04-19_1.7.3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/compile-test/2023-04-19_1.7.3.csv -------------------------------------------------------------------------------- /record/compile-test/2023-04-20_master.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/compile-test/2023-04-20_master.csv -------------------------------------------------------------------------------- /record/compile-test/2023-07-05.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/compile-test/2023-07-05.csv -------------------------------------------------------------------------------- /record/compile-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/compile-test/README.md -------------------------------------------------------------------------------- /record/old-bench-log/.gitignore: -------------------------------------------------------------------------------- 1 | tmp 2 | -------------------------------------------------------------------------------- /record/old-bench-log/01-lazy-dfa/dynamic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/01-lazy-dfa/dynamic -------------------------------------------------------------------------------- /record/old-bench-log/01-lazy-dfa/dynamic-no-lazy-dfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/01-lazy-dfa/dynamic-no-lazy-dfa -------------------------------------------------------------------------------- /record/old-bench-log/01-lazy-dfa/native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/01-lazy-dfa/native -------------------------------------------------------------------------------- /record/old-bench-log/01-lazy-dfa/nfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/01-lazy-dfa/nfa -------------------------------------------------------------------------------- /record/old-bench-log/01-lazy-dfa/pcre: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/01-lazy-dfa/pcre -------------------------------------------------------------------------------- /record/old-bench-log/02-set/dynamic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/02-set/dynamic -------------------------------------------------------------------------------- /record/old-bench-log/03-bytes/onig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/03-bytes/onig -------------------------------------------------------------------------------- /record/old-bench-log/03-bytes/pcre: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/03-bytes/pcre -------------------------------------------------------------------------------- /record/old-bench-log/03-bytes/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/03-bytes/rust -------------------------------------------------------------------------------- /record/old-bench-log/03-bytes/rust-bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/03-bytes/rust-bytes -------------------------------------------------------------------------------- /record/old-bench-log/04/onig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/04/onig -------------------------------------------------------------------------------- /record/old-bench-log/04/pcre1-jit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/04/pcre1-jit -------------------------------------------------------------------------------- /record/old-bench-log/04/pcre2-jit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/04/pcre2-jit -------------------------------------------------------------------------------- /record/old-bench-log/04/re2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/04/re2 -------------------------------------------------------------------------------- /record/old-bench-log/04/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/04/rust -------------------------------------------------------------------------------- /record/old-bench-log/04/tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/04/tcl -------------------------------------------------------------------------------- /record/old-bench-log/05/onig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/05/onig -------------------------------------------------------------------------------- /record/old-bench-log/05/onig-vs-rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/05/onig-vs-rust -------------------------------------------------------------------------------- /record/old-bench-log/05/pcre1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/05/pcre1 -------------------------------------------------------------------------------- /record/old-bench-log/05/pcre1-vs-rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/05/pcre1-vs-rust -------------------------------------------------------------------------------- /record/old-bench-log/05/pcre2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/05/pcre2 -------------------------------------------------------------------------------- /record/old-bench-log/05/pcre2-vs-rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/05/pcre2-vs-rust -------------------------------------------------------------------------------- /record/old-bench-log/05/re2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/05/re2 -------------------------------------------------------------------------------- /record/old-bench-log/05/re2-vs-rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/05/re2-vs-rust -------------------------------------------------------------------------------- /record/old-bench-log/05/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/05/rust -------------------------------------------------------------------------------- /record/old-bench-log/05/tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/05/tcl -------------------------------------------------------------------------------- /record/old-bench-log/05/tcl-vs-rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/05/tcl-vs-rust -------------------------------------------------------------------------------- /record/old-bench-log/06/dphobos-dmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/06/dphobos-dmd -------------------------------------------------------------------------------- /record/old-bench-log/06/dphobos-dmd-ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/06/dphobos-dmd-ct -------------------------------------------------------------------------------- /record/old-bench-log/06/dphobos-ldc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/06/dphobos-ldc -------------------------------------------------------------------------------- /record/old-bench-log/06/dphobos-ldc-ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/06/dphobos-ldc-ct -------------------------------------------------------------------------------- /record/old-bench-log/06/pcre1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/06/pcre1 -------------------------------------------------------------------------------- /record/old-bench-log/06/pcre2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/06/pcre2 -------------------------------------------------------------------------------- /record/old-bench-log/06/re2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/06/re2 -------------------------------------------------------------------------------- /record/old-bench-log/06/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/06/rust -------------------------------------------------------------------------------- /record/old-bench-log/07/boost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/07/boost -------------------------------------------------------------------------------- /record/old-bench-log/07/dphobos-dmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/07/dphobos-dmd -------------------------------------------------------------------------------- /record/old-bench-log/07/dphobos-dmd-ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/07/dphobos-dmd-ct -------------------------------------------------------------------------------- /record/old-bench-log/07/oniguruma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/07/oniguruma -------------------------------------------------------------------------------- /record/old-bench-log/07/pcre1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/07/pcre1 -------------------------------------------------------------------------------- /record/old-bench-log/07/pcre2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/07/pcre2 -------------------------------------------------------------------------------- /record/old-bench-log/07/re2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/07/re2 -------------------------------------------------------------------------------- /record/old-bench-log/07/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/07/rust -------------------------------------------------------------------------------- /record/old-bench-log/07/rust-bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/07/rust-bytes -------------------------------------------------------------------------------- /record/old-bench-log/07/stdcpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/07/stdcpp -------------------------------------------------------------------------------- /record/old-bench-log/07/stdcpp-libcxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/07/stdcpp-libcxx -------------------------------------------------------------------------------- /record/old-bench-log/07/tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/07/tcl -------------------------------------------------------------------------------- /record/old-bench-log/08-new-memmem/rust-after-01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/08-new-memmem/rust-after-01 -------------------------------------------------------------------------------- /record/old-bench-log/08-new-memmem/rust-after-02: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/08-new-memmem/rust-after-02 -------------------------------------------------------------------------------- /record/old-bench-log/08-new-memmem/rust-before-01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/08-new-memmem/rust-before-01 -------------------------------------------------------------------------------- /record/old-bench-log/08-new-memmem/rust-before-02: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/08-new-memmem/rust-before-02 -------------------------------------------------------------------------------- /record/old-bench-log/09-new-baseline/pcre2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/09-new-baseline/pcre2 -------------------------------------------------------------------------------- /record/old-bench-log/09-new-baseline/re2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/09-new-baseline/re2 -------------------------------------------------------------------------------- /record/old-bench-log/09-new-baseline/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/09-new-baseline/rust -------------------------------------------------------------------------------- /record/old-bench-log/09-new-baseline/rust-bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/09-new-baseline/rust-bytes -------------------------------------------------------------------------------- /record/old-bench-log/10-last-frontier/rust-after-literal.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/10-last-frontier/rust-after-literal.log -------------------------------------------------------------------------------- /record/old-bench-log/10-last-frontier/rust-before-literal.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/10-last-frontier/rust-before-literal.log -------------------------------------------------------------------------------- /record/old-bench-log/10-last-frontier/rust-bytes-after-literal.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/10-last-frontier/rust-bytes-after-literal.log -------------------------------------------------------------------------------- /record/old-bench-log/10-last-frontier/rust-bytes-before-literal.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/10-last-frontier/rust-bytes-before-literal.log -------------------------------------------------------------------------------- /record/old-bench-log/11-regex-1.7.3/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/11-regex-1.7.3/rust -------------------------------------------------------------------------------- /record/old-bench-log/11-regex-1.7.3/rust-bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/11-regex-1.7.3/rust-bytes -------------------------------------------------------------------------------- /record/old-bench-log/12-regex-1.8.1/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/12-regex-1.8.1/rust -------------------------------------------------------------------------------- /record/old-bench-log/12-regex-1.8.1/rust-bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/12-regex-1.8.1/rust-bytes -------------------------------------------------------------------------------- /record/old-bench-log/13-regex-1.9.0/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/13-regex-1.9.0/rust -------------------------------------------------------------------------------- /record/old-bench-log/13-regex-1.9.0/rust-bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/13-regex-1.9.0/rust-bytes -------------------------------------------------------------------------------- /record/old-bench-log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/README.md -------------------------------------------------------------------------------- /record/old-bench-log/old/01-before: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/01-before -------------------------------------------------------------------------------- /record/old-bench-log/old/02-new-syntax-crate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/02-new-syntax-crate -------------------------------------------------------------------------------- /record/old-bench-log/old/03-new-syntax-crate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/03-new-syntax-crate -------------------------------------------------------------------------------- /record/old-bench-log/old/04-fixed-benchmark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/04-fixed-benchmark -------------------------------------------------------------------------------- /record/old-bench-log/old/05-thread-caching: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/05-thread-caching -------------------------------------------------------------------------------- /record/old-bench-log/old/06-major-dynamic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/06-major-dynamic -------------------------------------------------------------------------------- /record/old-bench-log/old/06-major-macro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/06-major-macro -------------------------------------------------------------------------------- /record/old-bench-log/old/07-prefix-improvements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/07-prefix-improvements -------------------------------------------------------------------------------- /record/old-bench-log/old/08-case-fixes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/08-case-fixes -------------------------------------------------------------------------------- /record/old-bench-log/old/09-before-compiler-rewrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/09-before-compiler-rewrite -------------------------------------------------------------------------------- /record/old-bench-log/old/10-compiler-rewrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/10-compiler-rewrite -------------------------------------------------------------------------------- /record/old-bench-log/old/11-compiler-rewrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/11-compiler-rewrite -------------------------------------------------------------------------------- /record/old-bench-log/old/12-executor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/12-executor -------------------------------------------------------------------------------- /record/old-bench-log/old/12-executor-bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/12-executor-bytes -------------------------------------------------------------------------------- /record/old-bench-log/old/13-cache-byte-range-suffixes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/record/old-bench-log/old/13-cache-byte-range-suffixes -------------------------------------------------------------------------------- /regex-automata/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/Cargo.toml -------------------------------------------------------------------------------- /regex-automata/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/LICENSE-APACHE -------------------------------------------------------------------------------- /regex-automata/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/LICENSE-MIT -------------------------------------------------------------------------------- /regex-automata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/README.md -------------------------------------------------------------------------------- /regex-automata/src/dfa/accel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/accel.rs -------------------------------------------------------------------------------- /regex-automata/src/dfa/automaton.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/automaton.rs -------------------------------------------------------------------------------- /regex-automata/src/dfa/dense.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/dense.rs -------------------------------------------------------------------------------- /regex-automata/src/dfa/determinize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/determinize.rs -------------------------------------------------------------------------------- /regex-automata/src/dfa/minimize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/minimize.rs -------------------------------------------------------------------------------- /regex-automata/src/dfa/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/mod.rs -------------------------------------------------------------------------------- /regex-automata/src/dfa/onepass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/onepass.rs -------------------------------------------------------------------------------- /regex-automata/src/dfa/regex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/regex.rs -------------------------------------------------------------------------------- /regex-automata/src/dfa/remapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/remapper.rs -------------------------------------------------------------------------------- /regex-automata/src/dfa/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/search.rs -------------------------------------------------------------------------------- /regex-automata/src/dfa/sparse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/sparse.rs -------------------------------------------------------------------------------- /regex-automata/src/dfa/special.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/special.rs -------------------------------------------------------------------------------- /regex-automata/src/dfa/start.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/dfa/start.rs -------------------------------------------------------------------------------- /regex-automata/src/hybrid/dfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/hybrid/dfa.rs -------------------------------------------------------------------------------- /regex-automata/src/hybrid/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/hybrid/error.rs -------------------------------------------------------------------------------- /regex-automata/src/hybrid/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/hybrid/id.rs -------------------------------------------------------------------------------- /regex-automata/src/hybrid/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/hybrid/mod.rs -------------------------------------------------------------------------------- /regex-automata/src/hybrid/regex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/hybrid/regex.rs -------------------------------------------------------------------------------- /regex-automata/src/hybrid/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/hybrid/search.rs -------------------------------------------------------------------------------- /regex-automata/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/lib.rs -------------------------------------------------------------------------------- /regex-automata/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/macros.rs -------------------------------------------------------------------------------- /regex-automata/src/meta/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/meta/error.rs -------------------------------------------------------------------------------- /regex-automata/src/meta/limited.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/meta/limited.rs -------------------------------------------------------------------------------- /regex-automata/src/meta/literal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/meta/literal.rs -------------------------------------------------------------------------------- /regex-automata/src/meta/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/meta/mod.rs -------------------------------------------------------------------------------- /regex-automata/src/meta/regex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/meta/regex.rs -------------------------------------------------------------------------------- /regex-automata/src/meta/reverse_inner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/meta/reverse_inner.rs -------------------------------------------------------------------------------- /regex-automata/src/meta/stopat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/meta/stopat.rs -------------------------------------------------------------------------------- /regex-automata/src/meta/strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/meta/strategy.rs -------------------------------------------------------------------------------- /regex-automata/src/meta/wrappers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/meta/wrappers.rs -------------------------------------------------------------------------------- /regex-automata/src/nfa/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/nfa/mod.rs -------------------------------------------------------------------------------- /regex-automata/src/nfa/thompson/backtrack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/nfa/thompson/backtrack.rs -------------------------------------------------------------------------------- /regex-automata/src/nfa/thompson/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/nfa/thompson/builder.rs -------------------------------------------------------------------------------- /regex-automata/src/nfa/thompson/compiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/nfa/thompson/compiler.rs -------------------------------------------------------------------------------- /regex-automata/src/nfa/thompson/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/nfa/thompson/error.rs -------------------------------------------------------------------------------- /regex-automata/src/nfa/thompson/literal_trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/nfa/thompson/literal_trie.rs -------------------------------------------------------------------------------- /regex-automata/src/nfa/thompson/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/nfa/thompson/map.rs -------------------------------------------------------------------------------- /regex-automata/src/nfa/thompson/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/nfa/thompson/mod.rs -------------------------------------------------------------------------------- /regex-automata/src/nfa/thompson/nfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/nfa/thompson/nfa.rs -------------------------------------------------------------------------------- /regex-automata/src/nfa/thompson/pikevm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/nfa/thompson/pikevm.rs -------------------------------------------------------------------------------- /regex-automata/src/nfa/thompson/range_trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/nfa/thompson/range_trie.rs -------------------------------------------------------------------------------- /regex-automata/src/util/alphabet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/alphabet.rs -------------------------------------------------------------------------------- /regex-automata/src/util/captures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/captures.rs -------------------------------------------------------------------------------- /regex-automata/src/util/determinize/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/determinize/mod.rs -------------------------------------------------------------------------------- /regex-automata/src/util/determinize/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/determinize/state.rs -------------------------------------------------------------------------------- /regex-automata/src/util/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/empty.rs -------------------------------------------------------------------------------- /regex-automata/src/util/escape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/escape.rs -------------------------------------------------------------------------------- /regex-automata/src/util/int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/int.rs -------------------------------------------------------------------------------- /regex-automata/src/util/interpolate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/interpolate.rs -------------------------------------------------------------------------------- /regex-automata/src/util/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/iter.rs -------------------------------------------------------------------------------- /regex-automata/src/util/lazy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/lazy.rs -------------------------------------------------------------------------------- /regex-automata/src/util/look.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/look.rs -------------------------------------------------------------------------------- /regex-automata/src/util/memchr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/memchr.rs -------------------------------------------------------------------------------- /regex-automata/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/mod.rs -------------------------------------------------------------------------------- /regex-automata/src/util/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/pool.rs -------------------------------------------------------------------------------- /regex-automata/src/util/prefilter/aho_corasick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/prefilter/aho_corasick.rs -------------------------------------------------------------------------------- /regex-automata/src/util/prefilter/byteset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/prefilter/byteset.rs -------------------------------------------------------------------------------- /regex-automata/src/util/prefilter/memchr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/prefilter/memchr.rs -------------------------------------------------------------------------------- /regex-automata/src/util/prefilter/memmem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/prefilter/memmem.rs -------------------------------------------------------------------------------- /regex-automata/src/util/prefilter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/prefilter/mod.rs -------------------------------------------------------------------------------- /regex-automata/src/util/prefilter/teddy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/prefilter/teddy.rs -------------------------------------------------------------------------------- /regex-automata/src/util/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/primitives.rs -------------------------------------------------------------------------------- /regex-automata/src/util/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/search.rs -------------------------------------------------------------------------------- /regex-automata/src/util/sparse_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/sparse_set.rs -------------------------------------------------------------------------------- /regex-automata/src/util/start.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/start.rs -------------------------------------------------------------------------------- /regex-automata/src/util/syntax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/syntax.rs -------------------------------------------------------------------------------- /regex-automata/src/util/unicode_data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/unicode_data/mod.rs -------------------------------------------------------------------------------- /regex-automata/src/util/unicode_data/perl_word.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/unicode_data/perl_word.rs -------------------------------------------------------------------------------- /regex-automata/src/util/utf8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/utf8.rs -------------------------------------------------------------------------------- /regex-automata/src/util/wire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/src/util/wire.rs -------------------------------------------------------------------------------- /regex-automata/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/test -------------------------------------------------------------------------------- /regex-automata/tests/dfa/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/dfa/api.rs -------------------------------------------------------------------------------- /regex-automata/tests/dfa/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/dfa/mod.rs -------------------------------------------------------------------------------- /regex-automata/tests/dfa/onepass/mod.rs: -------------------------------------------------------------------------------- 1 | #[cfg(not(miri))] 2 | mod suite; 3 | -------------------------------------------------------------------------------- /regex-automata/tests/dfa/onepass/suite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/dfa/onepass/suite.rs -------------------------------------------------------------------------------- /regex-automata/tests/dfa/regression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/dfa/regression.rs -------------------------------------------------------------------------------- /regex-automata/tests/dfa/suite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/dfa/suite.rs -------------------------------------------------------------------------------- /regex-automata/tests/fuzz/dense.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/fuzz/dense.rs -------------------------------------------------------------------------------- /regex-automata/tests/fuzz/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/fuzz/mod.rs -------------------------------------------------------------------------------- /regex-automata/tests/fuzz/sparse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/fuzz/sparse.rs -------------------------------------------------------------------------------- /regex-automata/tests/fuzz/testdata/deserialize_dense_crash-9486fb7c8a93b12c12a62166b43d31640c0208a9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/fuzz/testdata/deserialize_dense_crash-9486fb7c8a93b12c12a62166b43d31640c0208a9 -------------------------------------------------------------------------------- /regex-automata/tests/fuzz/testdata/deserialize_dense_minimized-from-9486fb7c8a93b12c12a62166b43d31640c0208a9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/fuzz/testdata/deserialize_dense_minimized-from-9486fb7c8a93b12c12a62166b43d31640c0208a9 -------------------------------------------------------------------------------- /regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-0da59c0434eaf35e5a6b470fa9244bb79c72b000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-0da59c0434eaf35e5a6b470fa9244bb79c72b000 -------------------------------------------------------------------------------- /regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-18cfc246f2ddfc3dfc92b0c7893178c7cf65efa9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-18cfc246f2ddfc3dfc92b0c7893178c7cf65efa9 -------------------------------------------------------------------------------- /regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-61fd8e3003bf9d99f6c1e5a8488727eefd234b98: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-61fd8e3003bf9d99f6c1e5a8488727eefd234b98 -------------------------------------------------------------------------------- /regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-a1b839d899ced76d5d7d0f78f9edb7a421505838: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-a1b839d899ced76d5d7d0f78f9edb7a421505838 -------------------------------------------------------------------------------- /regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-c383ae07ec5e191422eadc492117439011816570: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-c383ae07ec5e191422eadc492117439011816570 -------------------------------------------------------------------------------- /regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-d07703ceb94b10dcd9e4acb809f2051420449e2b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-d07703ceb94b10dcd9e4acb809f2051420449e2b -------------------------------------------------------------------------------- /regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-dbb8172d3984e7e7d03f4b5f8bb86ecd1460eff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/fuzz/testdata/deserialize_sparse_crash-dbb8172d3984e7e7d03f4b5f8bb86ecd1460eff9 -------------------------------------------------------------------------------- /regex-automata/tests/gen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/README.md -------------------------------------------------------------------------------- /regex-automata/tests/gen/dense/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/dense/mod.rs -------------------------------------------------------------------------------- /regex-automata/tests/gen/dense/multi_pattern_v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/dense/multi_pattern_v2.rs -------------------------------------------------------------------------------- /regex-automata/tests/gen/dense/multi_pattern_v2_fwd.bigendian.dfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/dense/multi_pattern_v2_fwd.bigendian.dfa -------------------------------------------------------------------------------- /regex-automata/tests/gen/dense/multi_pattern_v2_fwd.littleendian.dfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/dense/multi_pattern_v2_fwd.littleendian.dfa -------------------------------------------------------------------------------- /regex-automata/tests/gen/dense/multi_pattern_v2_rev.bigendian.dfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/dense/multi_pattern_v2_rev.bigendian.dfa -------------------------------------------------------------------------------- /regex-automata/tests/gen/dense/multi_pattern_v2_rev.littleendian.dfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/dense/multi_pattern_v2_rev.littleendian.dfa -------------------------------------------------------------------------------- /regex-automata/tests/gen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/mod.rs -------------------------------------------------------------------------------- /regex-automata/tests/gen/sparse/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/sparse/mod.rs -------------------------------------------------------------------------------- /regex-automata/tests/gen/sparse/multi_pattern_v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/sparse/multi_pattern_v2.rs -------------------------------------------------------------------------------- /regex-automata/tests/gen/sparse/multi_pattern_v2_fwd.bigendian.dfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/sparse/multi_pattern_v2_fwd.bigendian.dfa -------------------------------------------------------------------------------- /regex-automata/tests/gen/sparse/multi_pattern_v2_fwd.littleendian.dfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/sparse/multi_pattern_v2_fwd.littleendian.dfa -------------------------------------------------------------------------------- /regex-automata/tests/gen/sparse/multi_pattern_v2_rev.bigendian.dfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/sparse/multi_pattern_v2_rev.bigendian.dfa -------------------------------------------------------------------------------- /regex-automata/tests/gen/sparse/multi_pattern_v2_rev.littleendian.dfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/gen/sparse/multi_pattern_v2_rev.littleendian.dfa -------------------------------------------------------------------------------- /regex-automata/tests/hybrid/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/hybrid/api.rs -------------------------------------------------------------------------------- /regex-automata/tests/hybrid/mod.rs: -------------------------------------------------------------------------------- 1 | mod api; 2 | #[cfg(not(miri))] 3 | mod suite; 4 | -------------------------------------------------------------------------------- /regex-automata/tests/hybrid/suite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/hybrid/suite.rs -------------------------------------------------------------------------------- /regex-automata/tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/lib.rs -------------------------------------------------------------------------------- /regex-automata/tests/meta/mod.rs: -------------------------------------------------------------------------------- 1 | #[cfg(not(miri))] 2 | mod suite; 3 | -------------------------------------------------------------------------------- /regex-automata/tests/meta/suite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/meta/suite.rs -------------------------------------------------------------------------------- /regex-automata/tests/nfa/mod.rs: -------------------------------------------------------------------------------- 1 | mod thompson; 2 | -------------------------------------------------------------------------------- /regex-automata/tests/nfa/thompson/backtrack/mod.rs: -------------------------------------------------------------------------------- 1 | #[cfg(not(miri))] 2 | mod suite; 3 | -------------------------------------------------------------------------------- /regex-automata/tests/nfa/thompson/backtrack/suite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/nfa/thompson/backtrack/suite.rs -------------------------------------------------------------------------------- /regex-automata/tests/nfa/thompson/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/nfa/thompson/mod.rs -------------------------------------------------------------------------------- /regex-automata/tests/nfa/thompson/pikevm/mod.rs: -------------------------------------------------------------------------------- 1 | #[cfg(not(miri))] 2 | mod suite; 3 | -------------------------------------------------------------------------------- /regex-automata/tests/nfa/thompson/pikevm/suite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-automata/tests/nfa/thompson/pikevm/suite.rs -------------------------------------------------------------------------------- /regex-capi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/Cargo.toml -------------------------------------------------------------------------------- /regex-capi/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/LICENSE-APACHE -------------------------------------------------------------------------------- /regex-capi/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/LICENSE-MIT -------------------------------------------------------------------------------- /regex-capi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/README.md -------------------------------------------------------------------------------- /regex-capi/ctest/.gitignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /regex-capi/ctest/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/ctest/compile -------------------------------------------------------------------------------- /regex-capi/ctest/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/ctest/test.c -------------------------------------------------------------------------------- /regex-capi/examples/.gitignore: -------------------------------------------------------------------------------- 1 | iter 2 | -------------------------------------------------------------------------------- /regex-capi/examples/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/examples/compile -------------------------------------------------------------------------------- /regex-capi/examples/iter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/examples/iter.c -------------------------------------------------------------------------------- /regex-capi/examples/sherlock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/examples/sherlock.txt -------------------------------------------------------------------------------- /regex-capi/include/rure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/include/rure.h -------------------------------------------------------------------------------- /regex-capi/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/src/error.rs -------------------------------------------------------------------------------- /regex-capi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/src/lib.rs -------------------------------------------------------------------------------- /regex-capi/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/src/macros.rs -------------------------------------------------------------------------------- /regex-capi/src/rure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/src/rure.rs -------------------------------------------------------------------------------- /regex-capi/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-capi/test -------------------------------------------------------------------------------- /regex-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/Cargo.toml -------------------------------------------------------------------------------- /regex-cli/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/LICENSE-APACHE -------------------------------------------------------------------------------- /regex-cli/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/LICENSE-MIT -------------------------------------------------------------------------------- /regex-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/README.md -------------------------------------------------------------------------------- /regex-cli/args/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/api.rs -------------------------------------------------------------------------------- /regex-cli/args/backtrack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/backtrack.rs -------------------------------------------------------------------------------- /regex-cli/args/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/common.rs -------------------------------------------------------------------------------- /regex-cli/args/dfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/dfa.rs -------------------------------------------------------------------------------- /regex-cli/args/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/flags.rs -------------------------------------------------------------------------------- /regex-cli/args/haystack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/haystack.rs -------------------------------------------------------------------------------- /regex-cli/args/hybrid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/hybrid.rs -------------------------------------------------------------------------------- /regex-cli/args/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/input.rs -------------------------------------------------------------------------------- /regex-cli/args/lite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/lite.rs -------------------------------------------------------------------------------- /regex-cli/args/meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/meta.rs -------------------------------------------------------------------------------- /regex-cli/args/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/mod.rs -------------------------------------------------------------------------------- /regex-cli/args/onepass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/onepass.rs -------------------------------------------------------------------------------- /regex-cli/args/overlapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/overlapping.rs -------------------------------------------------------------------------------- /regex-cli/args/patterns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/patterns.rs -------------------------------------------------------------------------------- /regex-cli/args/pikevm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/pikevm.rs -------------------------------------------------------------------------------- /regex-cli/args/syntax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/syntax.rs -------------------------------------------------------------------------------- /regex-cli/args/thompson.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/args/thompson.rs -------------------------------------------------------------------------------- /regex-cli/cmd/compile_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/compile_test.rs -------------------------------------------------------------------------------- /regex-cli/cmd/debug/dfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/debug/dfa.rs -------------------------------------------------------------------------------- /regex-cli/cmd/debug/literal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/debug/literal.rs -------------------------------------------------------------------------------- /regex-cli/cmd/debug/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/debug/mod.rs -------------------------------------------------------------------------------- /regex-cli/cmd/find/capture/dfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/find/capture/dfa.rs -------------------------------------------------------------------------------- /regex-cli/cmd/find/capture/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/find/capture/mod.rs -------------------------------------------------------------------------------- /regex-cli/cmd/find/capture/nfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/find/capture/nfa.rs -------------------------------------------------------------------------------- /regex-cli/cmd/find/half/dfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/find/half/dfa.rs -------------------------------------------------------------------------------- /regex-cli/cmd/find/half/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/find/half/mod.rs -------------------------------------------------------------------------------- /regex-cli/cmd/find/match/dfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/find/match/dfa.rs -------------------------------------------------------------------------------- /regex-cli/cmd/find/match/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/find/match/mod.rs -------------------------------------------------------------------------------- /regex-cli/cmd/find/match/nfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/find/match/nfa.rs -------------------------------------------------------------------------------- /regex-cli/cmd/find/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/find/mod.rs -------------------------------------------------------------------------------- /regex-cli/cmd/find/which/dfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/find/which/dfa.rs -------------------------------------------------------------------------------- /regex-cli/cmd/find/which/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/find/which/mod.rs -------------------------------------------------------------------------------- /regex-cli/cmd/find/which/nfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/find/which/nfa.rs -------------------------------------------------------------------------------- /regex-cli/cmd/generate/fowler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/generate/fowler.rs -------------------------------------------------------------------------------- /regex-cli/cmd/generate/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/generate/mod.rs -------------------------------------------------------------------------------- /regex-cli/cmd/generate/serialize/dfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/generate/serialize/dfa.rs -------------------------------------------------------------------------------- /regex-cli/cmd/generate/serialize/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/generate/serialize/mod.rs -------------------------------------------------------------------------------- /regex-cli/cmd/generate/unicode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/generate/unicode.rs -------------------------------------------------------------------------------- /regex-cli/cmd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/cmd/mod.rs -------------------------------------------------------------------------------- /regex-cli/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/logger.rs -------------------------------------------------------------------------------- /regex-cli/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/main.rs -------------------------------------------------------------------------------- /regex-cli/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-cli/util.rs -------------------------------------------------------------------------------- /regex-lite/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/Cargo.toml -------------------------------------------------------------------------------- /regex-lite/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/LICENSE-APACHE -------------------------------------------------------------------------------- /regex-lite/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/LICENSE-MIT -------------------------------------------------------------------------------- /regex-lite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/README.md -------------------------------------------------------------------------------- /regex-lite/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/src/error.rs -------------------------------------------------------------------------------- /regex-lite/src/hir/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/src/hir/mod.rs -------------------------------------------------------------------------------- /regex-lite/src/hir/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/src/hir/parse.rs -------------------------------------------------------------------------------- /regex-lite/src/int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/src/int.rs -------------------------------------------------------------------------------- /regex-lite/src/interpolate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/src/interpolate.rs -------------------------------------------------------------------------------- /regex-lite/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/src/lib.rs -------------------------------------------------------------------------------- /regex-lite/src/nfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/src/nfa.rs -------------------------------------------------------------------------------- /regex-lite/src/pikevm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/src/pikevm.rs -------------------------------------------------------------------------------- /regex-lite/src/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/src/pool.rs -------------------------------------------------------------------------------- /regex-lite/src/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/src/string.rs -------------------------------------------------------------------------------- /regex-lite/src/utf8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/src/utf8.rs -------------------------------------------------------------------------------- /regex-lite/tests/fuzz/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/tests/fuzz/mod.rs -------------------------------------------------------------------------------- /regex-lite/tests/fuzz/testdata/crash-a886ce2b0d64963f1232f9b08b8c9ad4740c26f5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/tests/fuzz/testdata/crash-a886ce2b0d64963f1232f9b08b8c9ad4740c26f5 -------------------------------------------------------------------------------- /regex-lite/tests/fuzz/testdata/minimized-from-298f84f9dbb2589cb9938a63334fa4083b609f34: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/tests/fuzz/testdata/minimized-from-298f84f9dbb2589cb9938a63334fa4083b609f34 -------------------------------------------------------------------------------- /regex-lite/tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/tests/lib.rs -------------------------------------------------------------------------------- /regex-lite/tests/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-lite/tests/string.rs -------------------------------------------------------------------------------- /regex-syntax/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/Cargo.toml -------------------------------------------------------------------------------- /regex-syntax/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/LICENSE-APACHE -------------------------------------------------------------------------------- /regex-syntax/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/LICENSE-MIT -------------------------------------------------------------------------------- /regex-syntax/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/README.md -------------------------------------------------------------------------------- /regex-syntax/benches/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/benches/bench.rs -------------------------------------------------------------------------------- /regex-syntax/src/ast/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/ast/mod.rs -------------------------------------------------------------------------------- /regex-syntax/src/ast/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/ast/parse.rs -------------------------------------------------------------------------------- /regex-syntax/src/ast/print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/ast/print.rs -------------------------------------------------------------------------------- /regex-syntax/src/ast/visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/ast/visitor.rs -------------------------------------------------------------------------------- /regex-syntax/src/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/debug.rs -------------------------------------------------------------------------------- /regex-syntax/src/either.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/either.rs -------------------------------------------------------------------------------- /regex-syntax/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/error.rs -------------------------------------------------------------------------------- /regex-syntax/src/hir/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/hir/interval.rs -------------------------------------------------------------------------------- /regex-syntax/src/hir/literal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/hir/literal.rs -------------------------------------------------------------------------------- /regex-syntax/src/hir/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/hir/mod.rs -------------------------------------------------------------------------------- /regex-syntax/src/hir/print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/hir/print.rs -------------------------------------------------------------------------------- /regex-syntax/src/hir/translate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/hir/translate.rs -------------------------------------------------------------------------------- /regex-syntax/src/hir/visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/hir/visitor.rs -------------------------------------------------------------------------------- /regex-syntax/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/lib.rs -------------------------------------------------------------------------------- /regex-syntax/src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/parser.rs -------------------------------------------------------------------------------- /regex-syntax/src/rank.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/rank.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/LICENSE-UNICODE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/LICENSE-UNICODE -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/age.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/age.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/case_folding_simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/case_folding_simple.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/general_category.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/general_category.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/grapheme_cluster_break.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/grapheme_cluster_break.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/mod.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/perl_decimal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/perl_decimal.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/perl_space.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/perl_space.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/perl_word.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/perl_word.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/property_bool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/property_bool.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/property_names.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/property_names.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/property_values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/property_values.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/script.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/script.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/script_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/script_extension.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/sentence_break.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/sentence_break.rs -------------------------------------------------------------------------------- /regex-syntax/src/unicode_tables/word_break.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/unicode_tables/word_break.rs -------------------------------------------------------------------------------- /regex-syntax/src/utf8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/src/utf8.rs -------------------------------------------------------------------------------- /regex-syntax/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-syntax/test -------------------------------------------------------------------------------- /regex-test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-test/Cargo.toml -------------------------------------------------------------------------------- /regex-test/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-test/LICENSE-APACHE -------------------------------------------------------------------------------- /regex-test/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-test/LICENSE-MIT -------------------------------------------------------------------------------- /regex-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-test/README.md -------------------------------------------------------------------------------- /regex-test/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/regex-test/lib.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 79 2 | use_small_heuristics = "max" 3 | -------------------------------------------------------------------------------- /src/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/src/builders.rs -------------------------------------------------------------------------------- /src/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/src/bytes.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/find_byte.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/src/find_byte.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/src/pattern.rs -------------------------------------------------------------------------------- /src/regex/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/src/regex/bytes.rs -------------------------------------------------------------------------------- /src/regex/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/src/regex/mod.rs -------------------------------------------------------------------------------- /src/regex/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/src/regex/string.rs -------------------------------------------------------------------------------- /src/regexset/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/src/regexset/bytes.rs -------------------------------------------------------------------------------- /src/regexset/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/src/regexset/mod.rs -------------------------------------------------------------------------------- /src/regexset/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/src/regexset/string.rs -------------------------------------------------------------------------------- /test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/test -------------------------------------------------------------------------------- /testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/README.md -------------------------------------------------------------------------------- /testdata/anchored.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/anchored.toml -------------------------------------------------------------------------------- /testdata/bytes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/bytes.toml -------------------------------------------------------------------------------- /testdata/crazy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/crazy.toml -------------------------------------------------------------------------------- /testdata/crlf.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/crlf.toml -------------------------------------------------------------------------------- /testdata/earliest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/earliest.toml -------------------------------------------------------------------------------- /testdata/empty.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/empty.toml -------------------------------------------------------------------------------- /testdata/expensive.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/expensive.toml -------------------------------------------------------------------------------- /testdata/flags.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/flags.toml -------------------------------------------------------------------------------- /testdata/fowler/basic.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/fowler/basic.toml -------------------------------------------------------------------------------- /testdata/fowler/dat/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/fowler/dat/README -------------------------------------------------------------------------------- /testdata/fowler/dat/basic.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/fowler/dat/basic.dat -------------------------------------------------------------------------------- /testdata/fowler/dat/nullsubexpr.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/fowler/dat/nullsubexpr.dat -------------------------------------------------------------------------------- /testdata/fowler/dat/repetition.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/fowler/dat/repetition.dat -------------------------------------------------------------------------------- /testdata/fowler/nullsubexpr.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/fowler/nullsubexpr.toml -------------------------------------------------------------------------------- /testdata/fowler/repetition.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/fowler/repetition.toml -------------------------------------------------------------------------------- /testdata/iter.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/iter.toml -------------------------------------------------------------------------------- /testdata/leftmost-all.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/leftmost-all.toml -------------------------------------------------------------------------------- /testdata/line-terminator.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/line-terminator.toml -------------------------------------------------------------------------------- /testdata/misc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/misc.toml -------------------------------------------------------------------------------- /testdata/multiline.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/multiline.toml -------------------------------------------------------------------------------- /testdata/no-unicode.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/no-unicode.toml -------------------------------------------------------------------------------- /testdata/overlapping.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/overlapping.toml -------------------------------------------------------------------------------- /testdata/regex-lite.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/regex-lite.toml -------------------------------------------------------------------------------- /testdata/regression.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/regression.toml -------------------------------------------------------------------------------- /testdata/set.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/set.toml -------------------------------------------------------------------------------- /testdata/substring.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/substring.toml -------------------------------------------------------------------------------- /testdata/unicode.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/unicode.toml -------------------------------------------------------------------------------- /testdata/utf8.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/utf8.toml -------------------------------------------------------------------------------- /testdata/word-boundary-special.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/word-boundary-special.toml -------------------------------------------------------------------------------- /testdata/word-boundary.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/testdata/word-boundary.toml -------------------------------------------------------------------------------- /tests/fuzz/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/fuzz/mod.rs -------------------------------------------------------------------------------- /tests/fuzz/testdata/crash-7eb3351f0965e5d6c1cb98aa8585949ef96531ff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/fuzz/testdata/crash-7eb3351f0965e5d6c1cb98aa8585949ef96531ff -------------------------------------------------------------------------------- /tests/fuzz/testdata/crash-8760b19b25d74e3603d4c643e9c7404fdd3631f9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/fuzz/testdata/crash-8760b19b25d74e3603d4c643e9c7404fdd3631f9 -------------------------------------------------------------------------------- /tests/fuzz/testdata/crash-cd33b13df59ea9d74503986f9d32a270dd43cc04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/fuzz/testdata/crash-cd33b13df59ea9d74503986f9d32a270dd43cc04 -------------------------------------------------------------------------------- /tests/fuzz/testdata/minimized-from-8760b19b25d74e3603d4c643e9c7404fdd3631f9: -------------------------------------------------------------------------------- 1 | EB*& 7*...\B\ -------------------------------------------------------------------------------- /tests/fuzz/testdata/slow-unit-3ab758ea520027fefd3f00e1384d9aeef155739e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/fuzz/testdata/slow-unit-3ab758ea520027fefd3f00e1384d9aeef155739e -------------------------------------------------------------------------------- /tests/fuzz/testdata/slow-unit-5345fccadf3812c53c3ccc7af5aa2741b7b2106c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/fuzz/testdata/slow-unit-5345fccadf3812c53c3ccc7af5aa2741b7b2106c -------------------------------------------------------------------------------- /tests/fuzz/testdata/slow-unit-6bd643eec330166e4ada91da2d3f284268481085: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/fuzz/testdata/slow-unit-6bd643eec330166e4ada91da2d3f284268481085 -------------------------------------------------------------------------------- /tests/fuzz/testdata/slow-unit-93c73a43581f205f9aaffd9c17e52b34b17becd0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/fuzz/testdata/slow-unit-93c73a43581f205f9aaffd9c17e52b34b17becd0 -------------------------------------------------------------------------------- /tests/fuzz/testdata/slow-unit-9ca9cc9929fee1fcbb847a78384effb8b98ea18a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/fuzz/testdata/slow-unit-9ca9cc9929fee1fcbb847a78384effb8b98ea18a -------------------------------------------------------------------------------- /tests/fuzz/testdata/slow-unit-b8a052f4254802edbe5f569b6ce6e9b6c927e9d6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/fuzz/testdata/slow-unit-b8a052f4254802edbe5f569b6ce6e9b6c927e9d6 -------------------------------------------------------------------------------- /tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/lib.rs -------------------------------------------------------------------------------- /tests/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/misc.rs -------------------------------------------------------------------------------- /tests/regression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/regression.rs -------------------------------------------------------------------------------- /tests/regression_fuzz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/regression_fuzz.rs -------------------------------------------------------------------------------- /tests/replace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/replace.rs -------------------------------------------------------------------------------- /tests/searcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/searcher.rs -------------------------------------------------------------------------------- /tests/suite_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/suite_bytes.rs -------------------------------------------------------------------------------- /tests/suite_bytes_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/suite_bytes_set.rs -------------------------------------------------------------------------------- /tests/suite_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/suite_string.rs -------------------------------------------------------------------------------- /tests/suite_string_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/regex/HEAD/tests/suite_string_set.rs --------------------------------------------------------------------------------