diff --git a/Cargo.lock b/Cargo.lock index 21a66f1d..354ef265 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -112,9 +112,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" +checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" [[package]] name = "anstyle-parse" @@ -181,7 +181,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -192,7 +192,7 @@ checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -268,7 +268,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.70", + "syn 2.0.74", "which", ] @@ -522,9 +522,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.8" +version = "4.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d" +checksum = "11d8838454fda655dafd3accb2b6e2bea645b9e4078abe84a22ceb947235c5cc" dependencies = [ "clap_builder", "clap_derive", @@ -532,9 +532,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.8" +version = "4.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708" +checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" dependencies = [ "anstream", "anstyle", @@ -544,14 +544,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.8" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085" +checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -828,7 +828,7 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -845,7 +845,7 @@ checksum = "4b2c1c1776b986979be68bb2285da855f8d8a35851a769fca8740df7c3d07877" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -1017,7 +1017,7 @@ checksum = "fdc9cc75639b041067353b9bce2450d6847e547276c6fbe4487d7407980e07db" dependencies = [ "proc-macro2", "swc_macros_common", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -1376,7 +1376,7 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -1479,8 +1479,8 @@ dependencies = [ "walrus", "wasi-common", "wasm-opt", - "wasmparser 0.212.0", - "wasmprinter 0.212.0", + "wasmparser 0.215.0", + "wasmprinter 0.215.0", "wasmtime", "wasmtime-wasi", "wit-parser 0.212.0", @@ -1534,7 +1534,7 @@ dependencies = [ "anyhow", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -1906,7 +1906,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -1977,7 +1977,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ "proc-macro2", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -2156,7 +2156,7 @@ checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -2264,7 +2264,7 @@ dependencies = [ "proc-macro2", "quote", "rquickjs-core", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -2378,9 +2378,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.204" +version = "1.0.207" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "5665e14a49a4ea1b91029ba7d3bca9f299e1f7cfa194388ccc20f14743e784f2" dependencies = [ "serde_derive", ] @@ -2396,22 +2396,23 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.204" +version = "1.0.207" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "6aea2634c86b0e8ef2cfdc0c340baede54ec27b1e46febd7f80dffb2aa44a00e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] name = "serde_json" -version = "1.0.120" +version = "1.0.124" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" +checksum = "66ad62847a56b3dba58cc891acd13884b9c61138d330c0d7b6181713d4fce38d" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] @@ -2580,7 +2581,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -2662,9 +2663,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.100.6" +version = "0.100.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea7cddc4ca9b04e7433d5710751f0266325db2382642f2c7c3e8c97676f23948" +checksum = "66ff548cf185b9bb1ddaff5e5c74c1b79fb06b5f5e6f34a80d0faab211cb9972" dependencies = [ "swc_allocator", "swc_atoms", @@ -2779,7 +2780,7 @@ checksum = "695a1d8b461033d32429b5befbf0ad4d7a2c4d6ba9cd5ba4e0645c615839e8e4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -2790,7 +2791,7 @@ checksum = "91745f3561057493d2da768437c427c0e979dff7396507ae02f16c981c4a8466" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -2816,9 +2817,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.70" +version = "2.0.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16" +checksum = "1fceb41e3d546d0bd83421d3409b1460cc7444cd389341a4c880fe7a042cb3d7" dependencies = [ "proc-macro2", "quote", @@ -2855,14 +2856,15 @@ checksum = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2" [[package]] name = "tempfile" -version = "3.10.1" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" dependencies = [ "cfg-if", "fastrand", + "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2891,7 +2893,7 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -3000,7 +3002,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -3104,9 +3106,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.9.1" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de17fd2f7da591098415cff336e12965a28061ddace43b59cb3c430179c9439" +checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" dependencies = [ "getrandom", ] @@ -3232,7 +3234,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", "wasm-bindgen-shared", ] @@ -3254,7 +3256,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3368,6 +3370,20 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.215.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53fbde0881f24199b81cf49b6ff8f9c145ac8eb1b7fc439adb5c099734f7d90e" +dependencies = [ + "ahash", + "bitflags", + "hashbrown 0.14.5", + "indexmap 2.2.6", + "semver 1.0.23", + "serde", +] + [[package]] name = "wasmprinter" version = "0.201.0" @@ -3380,13 +3396,13 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.212.0" +version = "0.215.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfac65326cc561112af88c3028f6dfdb140acff67ede33a8e86be2dc6b8956f7" +checksum = "d8e9a325d85053408209b3d2ce5eaddd0dd6864d1cff7a007147ba073157defc" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.212.0", + "wasmparser 0.215.0", ] [[package]] @@ -3473,7 +3489,7 @@ dependencies = [ "anyhow", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", "wasmtime-component-util", "wasmtime-wit-bindgen", "wit-parser 0.201.0", @@ -3647,7 +3663,7 @@ checksum = "ffaafa5c12355b1a9ee068e9295d50c4ca0a400c721950cdae4f5b54391a2da5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] @@ -3795,7 +3811,7 @@ dependencies = [ "proc-macro2", "quote", "shellexpand", - "syn 2.0.70", + "syn 2.0.74", "witx", ] @@ -3807,7 +3823,7 @@ checksum = "acdb12de36507498abaa3a042f895a43ee00a2f6125b6901b9a27edf72bfdbe7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", "wiggle-generate", ] @@ -3885,6 +3901,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-targets" version = "0.48.5" @@ -4124,7 +4149,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.74", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index dd1869d1..7d03664a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,8 +26,8 @@ once_cell = "1.19" bitflags = "2.6.0" javy-config = { path = "crates/config" } javy = { path = "crates/javy", version = "3.0.1-alpha.1" } -tempfile = "3.10.1" -uuid = { version = "1.9", features = ["v4"] } +tempfile = "3.12.0" +uuid = { version = "1.10", features = ["v4"] } [profile.release] lto = true diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index bb470d96..78f156ff 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -18,12 +18,12 @@ experimental_event_loop = [] wizer = { workspace = true } anyhow = { workspace = true } brotli = "6.0.0" -wasmprinter = { version = "0.212.0", optional = true } +wasmprinter = { version = "0.215.0", optional = true } wasmtime = { workspace = true } wasmtime-wasi = { workspace = true } wasi-common = { workspace = true } walrus = "0.21.1" -swc_core = { version = "0.100.6", features = [ +swc_core = { version = "0.100.7", features = [ "common_sourcemap", "ecma_ast", "ecma_parser", @@ -32,7 +32,7 @@ wit-parser = "0.212.0" convert_case = "0.6.0" wasm-opt = "0.116.1" tempfile = { workspace = true } -clap = { version = "4.5.8", features = ["derive"] } +clap = { version = "4.5.15", features = ["derive"] } [dev-dependencies] serde_json = "1.0" @@ -40,7 +40,7 @@ lazy_static = "1.5" serde = { version = "1.0", default-features = false, features = ["derive"] } criterion = "0.5" num-format = "0.4.4" -wasmparser = "0.212.0" +wasmparser = "0.215.0" javy-runner = { path = "../runner/" } uuid = { workspace = true } diff --git a/crates/test-macros/Cargo.toml b/crates/test-macros/Cargo.toml index bb7e7df0..69e94fbf 100644 --- a/crates/test-macros/Cargo.toml +++ b/crates/test-macros/Cargo.toml @@ -14,4 +14,4 @@ doctest = false anyhow = { workspace = true } proc-macro2 = "1.0.86" quote = "1.0.36" -syn = { version = "2.0.68", features = ["full"] } +syn = { version = "2.0.74", features = ["full"] } diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml index c42fff37..724132f0 100644 --- a/supply-chain/audits.toml +++ b/supply-chain/audits.toml @@ -405,6 +405,18 @@ user-id = 539 # Josh Stone (cuviper) start = "2019-06-13" end = "2024-07-12" +[[trusted.ref-cast]] +criteria = "safe-to-deploy" +user-id = 3618 # David Tolnay (dtolnay) +start = "2019-05-05" +end = "2025-08-14" + +[[trusted.ref-cast-impl]] +criteria = "safe-to-deploy" +user-id = 3618 # David Tolnay (dtolnay) +start = "2019-05-05" +end = "2025-08-14" + [[trusted.regex]] criteria = "safe-to-deploy" user-id = 189 # Andrew Gallant (BurntSushi) @@ -481,7 +493,7 @@ end = "2024-07-12" criteria = "safe-to-deploy" user-id = 3618 # David Tolnay (dtolnay) start = "2019-02-28" -end = "2024-07-12" +end = "2025-08-14" [[trusted.serde_spanned]] criteria = "safe-to-deploy" @@ -499,7 +511,7 @@ end = "2025-01-03" criteria = "safe-to-deploy" user-id = 3618 # David Tolnay (dtolnay) start = "2019-03-01" -end = "2024-07-12" +end = "2025-08-14" [[trusted.system-interface]] criteria = "safe-to-deploy" diff --git a/supply-chain/config.toml b/supply-chain/config.toml index 6f6abb6f..c20339a1 100644 --- a/supply-chain/config.toml +++ b/supply-chain/config.toml @@ -481,14 +481,6 @@ criteria = "safe-to-deploy" version = "0.4.5" criteria = "safe-to-deploy" -[[exemptions.ref-cast]] -version = "1.0.23" -criteria = "safe-to-deploy" - -[[exemptions.ref-cast-impl]] -version = "1.0.23" -criteria = "safe-to-deploy" - [[exemptions.relative-path]] version = "1.9.3" criteria = "safe-to-deploy" @@ -618,7 +610,7 @@ version = "0.37.2" criteria = "safe-to-deploy" [[exemptions.swc_core]] -version = "0.100.6" +version = "0.100.7" criteria = "safe-to-deploy" [[exemptions.swc_ecma_ast]] @@ -654,7 +646,7 @@ version = "0.6.2" criteria = "safe-to-deploy" [[exemptions.tempfile]] -version = "3.10.1" +version = "3.12.0" criteria = "safe-to-deploy" [[exemptions.tinyvec_macros]] @@ -706,7 +698,7 @@ version = "0.2.2" criteria = "safe-to-deploy" [[exemptions.uuid]] -version = "1.9.1" +version = "1.10.0" criteria = "safe-to-deploy" [[exemptions.value-trait]] diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index a7735803..accb84a9 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -16,8 +16,8 @@ user-login = "epage" user-name = "Ed Page" [[publisher.anstyle]] -version = "1.0.7" -when = "2024-05-02" +version = "1.0.8" +when = "2024-07-25" user-id = 6743 user-login = "epage" user-name = "Ed Page" @@ -128,22 +128,22 @@ user-login = "emilio" user-name = "Emilio Cobos Álvarez" [[publisher.clap]] -version = "4.5.8" -when = "2024-06-28" +version = "4.5.15" +when = "2024-08-10" user-id = 6743 user-login = "epage" user-name = "Ed Page" [[publisher.clap_builder]] -version = "4.5.8" -when = "2024-06-28" +version = "4.5.15" +when = "2024-08-10" user-id = 6743 user-login = "epage" user-name = "Ed Page" [[publisher.clap_derive]] -version = "4.5.8" -when = "2024-06-28" +version = "4.5.13" +when = "2024-07-31" user-id = 6743 user-login = "epage" user-name = "Ed Page" @@ -411,6 +411,20 @@ user-id = 539 user-login = "cuviper" user-name = "Josh Stone" +[[publisher.ref-cast]] +version = "1.0.23" +when = "2024-05-07" +user-id = 3618 +user-login = "dtolnay" +user-name = "David Tolnay" + +[[publisher.ref-cast-impl]] +version = "1.0.23" +when = "2024-05-07" +user-id = 3618 +user-login = "dtolnay" +user-name = "David Tolnay" + [[publisher.regalloc2]] version = "0.9.3" when = "2023-10-05" @@ -489,8 +503,8 @@ user-login = "dtolnay" user-name = "David Tolnay" [[publisher.serde_json]] -version = "1.0.120" -when = "2024-07-01" +version = "1.0.124" +when = "2024-08-11" user-id = 3618 user-login = "dtolnay" user-name = "David Tolnay" @@ -517,8 +531,8 @@ user-login = "dtolnay" user-name = "David Tolnay" [[publisher.syn]] -version = "2.0.70" -when = "2024-07-08" +version = "2.0.74" +when = "2024-08-11" user-id = 3618 user-login = "dtolnay" user-name = "David Tolnay" @@ -698,6 +712,12 @@ when = "2024-06-27" user-id = 73222 user-login = "wasmtime-publish" +[[publisher.wasmparser]] +version = "0.215.0" +when = "2024-07-31" +user-id = 73222 +user-login = "wasmtime-publish" + [[publisher.wasmprinter]] version = "0.201.0" when = "2024-02-27" @@ -705,8 +725,8 @@ user-id = 73222 user-login = "wasmtime-publish" [[publisher.wasmprinter]] -version = "0.212.0" -when = "2024-06-27" +version = "0.215.0" +when = "2024-07-31" user-id = 73222 user-login = "wasmtime-publish" @@ -895,6 +915,13 @@ user-id = 64539 user-login = "kennykerr" user-name = "Kenny Kerr" +[[publisher.windows-sys]] +version = "0.59.0" +when = "2024-07-30" +user-id = 64539 +user-login = "kennykerr" +user-name = "Kenny Kerr" + [[publisher.windows-targets]] version = "0.48.5" when = "2023-08-18" @@ -2014,6 +2041,16 @@ who = "Ameer Ghani " criteria = "safe-to-deploy" version = "1.12.1" +[[audits.isrg.audits.serde]] +who = "Brandon Pitman " +criteria = "safe-to-deploy" +delta = "1.0.204 -> 1.0.207" + +[[audits.isrg.audits.serde_derive]] +who = "Brandon Pitman " +criteria = "safe-to-deploy" +delta = "1.0.204 -> 1.0.207" + [[audits.mozilla.wildcard-audits.cexpr]] who = "Emilio Cobos Álvarez " criteria = "safe-to-deploy"