From 63c5b8fd1edf2300bea0f3f6857692684948bd00 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 11 Sep 2024 11:49:12 +0000 Subject: [PATCH 1/2] chore(deps): update rust crate oxc to 0.28.0 --- Cargo.lock | 85 ++++++++++++++++++++++++++++++------------------------ Cargo.toml | 2 +- 2 files changed, 49 insertions(+), 38 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 711c648..d3210f0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -115,6 +115,12 @@ version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + [[package]] name = "base64-simd" version = "0.7.0" @@ -888,9 +894,9 @@ checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" [[package]] name = "oxc" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be9e1d423159a2fea59afa0568a35cadbc34ff9f808bef52ce4780e4d4c1a1cf" +checksum = "30895d079d25ca04442ee5a1ae5f9fc7d4f02b7f5094ecddeeb4ac05d8c1594d" dependencies = [ "oxc_allocator", "oxc_ast", @@ -898,6 +904,7 @@ dependencies = [ "oxc_diagnostics", "oxc_index", "oxc_parser", + "oxc_regular_expression", "oxc_semantic", "oxc_span", "oxc_syntax", @@ -920,9 +927,9 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f922944b51ca85c0acf47c37726a1e9475e5dd9f36c2ea89d1057f5c68f91ff" +checksum = "60f7c795ec91f4ddaa96785bddf1b320371120326e363ab423c92f33e260d450" dependencies = [ "allocator-api2", "bumpalo", @@ -930,9 +937,9 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4385ef64890edde1135e5431fbe397cdc8f38bf7341d7e23429b5de09dd03897" +checksum = "0611253e633dfca3d68efd66ad7f31eb65557774e761c5a31a00a1642515cf26" dependencies = [ "bitflags", "num-bigint", @@ -945,9 +952,9 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "807868208f9a594a88f6714dae60bc8bed4ccb87a5d3fd33ed946f6fc8a216de" +checksum = "3ab8d80213f77352af706641626896713f9fafe0251506521f1656a85a3cff5e" dependencies = [ "proc-macro2", "quote", @@ -956,9 +963,9 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3cc540f00d582f3744b53b1316bf40a27a96817aab8dd3a01c6af36591e1ed7" +checksum = "5924231adbf75d74970f110137af6e9d28e8843d5791d96d886e4a55d8fb7bc5" dependencies = [ "bitflags", "itertools", @@ -969,9 +976,9 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6baeec6b0f636263db3aae5ddbefb0d851a0de8ac4e866513adba605570c8009" +checksum = "447e8f9db9596b8b3c53ee4279305ba96fefa89467b9c6f75e6abe1e7bf47e45" dependencies = [ "bitflags", "daachorse", @@ -989,9 +996,9 @@ dependencies = [ [[package]] name = "oxc_diagnostics" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb283f8d9f7926c5ec4db85a65908ad72a3783110cc14771dbdec5ac81ad5d79" +checksum = "bf3a3995bc7b8f0a49cc57a35c35711d65b963e3e42b32f0b935810d7bcf41fd" dependencies = [ "miette", "owo-colors", @@ -1001,15 +1008,15 @@ dependencies = [ [[package]] name = "oxc_index" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15c56c7fe9c3d99df968c5d0b3129eb373228c09915e22fc91d24e80c262e0d" +checksum = "0656d55ebb7f088d7d160519e97bce3ab9e7bf0a495f4fd78e739dd411e545f1" [[package]] name = "oxc_mangler" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edf0aa6e9bff1f112cf640e12c3c9986c6119df5dfd6d81d7573951902db2891" +checksum = "ac09173d93de4bdccf2276f5692acb865a0be03e152b656e5263fbeec3b52c60" dependencies = [ "itertools", "oxc_ast", @@ -1020,9 +1027,9 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1ac96c09e7d0a33f25bfac70632eb3d8196e52b8e276ba5661c71da36f3d1ee" +checksum = "d323e4aa3a063b09e22c3b3e91275b922e23a47b67f073ac5970bd71ba3a00cb" dependencies = [ "assert-unchecked", "bitflags", @@ -1041,9 +1048,9 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d98c72fa996ba40322be6bd6c00e427036d9ffacbafad9347f08401e3553266" +checksum = "70dd96111a445b61ee7a9f5de5eb6040e473810d9b46efab0e550264f22e1490" dependencies = [ "oxc_allocator", "oxc_ast_macros", @@ -1056,9 +1063,9 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd200ec63c6bcb0251af23608e741449add80be84c925f2ba2bbc66ac614e7a6" +checksum = "58e435bfdfc9ef4e18e2512f455493da83966a7e6a428830f6062343a5efbaf7" dependencies = [ "assert-unchecked", "indexmap", @@ -1076,9 +1083,9 @@ dependencies = [ [[package]] name = "oxc_sourcemap" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cb8a12d2fa644f0bd6ae928e7f6fa81b483e312aadc2dbfd12bed2f34db25c6" +checksum = "c708c2d82adb91a6491465fffdf6cf26ffe17b10972c5de65313e7e589532a03" dependencies = [ "base64-simd 0.8.0", "cfg-if", @@ -1089,9 +1096,9 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "984cf0c05a0da6c557d7c7a600120841910d382008b92ac0ff44af400ba79e29" +checksum = "603346c26cc5fc3020449af4d57736bd98641b96440128a7be75206c904f0b7e" dependencies = [ "compact_str", "miette", @@ -1101,9 +1108,9 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0343ef487214dbf9f296e155caeaab0d20a5da577ebd54a80f4fa4ce6a462f5a" +checksum = "d7812d7166158fc0799efea5c507a2d1e7c57c28c5384a7776f6298e290ed1ff" dependencies = [ "assert-unchecked", "bitflags", @@ -1121,10 +1128,11 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e0bed15e5c31df9b299da2d24fda74f6954ffcb7d77940872e279e7fb0c6258" +checksum = "e1dfda74e794bb60230dac21de29006b3caa5691fac447fd611cb8d9717a45ac" dependencies = [ + "base64 0.22.1", "dashmap 6.1.0", "indexmap", "oxc-browserslist", @@ -1140,21 +1148,24 @@ dependencies = [ "rustc-hash 2.0.0", "serde", "serde_json", + "sha1", ] [[package]] name = "oxc_traverse" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85e98e46241628be228e93619d5fb6ab676ba8adaf9e2f372ea3b06111034001" +checksum = "066a7ca16d480abecd4302a7011e661372ab2c6bcfead19bb6c39ccf5eba5374" dependencies = [ "compact_str", + "itoa", "memoffset", "oxc_allocator", "oxc_ast", "oxc_semantic", "oxc_span", "oxc_syntax", + "rustc-hash 2.0.0", ] [[package]] @@ -1695,7 +1706,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97cb42eddd7046ac29c93c01bc6294d66a218159bc01498423ff2493d25e3fc6" dependencies = [ "anyhow", - "base64", + "base64 0.21.7", "dashmap 5.5.3", "either", "indexmap", @@ -1813,7 +1824,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef12f9199050a4575df0ce2a3dd0a9121c00f14301c8b93f29431a6ee12a003b" dependencies = [ "anyhow", - "base64", + "base64 0.21.7", "once_cell", "pathdiff", "rustc-hash 1.1.0", @@ -2423,7 +2434,7 @@ version = "0.193.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb0e3627caeba0c9a7ecf2fe68c21dcd5e67bcd2c4bb357df3008cc0aed3ce5d" dependencies = [ - "base64", + "base64 0.21.7", "dashmap 5.5.3", "indexmap", "once_cell", diff --git a/Cargo.toml b/Cargo.toml index dd88900..8a2a330 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ test = false doctest = false [dependencies] -oxc = { version = "0.27.0", features = ["transformer", "codegen", "semantic"] } +oxc = { version = "0.28.0", features = ["transformer", "codegen", "semantic"] } swc = "0.287.0" swc_common = "0.38.0" From 06b728ad8455c12df6597e72eccf9d16bff14ecb Mon Sep 17 00:00:00 2001 From: Boshen Date: Wed, 11 Sep 2024 20:44:30 +0800 Subject: [PATCH 2/2] fix --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 9104465..c27e3c3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -22,7 +22,7 @@ pub mod oxc { react: ReactOptions::default(), ..TransformOptions::default() }; - let (symbols, scopes) = SemanticBuilder::new(source_text, source_type) + let (symbols, scopes) = SemanticBuilder::new(source_text) .build(&program) .semantic .into_symbol_table_and_scope_tree();