Update rust-toolchain to 2023-11-16 (#58558)
This updates the rust toolchain to 2023-11-16 and: - Removes now-unnecessary `#![feature(async_fn_in_trait)]` - Applies auto-fixable lint fixes - Uses `Cargo.toml` new `lint` section instead of command line rustc flags Test Plan: Tested with updated turbo in a create-next-app Closes PACK-1979 Co-authored-by: OJ Kwon <1210596+kwonoj@users.noreply.github.com>
This commit is contained in:
parent
c0e5d6584d
commit
024a0ef24d
23 changed files with 79 additions and 52 deletions
|
@ -34,5 +34,4 @@ rustflags = [
|
|||
"tokio_unstable",
|
||||
"-Zshare-generics=y",
|
||||
"-Csymbol-mangling-version=v0",
|
||||
"-Aclippy::too_many_arguments",
|
||||
]
|
||||
|
|
66
Cargo.lock
generated
66
Cargo.lock
generated
|
@ -322,7 +322,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "auto-hash-map"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"serde",
|
||||
"smallvec",
|
||||
|
@ -3542,7 +3542,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "node-file-trace"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"serde",
|
||||
|
@ -7688,7 +7688,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbo-tasks"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-trait",
|
||||
|
@ -7720,7 +7720,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbo-tasks-build"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"cargo-lock",
|
||||
|
@ -7732,7 +7732,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbo-tasks-bytes"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"bytes",
|
||||
|
@ -7747,7 +7747,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbo-tasks-env"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"dotenvs",
|
||||
|
@ -7761,7 +7761,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbo-tasks-fetch"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"indexmap 1.9.3",
|
||||
|
@ -7778,7 +7778,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbo-tasks-fs"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"auto-hash-map",
|
||||
|
@ -7808,7 +7808,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbo-tasks-hash"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"base16",
|
||||
"hex",
|
||||
|
@ -7820,7 +7820,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbo-tasks-macros"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"convert_case 0.6.0",
|
||||
|
@ -7834,7 +7834,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbo-tasks-macros-shared"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
|
@ -7844,7 +7844,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbo-tasks-malloc"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"mimalloc",
|
||||
]
|
||||
|
@ -7852,7 +7852,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbo-tasks-memory"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"auto-hash-map",
|
||||
|
@ -7877,7 +7877,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-recursion",
|
||||
|
@ -7908,7 +7908,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-binding"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"auto-hash-map",
|
||||
"mdxjs",
|
||||
|
@ -7948,7 +7948,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-build"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"indexmap 1.9.3",
|
||||
|
@ -7971,7 +7971,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-cli-utils"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"clap 4.4.2",
|
||||
|
@ -7995,7 +7995,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-core"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-recursion",
|
||||
|
@ -8025,7 +8025,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-css"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-trait",
|
||||
|
@ -8047,7 +8047,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-dev"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"indexmap 1.9.3",
|
||||
|
@ -8071,7 +8071,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-dev-server"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-compression",
|
||||
|
@ -8108,7 +8108,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-ecmascript"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-trait",
|
||||
|
@ -8142,7 +8142,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-ecmascript-hmr-protocol"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"serde",
|
||||
"serde_json",
|
||||
|
@ -8153,7 +8153,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-ecmascript-plugins"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-trait",
|
||||
|
@ -8176,7 +8176,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-ecmascript-runtime"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"indoc",
|
||||
|
@ -8193,7 +8193,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-env"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"indexmap 1.9.3",
|
||||
|
@ -8209,7 +8209,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-image"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"base64 0.21.4",
|
||||
|
@ -8229,7 +8229,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-json"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"serde",
|
||||
|
@ -8244,7 +8244,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-mdx"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"mdxjs",
|
||||
|
@ -8259,7 +8259,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-node"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-stream",
|
||||
|
@ -8294,7 +8294,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-static"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"serde",
|
||||
|
@ -8310,7 +8310,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-swc-utils"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"swc_core",
|
||||
"turbo-tasks",
|
||||
|
@ -8321,7 +8321,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "turbopack-wasm"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231114.2#1ef08ff2e83699315f7754b6bc9509a892cd1387"
|
||||
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-231117.4#cbf9b8c30b0ca011ced952ed3e77ef9a53905095"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"indexmap 1.9.3",
|
||||
|
|
|
@ -14,6 +14,9 @@ members = [
|
|||
"packages/next-swc/crates/next-transform-strip-page-exports",
|
||||
]
|
||||
|
||||
[workspace.lints.clippy]
|
||||
too_many_arguments = "allow"
|
||||
|
||||
# This is a workaround for wasm timeout issue
|
||||
[profile.dev.package."*"]
|
||||
debug-assertions = false
|
||||
|
@ -40,11 +43,11 @@ next-transform-strip-page-exports = { path = "packages/next-swc/crates/next-tran
|
|||
testing = { version = "0.35.7" }
|
||||
|
||||
# Turbo crates
|
||||
turbopack-binding = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-231114.2" }
|
||||
turbopack-binding = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-231117.4" }
|
||||
# [TODO]: need to refactor embed_directory! macro usages, as well as resolving turbo_tasks::function, macros..
|
||||
turbo-tasks = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-231114.2" }
|
||||
turbo-tasks = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-231117.4" }
|
||||
# [TODO]: need to refactor embed_directory! macro usage in next-core
|
||||
turbo-tasks-fs = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-231114.2" }
|
||||
turbo-tasks-fs = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-231117.4" }
|
||||
|
||||
# General Deps
|
||||
|
||||
|
|
|
@ -7,6 +7,9 @@ publish = false
|
|||
[features]
|
||||
plugin = ["turbopack-binding/__swc_core_binding_napi_plugin"]
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
chrono = "0.4"
|
||||
convert_case = "0.5.0"
|
||||
|
|
|
@ -44,7 +44,7 @@ impl Visit for CjsFinder {
|
|||
(&*member_expr.obj, &member_expr.prop)
|
||||
{
|
||||
if &*obj.sym == "Object" && &*prop.sym == "defineProperty" {
|
||||
if let Some(ExprOrSpread { expr: expr0, .. }) = e.args.get(0) {
|
||||
if let Some(ExprOrSpread { expr: expr0, .. }) = e.args.first() {
|
||||
if let Expr::Ident(arg0) = &**expr0 {
|
||||
if &*arg0.sym == "exports" {
|
||||
if let Some(ExprOrSpread { expr: expr1, .. }) = e.args.get(1) {
|
||||
|
|
|
@ -216,7 +216,7 @@ impl VisitMut for CjsOptimizer {
|
|||
{
|
||||
if let Expr::Ident(ident) = &**callee {
|
||||
if ident.span.ctxt == self.unresolved_ctxt && ident.sym == *"require" {
|
||||
if let Some(arg) = args.get(0) {
|
||||
if let Some(arg) = args.first() {
|
||||
if let Expr::Lit(Lit::Str(v)) = &*arg.expr {
|
||||
// TODO: Config
|
||||
|
||||
|
|
|
@ -39,6 +39,9 @@ __internal_dhat-heap = ["dhat"]
|
|||
# effectively does nothing.
|
||||
__internal_dhat-ad-hoc = ["dhat"]
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.66"
|
||||
backtrace = "0.3"
|
||||
|
|
|
@ -29,7 +29,6 @@ DEALINGS IN THE SOFTWARE.
|
|||
#![recursion_limit = "2048"]
|
||||
//#![deny(clippy::all)]
|
||||
#![feature(arbitrary_self_types)]
|
||||
#![feature(async_fn_in_trait)]
|
||||
|
||||
#[macro_use]
|
||||
extern crate napi_derive;
|
||||
|
|
|
@ -16,6 +16,9 @@ custom_allocator = [
|
|||
"turbopack-binding/__turbo_tasks_malloc_custom_allocator",
|
||||
]
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
anyhow = { workspace = true, features = ["backtrace"] }
|
||||
futures = { workspace = true }
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#![feature(future_join)]
|
||||
#![feature(arbitrary_self_types)]
|
||||
#![feature(async_fn_in_trait)]
|
||||
|
||||
mod app;
|
||||
mod dynamic_imports;
|
||||
|
|
|
@ -30,6 +30,9 @@ custom_allocator = [
|
|||
serializable = []
|
||||
profile = []
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
anyhow = { workspace = true }
|
||||
async-recursion = { workspace = true }
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#![feature(type_alias_impl_trait)]
|
||||
#![feature(arbitrary_self_types)]
|
||||
#![feature(async_fn_in_trait)]
|
||||
|
||||
use turbopack_binding::turbo::{
|
||||
tasks::{run_once, TransientInstance, TurboTasks},
|
||||
|
|
|
@ -8,6 +8,9 @@ edition = "2021"
|
|||
[lib]
|
||||
bench = false
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
anyhow = { workspace = true }
|
||||
async-recursion = { workspace = true }
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
#![feature(str_split_remainder)]
|
||||
#![feature(impl_trait_in_assoc_type)]
|
||||
#![feature(arbitrary_self_types)]
|
||||
#![feature(async_fn_in_trait)]
|
||||
|
||||
mod app_segment_config;
|
||||
pub mod app_structure;
|
||||
|
|
|
@ -2,5 +2,4 @@ pub(crate) mod content_source;
|
|||
pub(crate) mod module;
|
||||
pub(crate) mod source_asset;
|
||||
|
||||
pub use content_source::NextImageContentSource;
|
||||
pub use module::StructuredImageModuleType;
|
||||
|
|
|
@ -9,6 +9,9 @@ autobenches = false
|
|||
[lib]
|
||||
bench = false
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
pathdiff = { workspace = true }
|
||||
|
||||
|
|
|
@ -8,6 +8,9 @@ edition = "2021"
|
|||
[lib]
|
||||
bench = false
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
rustc-hash = { workspace = true }
|
||||
serde = { workspace = true }
|
||||
|
|
|
@ -87,7 +87,7 @@ impl<'a> FontImportsGenerator<'a> {
|
|||
}
|
||||
|
||||
fn check_var_decl(&mut self, var_decl: &VarDecl) -> Option<Ident> {
|
||||
if let Some(decl) = var_decl.decls.get(0) {
|
||||
if let Some(decl) = var_decl.decls.first() {
|
||||
let ident = match &decl.name {
|
||||
Pat::Ident(ident) => Ok(ident.id.clone()),
|
||||
pattern => Err(pattern),
|
||||
|
|
|
@ -9,6 +9,9 @@ autobenches = false
|
|||
[lib]
|
||||
bench = false
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
rustc-hash = { workspace = true }
|
||||
tracing = { workspace = true }
|
||||
|
|
|
@ -13,6 +13,9 @@ swc_v1 = []
|
|||
|
||||
plugin = ["getrandom/js", "turbopack-binding/__swc_core_binding_wasm_plugin"]
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.66"
|
||||
console_error_panic_hook = "0.1.6"
|
||||
|
|
|
@ -1 +1 @@
|
|||
nightly-2023-10-06
|
||||
nightly-2023-11-16
|
||||
|
|
|
@ -6,6 +6,9 @@ publish = false
|
|||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
serde_json = "1.0.59"
|
||||
reqwest = { version = "0.11.6", features = ["blocking"] }
|
|
@ -3355,7 +3355,6 @@
|
|||
"app dir - metadata dynamic routes should use localhost for local prod and fallback to deployment url when metadataBase is falsy",
|
||||
"app dir - metadata dynamic routes social image routes should fill params into dynamic routes url of metadata images",
|
||||
"app dir - metadata dynamic routes social image routes should fill params into routes groups url of static images",
|
||||
"app dir - metadata dynamic routes social image routes should handle custom fonts in both edge and nodejs runtime",
|
||||
"app dir - metadata dynamic routes social image routes should handle manifest.[ext] dynamic routes",
|
||||
"app dir - metadata dynamic routes social image routes should render og image with opengraph-image dynamic routes",
|
||||
"app dir - metadata dynamic routes social image routes should render og image with twitter-image dynamic routes",
|
||||
|
@ -3367,7 +3366,8 @@
|
|||
"app dir - metadata dynamic routes text routes should not throw if client components are imported but not used"
|
||||
],
|
||||
"failed": [
|
||||
"app dir - metadata dynamic routes should error if the default export of dynamic image is missing"
|
||||
"app dir - metadata dynamic routes should error if the default export of dynamic image is missing",
|
||||
"app dir - metadata dynamic routes social image routes should handle custom fonts in both edge and nodejs runtime"
|
||||
],
|
||||
"pending": [],
|
||||
"flakey": [],
|
||||
|
@ -14881,16 +14881,16 @@
|
|||
},
|
||||
"test/integration/url/test/index.test.js": {
|
||||
"passed": [
|
||||
"Handle new URL asset references in next dev should client-render the /ssg page",
|
||||
"Handle new URL asset references in next dev should client-render the /ssr page",
|
||||
"Handle new URL asset references in next dev should client-render the /static page",
|
||||
"Handle new URL asset references in next dev should render the /ssg page",
|
||||
"Handle new URL asset references in next dev should render the /ssr page",
|
||||
"Handle new URL asset references in next dev should render the /static page",
|
||||
"Handle new URL asset references in next dev should respond on basename api"
|
||||
"Handle new URL asset references in next dev should respond on basename api",
|
||||
"Handle new URL asset references in next dev should respond on size api"
|
||||
],
|
||||
"failed": [
|
||||
"Handle new URL asset references in next dev should respond on size api"
|
||||
"Handle new URL asset references in next dev should client-render the /ssg page",
|
||||
"Handle new URL asset references in next dev should client-render the /ssr page"
|
||||
],
|
||||
"pending": [
|
||||
"Handle new URL asset references in next build should client-render the /ssg page",
|
||||
|
|
Loading…
Reference in a new issue