From e8003a44dd86d46845533ce04a5cbc9517f72018 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20M=C3=A4rtens?= <marcel.cochem@googlemail.com> Date: Wed, 16 Dec 2020 14:17:28 +0100 Subject: [PATCH] update specs --- Cargo.lock | 57 +++++++++++++++++++++++++------------------ client/Cargo.toml | 6 ++--- common/Cargo.toml | 8 +++--- common/net/Cargo.toml | 4 +-- common/sys/Cargo.toml | 6 ++--- server/Cargo.toml | 6 ++--- voxygen/Cargo.toml | 6 ++--- world/Cargo.toml | 4 +-- 8 files changed, 53 insertions(+), 44 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6c53e4a02f..4199c7fa4e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -46,6 +46,12 @@ dependencies = [ "const-random", ] +[[package]] +name = "ahash" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e" + [[package]] name = "aho-corasick" version = "0.7.13" @@ -1389,7 +1395,7 @@ version = "3.11.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f260e2fc850179ef410018660006951c1b55b79e8087e87111a2c388994b9b5" dependencies = [ - "ahash", + "ahash 0.3.8", "cfg-if 0.1.10", "num_cpus", ] @@ -2266,10 +2272,8 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96282e96bfcd3da0d3aa9938bedf1e50df3269b6db08b4876d2da0bb1a0841cf" dependencies = [ - "ahash", + "ahash 0.3.8", "autocfg 1.0.1", - "rayon", - "serde", ] [[package]] @@ -2277,6 +2281,11 @@ name = "hashbrown" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" +dependencies = [ + "ahash 0.4.7", + "rayon", + "serde", +] [[package]] name = "heapless" @@ -4178,25 +4187,25 @@ dependencies = [ [[package]] name = "rayon" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd016f0c045ad38b5251be2c9c0ab806917f82da4d36b2a327e5166adad9270" +checksum = "8b0d8e0819fadc20c74ea8373106ead0600e3a67ef1fe8da56e39b9ae7275674" dependencies = [ "autocfg 1.0.1", - "crossbeam-deque 0.7.3", + "crossbeam-deque 0.8.0", "either", "rayon-core", ] [[package]] name = "rayon-core" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c4fec834fb6e6d2dd5eece3c7b432a52f0ba887cf40e595190c4107edc08bf" +checksum = "9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a" dependencies = [ - "crossbeam-channel 0.4.4", - "crossbeam-deque 0.7.3", - "crossbeam-utils 0.7.2", + "crossbeam-channel 0.5.0", + "crossbeam-deque 0.8.0", + "crossbeam-utils 0.8.1", "lazy_static", "num_cpus", ] @@ -4797,10 +4806,10 @@ dependencies = [ [[package]] name = "specs" version = "0.16.1" -source = "git+https://github.com/amethyst/specs.git?rev=7a2e348ab2223818bad487695c66c43db88050a5#7a2e348ab2223818bad487695c66c43db88050a5" +source = "git+https://github.com/amethyst/specs.git?rev=d4435bdf496cf322c74886ca09dd8795984919b4#d4435bdf496cf322c74886ca09dd8795984919b4" dependencies = [ - "crossbeam-queue 0.2.3", - "hashbrown 0.7.2", + "crossbeam-queue 0.3.1", + "hashbrown 0.9.1", "hibitset", "log", "rayon", @@ -4812,8 +4821,8 @@ dependencies = [ [[package]] name = "specs-idvs" -version = "0.1.0" -source = "git+https://gitlab.com/veloren/specs-idvs.git?branch=specs-git#fcb0b2306b571f62f9f85d89e79e087454d95efd" +version = "0.1.1" +source = "git+https://gitlab.com/veloren/specs-idvs.git?rev=77048eefa5df750f44bbd1b9a13402a9f7a6cfc8#77048eefa5df750f44bbd1b9a13402a9f7a6cfc8" dependencies = [ "specs", ] @@ -5669,7 +5678,7 @@ dependencies = [ "futures-executor", "futures-timer 3.0.2", "futures-util", - "hashbrown 0.7.2", + "hashbrown 0.9.1", "image", "num 0.3.1", "num_cpus", @@ -5697,7 +5706,7 @@ dependencies = [ "directories-next", "dot_vox", "enum-iterator", - "hashbrown 0.7.2", + "hashbrown 0.9.1", "image", "indexmap", "lazy_static", @@ -5729,7 +5738,7 @@ name = "veloren-common-net" version = "0.8.0" dependencies = [ "authc", - "hashbrown 0.7.2", + "hashbrown 0.9.1", "serde", "specs", "sum_type", @@ -5744,7 +5753,7 @@ name = "veloren-common-sys" version = "0.8.0" dependencies = [ "bincode", - "hashbrown 0.7.2", + "hashbrown 0.9.1", "indexmap", "rand 0.7.3", "rayon", @@ -5803,7 +5812,7 @@ dependencies = [ "futures-executor", "futures-timer 3.0.2", "futures-util", - "hashbrown 0.7.2", + "hashbrown 0.9.1", "itertools", "lazy_static", "libsqlite3-sys", @@ -5879,7 +5888,7 @@ dependencies = [ "glutin", "glyph_brush", "guillotiere", - "hashbrown 0.7.2", + "hashbrown 0.9.1", "iced_native", "iced_winit", "image", @@ -5939,7 +5948,7 @@ dependencies = [ "bitvec", "criterion", "fxhash", - "hashbrown 0.7.2", + "hashbrown 0.9.1", "image", "itertools", "lazy_static", diff --git a/client/Cargo.toml b/client/Cargo.toml index 879e31c8d5..5473d06dbe 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -25,10 +25,10 @@ image = { version = "0.23.12", default-features = false, features = ["png"] } num = "0.3.1" num_cpus = "1.10.1" tracing = { version = "0.1", default-features = false } -rayon = "^1.3.0" -specs = { git = "https://github.com/amethyst/specs.git", rev = "7a2e348ab2223818bad487695c66c43db88050a5" } +rayon = "1.5" +specs = { git = "https://github.com/amethyst/specs.git", rev = "d4435bdf496cf322c74886ca09dd8795984919b4" } vek = { version = "0.12.0", features = ["serde"] } -hashbrown = { version = "0.7.2", features = ["rayon", "serde", "nightly"] } +hashbrown = { version = "0.9", features = ["rayon", "serde", "nightly"] } authc = { git = "https://gitlab.com/veloren/auth.git", rev = "b943c85e4a38f5ec60cd18c34c73097640162bfe" } [dev-dependencies] diff --git a/common/Cargo.toml b/common/Cargo.toml index 0912973764..d5590a5d6c 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -22,7 +22,7 @@ num-derive = "0.3" num-traits = "0.2" ordered-float = { version = "2.0.1", default-features = false } rand = "0.7" -rayon = "1.3.0" +rayon = "1.5" roots = "0.0.6" spin_sleep = "1.0" tracing = { version = "0.1", default-features = false } @@ -36,14 +36,14 @@ image = { version = "0.23.12", default-features = false, features = ["png"] } notify = "5.0.0-pre.3" # Data structures -hashbrown = { version = "0.7.2", features = ["rayon", "serde", "nightly"] } +hashbrown = { version = "0.9", features = ["rayon", "serde", "nightly"] } slotmap = { version = "0.4.0", features = ["serde", "unstable"] } indexmap = "1.3.0" slab = "0.4.2" # ECS -specs = { git = "https://github.com/amethyst/specs.git", features = ["serde", "storage-event-control"], rev = "7a2e348ab2223818bad487695c66c43db88050a5" } -specs-idvs = { git = "https://gitlab.com/veloren/specs-idvs.git", branch = "specs-git" } +specs = { git = "https://github.com/amethyst/specs.git", features = ["serde", "storage-event-control"], rev = "d4435bdf496cf322c74886ca09dd8795984919b4" } +specs-idvs = { git = "https://gitlab.com/veloren/specs-idvs.git", rev = "77048eefa5df750f44bbd1b9a13402a9f7a6cfc8" } # Serde ron = { version = "0.6", default-features = false } diff --git a/common/net/Cargo.toml b/common/net/Cargo.toml index b83608fd47..7ef94c3082 100644 --- a/common/net/Cargo.toml +++ b/common/net/Cargo.toml @@ -18,13 +18,13 @@ vek = { version = "0.12.0", features = ["serde"] } tracing = { version = "0.1", default-features = false } # Data structures -hashbrown = { version = "0.7.2", features = ["rayon", "serde", "nightly"] } +hashbrown = { version = "0.9", features = ["rayon", "serde", "nightly"] } # Auth authc = { git = "https://gitlab.com/veloren/auth.git", rev = "b943c85e4a38f5ec60cd18c34c73097640162bfe" } # ECS -specs = { git = "https://github.com/amethyst/specs.git", features = ["serde", "storage-event-control"], rev = "7a2e348ab2223818bad487695c66c43db88050a5" } +specs = { git = "https://github.com/amethyst/specs.git", features = ["serde", "storage-event-control"], rev = "d4435bdf496cf322c74886ca09dd8795984919b4" } # Serde serde = { version = "1.0.110", features = ["derive"] } diff --git a/common/sys/Cargo.toml b/common/sys/Cargo.toml index 3c0776317d..3ef00a47a6 100644 --- a/common/sys/Cargo.toml +++ b/common/sys/Cargo.toml @@ -16,17 +16,17 @@ common = { package = "veloren-common", path = ".." } common-net = { package = "veloren-common-net", path = "../net" } rand = "0.7" -rayon = "1.3.0" +rayon = "1.5" tracing = { version = "0.1", default-features = false } vek = { version = "0.12.0", features = ["serde"] } # Data structures -hashbrown = { version = "0.7.2", features = ["rayon", "serde", "nightly"] } +hashbrown = { version = "0.9", features = ["rayon", "serde", "nightly"] } indexmap = "1.3.0" slab = "0.4.2" # ECS -specs = { git = "https://github.com/amethyst/specs.git", features = ["serde", "storage-event-control"], rev = "7a2e348ab2223818bad487695c66c43db88050a5" } +specs = { git = "https://github.com/amethyst/specs.git", features = ["serde", "storage-event-control"], rev = "d4435bdf496cf322c74886ca09dd8795984919b4" } # Serde serde = { version = "1.0.110", features = ["derive"] } diff --git a/server/Cargo.toml b/server/Cargo.toml index 6d71534206..379ade4bc0 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -18,10 +18,10 @@ common-net = { package = "veloren-common-net", path = "../common/net" } world = { package = "veloren-world", path = "../world" } network = { package = "veloren_network", path = "../network", features = ["metrics", "compression"], default-features = false } -specs-idvs = { git = "https://gitlab.com/veloren/specs-idvs.git", branch = "specs-git" } +specs = { git = "https://github.com/amethyst/specs.git", features = ["shred-derive"], rev = "d4435bdf496cf322c74886ca09dd8795984919b4" } +specs-idvs = { git = "https://gitlab.com/veloren/specs-idvs.git", rev = "77048eefa5df750f44bbd1b9a13402a9f7a6cfc8" } tracing = "0.1" -specs = { git = "https://github.com/amethyst/specs.git", features = ["shred-derive"], rev = "7a2e348ab2223818bad487695c66c43db88050a5" } vek = { version = "0.12.0", features = ["serde"] } uvth = "3.1.1" futures-util = "0.3.7" @@ -36,7 +36,7 @@ serde = { version = "1.0.110", features = ["derive"] } serde_json = "1.0.50" rand = { version = "0.7", features = ["small_rng"] } chrono = "0.4.9" -hashbrown = { version = "0.7.2", features = ["rayon", "serde", "nightly"] } +hashbrown = { version = "0.9", features = ["rayon", "serde", "nightly"] } crossbeam-channel = "0.5" prometheus = { version = "0.11", default-features = false} tiny_http = "0.7.0" diff --git a/voxygen/Cargo.toml b/voxygen/Cargo.toml index dfb7b9d8ad..e791f672a7 100644 --- a/voxygen/Cargo.toml +++ b/voxygen/Cargo.toml @@ -45,8 +45,8 @@ window_clipboard = "0.1.1" glyph_brush = "0.7.0" # ECS -specs = {git = "https://github.com/amethyst/specs.git", rev = "7a2e348ab2223818bad487695c66c43db88050a5"} -specs-idvs = {git = "https://gitlab.com/veloren/specs-idvs.git", branch = "specs-git"} +specs = {git = "https://github.com/amethyst/specs.git", rev = "d4435bdf496cf322c74886ca09dd8795984919b4"} +specs-idvs = { git = "https://gitlab.com/veloren/specs-idvs.git", rev = "77048eefa5df750f44bbd1b9a13402a9f7a6cfc8" } # Mathematics vek = {version = "0.12.0", features = ["serde"]} @@ -71,7 +71,7 @@ dot_vox = "4.0" enum-iterator = "0.6" glsl-include = "0.3.1" guillotiere = "0.6" -hashbrown = {version = "0.7.2", features = ["rayon", "serde", "nightly"]} +hashbrown = {version = "0.9", features = ["rayon", "serde", "nightly"]} image = {version = "0.23.12", default-features = false, features = ["ico", "png"]} native-dialog = { version = "0.4.2", default-features = false, optional = true } num = "0.3.1" diff --git a/world/Cargo.toml b/world/Cargo.toml index 44460cbcc7..efa22c2edb 100644 --- a/world/Cargo.toml +++ b/world/Cargo.toml @@ -21,14 +21,14 @@ vek = { version = "0.12.0", features = ["serde"] } noise = { version = "0.6.0", default-features = false } num = "0.3.1" ordered-float = "2.0.1" -hashbrown = { version = "0.7.2", features = ["rayon", "serde", "nightly"] } +hashbrown = { version = "0.9", features = ["rayon", "serde", "nightly"] } lazy_static = "1.4.0" tracing = { version = "0.1", default-features = false } rand = "0.7" rand_chacha = "0.2.1" arr_macro = "0.1.2" packed_simd = { version = "0.3.4", package = "packed_simd_2" } -rayon = "^1.3.0" +rayon = "1.5" serde = { version = "1.0.110", features = ["derive"] } ron = { version = "0.6", default-features = false }