diff --git a/Cargo.lock b/Cargo.lock index 30c053b..8d059f6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -164,6 +164,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" dependencies = [ "memchr", + "regex-automata", "serde", ] @@ -782,6 +783,17 @@ dependencies = [ "typed-arena", ] +[[package]] +name = "jaq-core" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7561783b20275a6c9cb576e39208b0c635f34ef14357f1f05a2927a774f3adec" +dependencies = [ + "dyn-clone", + "once_cell", + "typed-arena", +] + [[package]] name = "jaq-json" version = "1.1.3" @@ -791,8 +803,8 @@ dependencies = [ "foldhash", "hifijson", "indexmap", - "jaq-core", - "jaq-std", + "jaq-core 2.2.1", + "jaq-std 2.1.2", "serde_json", ] @@ -805,13 +817,71 @@ dependencies = [ "aho-corasick", "base64", "chrono", - "jaq-core", + "jaq-core 2.2.1", "libm", "log", "regex-lite", "urlencoding", ] +[[package]] +name = "jaq-std" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bdc5a74b0feeb5e6a1dc2dd08c34280a61e37668d10a6a3b27ad69d0fb9ce2e" +dependencies = [ + "aho-corasick", + "base64", + "bstr", + "jaq-core 3.1.0", + "jiff", + "libm", + "log", + "regex-bites", + "urlencoding", +] + +[[package]] +name = "jiff" +version = "0.2.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4603d3033e49e2b0e31229fcab20a5d40089c607d975cd9c80551dc69eed9102" +dependencies = [ + "jiff-static", + "jiff-tzdb-platform", + "log", + "portable-atomic", + "portable-atomic-util", + "serde_core", + "windows-link", +] + +[[package]] +name = "jiff-static" +version = "0.2.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "782d32378dddf207193ac91cefb848ad41abb58195c95168e1291227a0832b47" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "jiff-tzdb" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c900ef84826f1338a557697dc8fc601df9ca9af4ac137c7fb61d4c6f2dfd3076" + +[[package]] +name = "jiff-tzdb-platform" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8" +dependencies = [ + "jiff-tzdb", +] + [[package]] name = "js-sys" version = "0.3.102" @@ -1110,6 +1180,15 @@ version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" +[[package]] +name = "portable-atomic-util" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618" +dependencies = [ + "portable-atomic", +] + [[package]] name = "potential_utf" version = "0.1.5" @@ -1335,6 +1414,12 @@ dependencies = [ "regex-syntax", ] +[[package]] +name = "regex-bites" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6a15a2fa0bfda9361941c45550896ae87b15cc6c8c939ea350079670332e211" + [[package]] name = "regex-lite" version = "0.1.9" @@ -1613,9 +1698,9 @@ dependencies = [ "bytes", "clap", "inventory", - "jaq-core", + "jaq-core 2.2.1", "jaq-json", - "jaq-std", + "jaq-std 3.0.1", "lexopt", "mlua", "napi", diff --git a/Cargo.toml b/Cargo.toml index 351a35d..2bfec5a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ serde_json = "1" toml = "1" url = "2" jaq-core = "2" -jaq-std = { version = "2", features = ["format", "log", "math", "regex", "time", "std"] } +jaq-std = { version = "3", features = ["format", "log", "math", "regex", "time", "std"] } jaq-json = { version = "1", features = ["serde_json"] } # ----- Native-only dependencies -----