feat(tvix): add experimental-store-composition option

Change-Id: I61661fbb0e77ce3c00c2a467dfabdf3fc77d8575
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12011
Autosubmit: yuka <yuka@yuka.dev>
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
This commit is contained in:
Yureka 2024-07-21 19:17:16 +02:00 committed by yuka
parent 67335c41b7
commit 14a4b4cbc3
5 changed files with 230 additions and 52 deletions

56
tvix/Cargo.lock generated
View file

@ -3768,9 +3768,9 @@ dependencies = [
[[package]]
name = "serde_spanned"
version = "0.6.5"
version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
dependencies = [
"serde",
]
@ -4377,8 +4377,20 @@ checksum = "4fb9d890e4dc9298b70f740f615f2e05b9db37dce531f6b24fb77ac993f9f217"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
"toml_edit",
"toml_datetime 0.5.1",
"toml_edit 0.18.1",
]
[[package]]
name = "toml"
version = "0.8.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac2caab0bf757388c6c0ae23b3293fdb463fee59434529014f85e3263b995c28"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime 0.6.6",
"toml_edit 0.22.16",
]
[[package]]
@ -4390,6 +4402,15 @@ dependencies = [
"serde",
]
[[package]]
name = "toml_datetime"
version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf"
dependencies = [
"serde",
]
[[package]]
name = "toml_edit"
version = "0.18.1"
@ -4400,7 +4421,20 @@ dependencies = [
"nom8",
"serde",
"serde_spanned",
"toml_datetime",
"toml_datetime 0.5.1",
]
[[package]]
name = "toml_edit"
version = "0.22.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788"
dependencies = [
"indexmap 2.1.0",
"serde",
"serde_spanned",
"toml_datetime 0.6.6",
"winnow",
]
[[package]]
@ -4857,7 +4891,7 @@ dependencies = [
"tempfile",
"test-strategy",
"tikv-jemallocator",
"toml",
"toml 0.6.0",
"tvix-eval-builtin-macros",
]
@ -4964,6 +4998,7 @@ dependencies = [
"tokio-retry",
"tokio-stream",
"tokio-util",
"toml 0.8.15",
"tonic 0.12.1",
"tonic-build 0.12.1",
"tonic-reflection",
@ -5611,6 +5646,15 @@ version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
[[package]]
name = "winnow"
version = "0.6.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "374ec40a2d767a3c1b4972d9475ecd557356637be906f2cb3f7fe17a6eb5e22f"
dependencies = [
"memchr",
]
[[package]]
name = "winreg"
version = "0.52.0"