diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index 0a5665ab992b6e8..a5832148201130a 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -108,6 +108,17 @@ dependencies = [ "syn", ] +[[package]] +name = "async-recursion" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cda8f4bcc10624c4e85bc66b3f452cca98cfa5ca002dc83a16aad2367641bea" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "async-trait" version = "0.1.58" @@ -2212,7 +2223,7 @@ checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" [[package]] name = "next-core" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "futures", @@ -2241,7 +2252,7 @@ dependencies = [ [[package]] name = "next-dev" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "clap", @@ -2321,7 +2332,7 @@ dependencies = [ [[package]] name = "node-file-trace" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "owo-colors", @@ -5300,7 +5311,7 @@ dependencies = [ [[package]] name = "turbo-tasks" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "any_key", "anyhow", @@ -5313,6 +5324,7 @@ dependencies = [ "mopa", "nohash-hasher", "once_cell", + "pin-project-lite", "regex", "serde", "serde_json", @@ -5328,7 +5340,7 @@ dependencies = [ [[package]] name = "turbo-tasks-build" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "cargo-lock", @@ -5344,7 +5356,7 @@ dependencies = [ [[package]] name = "turbo-tasks-env" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "dotenvy", @@ -5360,7 +5372,7 @@ dependencies = [ [[package]] name = "turbo-tasks-fs" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "bitflags", @@ -5382,7 +5394,7 @@ dependencies = [ [[package]] name = "turbo-tasks-hash" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "base16", "hex", @@ -5394,7 +5406,7 @@ dependencies = [ [[package]] name = "turbo-tasks-macros" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "convert_case", @@ -5409,7 +5421,7 @@ dependencies = [ [[package]] name = "turbo-tasks-macros-shared" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "proc-macro-error", "proc-macro2", @@ -5420,16 +5432,18 @@ dependencies = [ [[package]] name = "turbo-tasks-memory" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "concurrent-queue", + "dashmap", "event-listener", "flurry", "lazy_static", "nohash-hasher", "num_cpus", "parking_lot", + "rustc-hash", "tokio", "turbo-tasks", "turbo-tasks-build", @@ -5439,7 +5453,7 @@ dependencies = [ [[package]] name = "turbopack" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "lazy_static", @@ -5467,7 +5481,7 @@ dependencies = [ [[package]] name = "turbopack-cli-utils" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "clap", @@ -5487,9 +5501,10 @@ dependencies = [ [[package]] name = "turbopack-core" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", + "async-recursion", "async-trait", "browserslist-rs", "futures", @@ -5515,7 +5530,7 @@ dependencies = [ [[package]] name = "turbopack-css" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "async-trait", @@ -5536,7 +5551,7 @@ dependencies = [ [[package]] name = "turbopack-dev-server" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "event-listener", @@ -5568,7 +5583,7 @@ dependencies = [ [[package]] name = "turbopack-ecmascript" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "async-trait", @@ -5578,6 +5593,7 @@ dependencies = [ "lazy_static", "num-bigint", "once_cell", + "pin-project-lite", "rand", "regex", "serde", @@ -5601,7 +5617,7 @@ dependencies = [ [[package]] name = "turbopack-env" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "dotenvy", @@ -5618,7 +5634,7 @@ dependencies = [ [[package]] name = "turbopack-json" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "serde", @@ -5633,7 +5649,7 @@ dependencies = [ [[package]] name = "turbopack-static" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "async-trait", @@ -5651,7 +5667,7 @@ dependencies = [ [[package]] name = "turbopack-swc-utils" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1#59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "async-trait", diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index 88c7196ba2702f8..d20b44179fec8eb 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -56,12 +56,12 @@ tracing-futures = "0.2.5" tracing-subscriber = "0.3.9" tracing-chrome = "0.5.0" owo-colors = "3" -turbo-tasks = { git = "https://github.com/vercel/turbo.git", rev = "59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" } -turbo-tasks-memory = { git = "https://github.com/vercel/turbo.git", rev = "59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" } -turbopack-core = { git = "https://github.com/vercel/turbo.git", rev = "59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" } -turbopack-dev-server = { git = "https://github.com/vercel/turbo.git", rev = "59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" } -next-dev = { git = "https://github.com/vercel/turbo.git", rev = "59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1" } -node-file-trace = { git = "https://github.com/vercel/turbo.git", rev = "59bd3b6a9bc062c922d6f80f7d9fd3da15b9ede1", default-features = false, features = ["node-api"] } +turbo-tasks = { git = "https://github.com/vercel/turbo.git", rev = "7023733ac66209f03a40f15b33d276d92bbbb242" } +turbo-tasks-memory = { git = "https://github.com/vercel/turbo.git", rev = "7023733ac66209f03a40f15b33d276d92bbbb242" } +turbopack-core = { git = "https://github.com/vercel/turbo.git", rev = "7023733ac66209f03a40f15b33d276d92bbbb242" } +turbopack-dev-server = { git = "https://github.com/vercel/turbo.git", rev = "7023733ac66209f03a40f15b33d276d92bbbb242" } +next-dev = { git = "https://github.com/vercel/turbo.git", rev = "7023733ac66209f03a40f15b33d276d92bbbb242" } +node-file-trace = { git = "https://github.com/vercel/turbo.git", rev = "7023733ac66209f03a40f15b33d276d92bbbb242", default-features = false, features = ["node-api"] } # There are few build targets we can't use native-tls which default features rely on, # allow to specify alternative (rustls) instead via features. # Note to opt in rustls default-features should be disabled