lol

wasynth: 0.12.0 -> 0.13.0

kyehn cd5eea7e ebe33963

+212 -64
+205 -62
pkgs/by-name/wa/wasynth/Cargo.lock
··· 1 1 # This file is automatically @generated by Cargo. 2 2 # It is not intended for manual editing. 3 - version = 3 3 + version = 4 4 + 5 + [[package]] 6 + name = "ahash" 7 + version = "0.8.12" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" 10 + dependencies = [ 11 + "cfg-if", 12 + "once_cell", 13 + "version_check", 14 + "zerocopy", 15 + ] 4 16 5 17 [[package]] 6 18 name = "arbitrary" 7 - version = "1.1.3" 19 + version = "1.4.2" 8 20 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "5a7924531f38b1970ff630f03eb20a2fde69db5c590c93b0f3482e95dcc5fd60" 21 + checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" 10 22 dependencies = [ 11 23 "derive_arbitrary", 12 24 ] 13 25 14 26 [[package]] 15 27 name = "autocfg" 16 - version = "1.1.0" 28 + version = "1.5.0" 17 29 source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 30 + checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 19 31 20 32 [[package]] 21 33 name = "cc" 22 - version = "1.0.73" 34 + version = "1.2.34" 35 + source = "registry+https://github.com/rust-lang/crates.io-index" 36 + checksum = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc" 37 + dependencies = [ 38 + "jobserver", 39 + "libc", 40 + "shlex", 41 + ] 42 + 43 + [[package]] 44 + name = "cfg-if" 45 + version = "1.0.3" 23 46 source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 47 + checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" 25 48 26 49 [[package]] 27 50 name = "codegen-luajit" 28 51 version = "0.12.0" 29 52 dependencies = [ 30 53 "wasm-ast", 31 - "wasmparser 0.86.0", 54 + "wasmparser 0.107.0", 32 55 ] 33 56 34 57 [[package]] ··· 36 59 version = "0.12.0" 37 60 dependencies = [ 38 61 "wasm-ast", 39 - "wasmparser 0.86.0", 62 + "wasmparser 0.107.0", 40 63 ] 41 64 42 65 [[package]] 43 66 name = "derive_arbitrary" 44 - version = "1.1.3" 67 + version = "1.4.2" 45 68 source = "registry+https://github.com/rust-lang/crates.io-index" 46 - checksum = "c9a577516173adb681466d517d39bd468293bc2c2a16439375ef0f35bba45f3d" 69 + checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" 47 70 dependencies = [ 48 - "proc-macro2 1.0.40", 49 - "quote 1.0.20", 50 - "syn 1.0.98", 71 + "proc-macro2 1.0.101", 72 + "quote 1.0.40", 73 + "syn 2.0.106", 51 74 ] 52 75 53 76 [[package]] ··· 64 87 ] 65 88 66 89 [[package]] 90 + name = "equivalent" 91 + version = "1.0.2" 92 + source = "registry+https://github.com/rust-lang/crates.io-index" 93 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 94 + 95 + [[package]] 67 96 name = "flagset" 68 - version = "0.4.3" 97 + version = "0.4.7" 69 98 source = "registry+https://github.com/rust-lang/crates.io-index" 70 - checksum = "cda653ca797810c02f7ca4b804b40b8b95ae046eb989d356bce17919a8c25499" 99 + checksum = "b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe" 100 + 101 + [[package]] 102 + name = "getrandom" 103 + version = "0.3.3" 104 + source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 106 + dependencies = [ 107 + "cfg-if", 108 + "libc", 109 + "r-efi", 110 + "wasi", 111 + ] 71 112 72 113 [[package]] 73 114 name = "glob" 74 - version = "0.3.0" 115 + version = "0.3.3" 75 116 source = "registry+https://github.com/rust-lang/crates.io-index" 76 - checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" 117 + checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" 77 118 78 119 [[package]] 79 120 name = "hashbrown" ··· 82 123 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 83 124 84 125 [[package]] 126 + name = "hashbrown" 127 + version = "0.14.5" 128 + source = "registry+https://github.com/rust-lang/crates.io-index" 129 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 130 + dependencies = [ 131 + "ahash", 132 + ] 133 + 134 + [[package]] 135 + name = "hashbrown" 136 + version = "0.15.5" 137 + source = "registry+https://github.com/rust-lang/crates.io-index" 138 + checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 139 + 140 + [[package]] 85 141 name = "indexmap" 86 - version = "1.9.1" 142 + version = "1.9.3" 87 143 source = "registry+https://github.com/rust-lang/crates.io-index" 88 - checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" 144 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 89 145 dependencies = [ 90 146 "autocfg", 91 - "hashbrown", 147 + "hashbrown 0.12.3", 148 + ] 149 + 150 + [[package]] 151 + name = "indexmap" 152 + version = "2.11.0" 153 + source = "registry+https://github.com/rust-lang/crates.io-index" 154 + checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" 155 + dependencies = [ 156 + "equivalent", 157 + "hashbrown 0.15.5", 158 + ] 159 + 160 + [[package]] 161 + name = "jobserver" 162 + version = "0.1.34" 163 + source = "registry+https://github.com/rust-lang/crates.io-index" 164 + checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" 165 + dependencies = [ 166 + "getrandom", 167 + "libc", 92 168 ] 93 169 94 170 [[package]] ··· 98 174 checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" 99 175 100 176 [[package]] 177 + name = "libc" 178 + version = "0.2.175" 179 + source = "registry+https://github.com/rust-lang/crates.io-index" 180 + checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" 181 + 182 + [[package]] 101 183 name = "libfuzzer-sys" 102 - version = "0.4.3" 184 + version = "0.4.10" 103 185 source = "registry+https://github.com/rust-lang/crates.io-index" 104 - checksum = "336244aaeab6a12df46480dc585802aa743a72d66b11937844c61bbca84c991d" 186 + checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404" 105 187 dependencies = [ 106 188 "arbitrary", 107 189 "cc", 108 - "once_cell", 109 190 ] 110 191 111 192 [[package]] 112 193 name = "memchr" 113 - version = "2.5.0" 194 + version = "2.7.5" 114 195 source = "registry+https://github.com/rust-lang/crates.io-index" 115 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 196 + checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" 116 197 117 198 [[package]] 118 199 name = "once_cell" 119 - version = "1.13.0" 200 + version = "1.21.3" 120 201 source = "registry+https://github.com/rust-lang/crates.io-index" 121 - checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" 202 + checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 122 203 123 204 [[package]] 124 205 name = "proc-macro2" ··· 131 212 132 213 [[package]] 133 214 name = "proc-macro2" 134 - version = "1.0.40" 215 + version = "1.0.101" 135 216 source = "registry+https://github.com/rust-lang/crates.io-index" 136 - checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7" 217 + checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" 137 218 dependencies = [ 138 219 "unicode-ident", 139 220 ] ··· 149 230 150 231 [[package]] 151 232 name = "quote" 152 - version = "1.0.20" 233 + version = "1.0.40" 153 234 source = "registry+https://github.com/rust-lang/crates.io-index" 154 - checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" 235 + checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 155 236 dependencies = [ 156 - "proc-macro2 1.0.40", 237 + "proc-macro2 1.0.101", 157 238 ] 158 239 159 240 [[package]] 241 + name = "r-efi" 242 + version = "5.3.0" 243 + source = "registry+https://github.com/rust-lang/crates.io-index" 244 + checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 245 + 246 + [[package]] 247 + name = "semver" 248 + version = "1.0.26" 249 + source = "registry+https://github.com/rust-lang/crates.io-index" 250 + checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" 251 + 252 + [[package]] 253 + name = "shlex" 254 + version = "1.3.0" 255 + source = "registry+https://github.com/rust-lang/crates.io-index" 256 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 257 + 258 + [[package]] 160 259 name = "syn" 161 260 version = "0.15.44" 162 261 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 169 268 170 269 [[package]] 171 270 name = "syn" 172 - version = "1.0.98" 271 + version = "2.0.106" 173 272 source = "registry+https://github.com/rust-lang/crates.io-index" 174 - checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" 273 + checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" 175 274 dependencies = [ 176 - "proc-macro2 1.0.40", 177 - "quote 1.0.20", 275 + "proc-macro2 1.0.101", 276 + "quote 1.0.40", 178 277 "unicode-ident", 179 278 ] 180 279 181 280 [[package]] 182 281 name = "test-generator" 183 - version = "0.3.0" 282 + version = "0.3.1" 184 283 source = "registry+https://github.com/rust-lang/crates.io-index" 185 - checksum = "ea97be90349ab3574f6e74d1566e1c5dd3a4bc74b89f4af4cc10ca010af103c0" 284 + checksum = "5b23be2add79223226e1cb6446cb3e37506a5927089870687a0f1149bb7a073a" 186 285 dependencies = [ 187 286 "glob", 188 287 "proc-macro2 0.4.30", ··· 192 291 193 292 [[package]] 194 293 name = "unicode-ident" 195 - version = "1.0.2" 294 + version = "1.0.18" 196 295 source = "registry+https://github.com/rust-lang/crates.io-index" 197 - checksum = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7" 296 + checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 198 297 199 298 [[package]] 200 299 name = "unicode-width" 201 - version = "0.1.9" 300 + version = "0.1.14" 202 301 source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" 302 + checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" 204 303 205 304 [[package]] 206 305 name = "unicode-xid" ··· 209 308 checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" 210 309 211 310 [[package]] 311 + name = "version_check" 312 + version = "0.9.5" 313 + source = "registry+https://github.com/rust-lang/crates.io-index" 314 + checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 315 + 316 + [[package]] 317 + name = "wasi" 318 + version = "0.14.3+wasi-0.2.4" 319 + source = "registry+https://github.com/rust-lang/crates.io-index" 320 + checksum = "6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95" 321 + dependencies = [ 322 + "wit-bindgen", 323 + ] 324 + 325 + [[package]] 212 326 name = "wasm-ast" 213 327 version = "0.12.0" 214 328 dependencies = [ 215 - "wasmparser 0.86.0", 329 + "wasmparser 0.107.0", 216 330 ] 217 331 218 332 [[package]] 219 333 name = "wasm-encoder" 220 - version = "0.13.0" 334 + version = "0.29.0" 221 335 source = "registry+https://github.com/rust-lang/crates.io-index" 222 - checksum = "31f0c17267a5ffd6ae3d897589460e21db1673c84fb7016b909c9691369a75ea" 336 + checksum = "18c41dbd92eaebf3612a39be316540b8377c871cb9bde6b064af962984912881" 223 337 dependencies = [ 224 338 "leb128", 225 339 ] 226 340 227 341 [[package]] 228 342 name = "wasm-encoder" 229 - version = "0.14.0" 343 + version = "0.37.0" 230 344 source = "registry+https://github.com/rust-lang/crates.io-index" 231 - checksum = "f76068e87fe9b837a6bc2ccded66784173eadb828c4168643e9fddf6f9ed2e61" 345 + checksum = "7d135e8940b69dbee0f5b0a0be9c1cd6fa8b71d774904c13a3fcfc5dc265e43d" 232 346 dependencies = [ 233 347 "leb128", 234 348 ] 235 349 236 350 [[package]] 237 351 name = "wasm-smith" 238 - version = "0.11.2" 352 + version = "0.12.24" 239 353 source = "registry+https://github.com/rust-lang/crates.io-index" 240 - checksum = "b73250e61e41d0e467b78559c7d761841005d724384bb0b78d52ff974acf5520" 354 + checksum = "4d9a642a2aa8a998228a247036d0f34470a07afc146231bd5c22cc61b8b51e73" 241 355 dependencies = [ 242 356 "arbitrary", 243 357 "flagset", 244 - "indexmap", 358 + "indexmap 2.11.0", 245 359 "leb128", 246 - "wasm-encoder 0.14.0", 247 - "wasmparser 0.87.0", 360 + "wasm-encoder 0.37.0", 361 + "wasmparser 0.117.0", 248 362 ] 249 363 250 364 [[package]] 251 365 name = "wasmparser" 252 - version = "0.86.0" 366 + version = "0.107.0" 253 367 source = "registry+https://github.com/rust-lang/crates.io-index" 254 - checksum = "4bcbfe95447da2aa7ff171857fc8427513eb57c75a729bb190e974dc695e8f5c" 368 + checksum = "29e3ac9b780c7dda0cac7a52a5d6d2d6707cc6e3451c9db209b6c758f40d7acb" 255 369 dependencies = [ 256 - "indexmap", 370 + "indexmap 1.9.3", 371 + "semver", 257 372 ] 258 373 259 374 [[package]] 260 375 name = "wasmparser" 261 - version = "0.87.0" 376 + version = "0.117.0" 262 377 source = "registry+https://github.com/rust-lang/crates.io-index" 263 - checksum = "5c04e207cd2e8ecb6f9bd28a2cf3119b4c6bfeee6fe3a25cc1daf8041d00a875" 378 + checksum = "9b206de0c992af9f0b51ef2fb9455623e0a19eb68f172cd8ba9cd0e46637f5ab" 264 379 dependencies = [ 265 - "indexmap", 380 + "hashbrown 0.14.5", 381 + "indexmap 2.11.0", 382 + "semver", 266 383 ] 267 384 268 385 [[package]] 269 386 name = "wast" 270 - version = "42.0.0" 387 + version = "60.0.0" 271 388 source = "registry+https://github.com/rust-lang/crates.io-index" 272 - checksum = "badcb03f976f983ff0daf294da9697be659442f61e6b0942bb37a2b6cbfe9dd4" 389 + checksum = "bd06cc744b536e30387e72a48fdd492105b9c938bb4f415c39c616a7a0a697ad" 273 390 dependencies = [ 274 391 "leb128", 275 392 "memchr", 276 393 "unicode-width", 277 - "wasm-encoder 0.13.0", 394 + "wasm-encoder 0.29.0", 395 + ] 396 + 397 + [[package]] 398 + name = "wit-bindgen" 399 + version = "0.45.0" 400 + source = "registry+https://github.com/rust-lang/crates.io-index" 401 + checksum = "052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814" 402 + 403 + [[package]] 404 + name = "zerocopy" 405 + version = "0.8.26" 406 + source = "registry+https://github.com/rust-lang/crates.io-index" 407 + checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" 408 + dependencies = [ 409 + "zerocopy-derive", 410 + ] 411 + 412 + [[package]] 413 + name = "zerocopy-derive" 414 + version = "0.8.26" 415 + source = "registry+https://github.com/rust-lang/crates.io-index" 416 + checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" 417 + dependencies = [ 418 + "proc-macro2 1.0.101", 419 + "quote 1.0.40", 420 + "syn 2.0.106", 278 421 ]
+7 -2
pkgs/by-name/wa/wasynth/package.nix
··· 2 2 lib, 3 3 fetchFromGitHub, 4 4 rustPlatform, 5 + nix-update-script, 5 6 }: 6 7 7 8 rustPlatform.buildRustPackage rec { 8 9 pname = "wasynth"; 9 - version = "0.12.0"; 10 + version = "0.13.0"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "Rerumu"; 13 14 repo = "Wasynth"; 14 15 rev = "v${version}"; 15 - sha256 = "sha256-hbY+epUtYSQrvnAbCELsVcqd3UoXGn24FkzWfrM0K14="; 16 + sha256 = "sha256-0Gtqet6KKLtooh9cU2R/top142AeT+uIxFwe1dPTvAU="; 16 17 }; 17 18 18 19 # A lock file isn't provided, so it must be added manually. ··· 28 29 postInstall = '' 29 30 rm $out/bin/{luajit,luau}_translate 30 31 ''; 32 + 33 + passthru.updateScript = nix-update-script { 34 + extraArgs = [ "--generate-lockfile" ]; 35 + }; 31 36 32 37 meta = with lib; { 33 38 description = "WebAssembly translation tools for various languages";