Skip to content

Commit 4075d39

Browse files
committed
progress
1 parent 159a63c commit 4075d39

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+171
-170
lines changed

Cargo.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
name = "regex"
2+
name = "regex-old"
33
version = "1.6.0" #:version
44
authors = ["The Rust Project Developers"]
55
license = "MIT OR Apache-2.0"
@@ -32,7 +32,7 @@ doctest = false
3232
# Features are documented in the "Crate features" section of the crate docs:
3333
# https://docs.rs/regex/*/#crate-features
3434
[features]
35-
default = ["std", "perf", "unicode", "regex-syntax/default"]
35+
default = ["std", "perf", "unicode", "regex-syntax-old/default"]
3636

3737
# ECOSYSTEM FEATURES
3838

@@ -75,22 +75,22 @@ unicode = [
7575
"unicode-perl",
7676
"unicode-script",
7777
"unicode-segment",
78-
"regex-syntax/unicode",
78+
"regex-syntax-old/unicode",
7979
]
8080
# Enables use of the `Age` property, e.g., `\p{Age:3.0}`.
81-
unicode-age = ["regex-syntax/unicode-age"]
81+
unicode-age = ["regex-syntax-old/unicode-age"]
8282
# Enables use of a smattering of boolean properties, e.g., `\p{Emoji}`.
83-
unicode-bool = ["regex-syntax/unicode-bool"]
83+
unicode-bool = ["regex-syntax-old/unicode-bool"]
8484
# Enables Unicode-aware case insensitive matching, e.g., `(?i)β`.
85-
unicode-case = ["regex-syntax/unicode-case"]
85+
unicode-case = ["regex-syntax-old/unicode-case"]
8686
# Enables Unicode general categories, e.g., `\p{Letter}` or `\pL`.
87-
unicode-gencat = ["regex-syntax/unicode-gencat"]
87+
unicode-gencat = ["regex-syntax-old/unicode-gencat"]
8888
# Enables Unicode-aware Perl classes corresponding to `\w`, `\s` and `\d`.
89-
unicode-perl = ["regex-syntax/unicode-perl"]
89+
unicode-perl = ["regex-syntax-old/unicode-perl"]
9090
# Enables Unicode scripts and script extensions, e.g., `\p{Greek}`.
91-
unicode-script = ["regex-syntax/unicode-script"]
91+
unicode-script = ["regex-syntax-old/unicode-script"]
9292
# Enables Unicode segmentation properties, e.g., `\p{gcb=Extend}`.
93-
unicode-segment = ["regex-syntax/unicode-segment"]
93+
unicode-segment = ["regex-syntax-old/unicode-segment"]
9494

9595

9696
# UNSTABLE FEATURES (requires Rust nightly)
@@ -115,7 +115,7 @@ version = "2.4.0"
115115
optional = true
116116

117117
# For parsing regular expressions.
118-
[dependencies.regex-syntax]
118+
[dependencies.regex-syntax-old]
119119
path = "regex-syntax"
120120
version = "0.6.27"
121121
default-features = false

bench/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ libc = "0.2"
1919
onig = { version = "3", optional = true }
2020
libpcre-sys = { version = "0.2", optional = true }
2121
memmap = "0.6.2"
22-
regex = { version = "1", path = ".." }
23-
regex-syntax = { version = "0.6", path = "../regex-syntax" }
22+
regex-old = { version = "1", path = ".." }
23+
regex-syntax-old = { version = "0.6", path = "../regex-syntax" }
2424
serde = { version = "1", features = ["derive"] }
2525
cfg-if = "0.1"
2626

bench/src/bench.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ cfg_if! {
1414
} else if #[cfg(feature = "re-onig")] {
1515
pub use ffi::onig::Regex;
1616
} else if #[cfg(any(feature = "re-rust"))] {
17-
pub use regex::{Regex, RegexSet};
17+
pub use regex_old::{Regex, RegexSet};
1818
} else if #[cfg(feature = "re-rust-bytes")] {
19-
pub use regex::bytes::{Regex, RegexSet};
19+
pub use regex_old::bytes::{Regex, RegexSet};
2020
} else if #[cfg(feature = "re-re2")] {
2121
pub use ffi::re2::Regex;
2222
} else if #[cfg(feature = "re-pcre2")] {

bench/src/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,14 @@ fn count_re2(pat: &str, haystack: &str) -> usize {
116116
nada!("re-rust", count_rust);
117117
#[cfg(feature = "re-rust")]
118118
fn count_rust(pat: &str, haystack: &str) -> usize {
119-
use regex::Regex;
119+
use regex_old::Regex;
120120
Regex::new(pat).unwrap().find_iter(haystack).count()
121121
}
122122

123123
nada!("re-rust-bytes", count_rust_bytes);
124124
#[cfg(feature = "re-rust-bytes")]
125125
fn count_rust_bytes(pat: &str, haystack: &str) -> usize {
126-
use regex::bytes::Regex;
126+
use regex_old::bytes::Regex;
127127
Regex::new(pat).unwrap().find_iter(haystack.as_bytes()).count()
128128
}
129129

bench/src/rust_compile.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
use regex_syntax::Parser;
1+
use regex_syntax_old::Parser;
22
use test::Bencher;
33

4-
use regex::internal::Compiler;
4+
use regex_old::internal::Compiler;
55

66
#[bench]
77
fn compile_simple(b: &mut Bencher) {

bench/src/rust_parse.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use regex_syntax::Expr;
1+
use regex_syntax_old::Expr;
22
use test::Bencher;
33

44
#[bench]

examples/shootout-regex-dna-bytes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use std::thread;
1111

1212
macro_rules! regex {
1313
($re:expr) => {
14-
::regex::bytes::Regex::new($re).unwrap()
14+
::regex_old::bytes::Regex::new($re).unwrap()
1515
};
1616
}
1717

examples/shootout-regex-dna-cheat.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use std::thread;
1616

1717
macro_rules! regex {
1818
($re:expr) => {
19-
::regex::Regex::new($re).unwrap()
19+
::regex_old::Regex::new($re).unwrap()
2020
};
2121
}
2222

examples/shootout-regex-dna-replace.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use std::io::{self, Read};
22

33
macro_rules! regex {
44
($re:expr) => {{
5-
use regex::internal::ExecBuilder;
5+
use regex_old::internal::ExecBuilder;
66
ExecBuilder::new($re).build().unwrap().into_regex()
77
}};
88
}

examples/shootout-regex-dna-single-cheat.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use std::io::{self, Read};
99

1010
macro_rules! regex {
1111
($re:expr) => {
12-
::regex::Regex::new($re).unwrap()
12+
::regex_old::Regex::new($re).unwrap()
1313
};
1414
}
1515

0 commit comments

Comments
 (0)