parent
3ce92c0730
commit
2c988849a2
@ -1,29 +0,0 @@
|
|||||||
From eb18da04506b959c0251099eae83e16d22ce8bcb Mon Sep 17 00:00:00 2001
|
|
||||||
From: Andrew Gallant <jamslam@gmail.com>
|
|
||||||
Date: Sat, 8 Sep 2018 17:12:14 -0400
|
|
||||||
Subject: [PATCH] pcre2: use jit_if_available
|
|
||||||
|
|
||||||
This will allow PCRE2 to fall back to non-JIT matching when running on
|
|
||||||
platforms without JIT support.
|
|
||||||
|
|
||||||
ref https://github.com/BurntSushi/rust-pcre2/issues/3
|
|
||||||
---
|
|
||||||
src/args.rs | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/src/args.rs b/src/args.rs
|
|
||||||
index 1a38d3e..7aed914 100644
|
|
||||||
--- a/src/args.rs
|
|
||||||
+++ b/src/args.rs
|
|
||||||
@@ -633,7 +633,7 @@ impl ArgMatches {
|
|
||||||
// For whatever reason, the JIT craps out during regex compilation with
|
|
||||||
// a "no more memory" error on 32 bit systems. So don't use it there.
|
|
||||||
if !cfg!(target_pointer_width = "32") {
|
|
||||||
- builder.jit(true);
|
|
||||||
+ builder.jit_if_available(true);
|
|
||||||
}
|
|
||||||
if self.pcre2_unicode() {
|
|
||||||
builder.utf(true).ucp(true);
|
|
||||||
--
|
|
||||||
2.19.0.rc1
|
|
||||||
|
|
@ -1 +1 @@
|
|||||||
SHA512 (ripgrep-0.10.0.crate) = d96c12be497999d0db777ca5fd33f907ed01cba121e3fb43a7a6a5f3176291f04b7bcd6e26f04f98b305cf50ac422a77a10d6a34c3a7510d233fa76228784576
|
SHA512 (ripgrep-11.0.0.crate) = 22046f36c23d4d17f3108f49596777d8d1332ee2ab16ad980079f97450ecb77b170534357b5b74455a4eb5197121f5090c398e590061f0ddf0d03ea8fe2e6588
|
||||||
|
Loading…
Reference in new issue