Merge pull request #297839 from pbsds/bump-spade-1711056057

spade: 0.6.0 -> 0.7.0

authored by

Peder Bergebakken Sundt and committed by
GitHub
82407401 1b2abd01

+64 -164
+62 -161
pkgs/by-name/sp/spade/Cargo.lock
··· 95 95 source = "registry+https://github.com/rust-lang/crates.io-index" 96 96 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 97 97 dependencies = [ 98 - "hermit-abi 0.1.19", 98 + "hermit-abi", 99 99 "libc", 100 100 "winapi", 101 101 ] ··· 203 203 "heck", 204 204 "proc-macro2", 205 205 "quote", 206 - "syn 2.0.38", 206 + "syn", 207 207 ] 208 208 209 209 [[package]] ··· 276 276 277 277 [[package]] 278 278 name = "colored" 279 - version = "2.0.4" 279 + version = "2.1.0" 280 280 source = "registry+https://github.com/rust-lang/crates.io-index" 281 - checksum = "2674ec482fbc38012cf31e6c42ba0177b431a0cb6f15fe40efa5aab1bda516f6" 281 + checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" 282 282 dependencies = [ 283 - "is-terminal", 284 283 "lazy_static", 285 284 "windows-sys 0.48.0", 286 285 ] ··· 321 320 "proc-macro2", 322 321 "quote", 323 322 "scratch", 324 - "syn 2.0.38", 323 + "syn", 325 324 ] 326 325 327 326 [[package]] ··· 338 337 dependencies = [ 339 338 "proc-macro2", 340 339 "quote", 341 - "syn 2.0.38", 340 + "syn", 342 341 ] 343 342 344 343 [[package]] 345 - name = "derivative" 346 - version = "2.2.0" 344 + name = "derive-where" 345 + version = "1.2.7" 347 346 source = "registry+https://github.com/rust-lang/crates.io-index" 348 - checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 347 + checksum = "62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25" 349 348 dependencies = [ 350 349 "proc-macro2", 351 350 "quote", 352 - "syn 1.0.109", 351 + "syn", 353 352 ] 354 353 355 354 [[package]] ··· 371 370 checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 372 371 373 372 [[package]] 374 - name = "errno" 375 - version = "0.3.5" 376 - source = "registry+https://github.com/rust-lang/crates.io-index" 377 - checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 378 - dependencies = [ 379 - "libc", 380 - "windows-sys 0.48.0", 381 - ] 382 - 383 - [[package]] 384 373 name = "eyre" 385 374 version = "0.6.8" 386 375 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 424 413 ] 425 414 426 415 [[package]] 427 - name = "hermit-abi" 428 - version = "0.3.3" 429 - source = "registry+https://github.com/rust-lang/crates.io-index" 430 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 431 - 432 - [[package]] 433 416 name = "indenter" 434 417 version = "0.3.3" 435 418 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 437 420 438 421 [[package]] 439 422 name = "indoc" 440 - version = "1.0.9" 441 - source = "registry+https://github.com/rust-lang/crates.io-index" 442 - checksum = "bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306" 443 - 444 - [[package]] 445 - name = "indoc" 446 423 version = "2.0.4" 447 424 source = "registry+https://github.com/rust-lang/crates.io-index" 448 425 checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" ··· 461 438 ] 462 439 463 440 [[package]] 464 - name = "is-terminal" 465 - version = "0.4.9" 466 - source = "registry+https://github.com/rust-lang/crates.io-index" 467 - checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 468 - dependencies = [ 469 - "hermit-abi 0.3.3", 470 - "rustix", 471 - "windows-sys 0.48.0", 472 - ] 473 - 474 - [[package]] 475 441 name = "itertools" 476 - version = "0.10.5" 442 + version = "0.12.0" 477 443 source = "registry+https://github.com/rust-lang/crates.io-index" 478 - checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 444 + checksum = "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0" 479 445 dependencies = [ 480 446 "either", 481 447 ] ··· 514 480 checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 515 481 516 482 [[package]] 517 - name = "linux-raw-sys" 518 - version = "0.4.10" 483 + name = "local-impl" 484 + version = "0.1.2" 519 485 source = "registry+https://github.com/rust-lang/crates.io-index" 520 - checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" 521 - 522 - [[package]] 523 - name = "local-impl" 524 - version = "0.1.0" 525 - source = "git+https://gitlab.com/sornas/local-impl#09293b492c653d78bb2f5fd64187e0c68ea51733" 486 + checksum = "5e36d656622c9ac5c84be07696931c71e483d27daf86914d7011d0fa6370418b" 526 487 dependencies = [ 527 488 "proc-macro2", 528 489 "quote", 529 - "syn 1.0.109", 490 + "syn", 530 491 ] 531 492 532 493 [[package]] ··· 565 526 "proc-macro2", 566 527 "quote", 567 528 "regex-syntax 0.6.29", 568 - "syn 2.0.38", 529 + "syn", 569 530 ] 570 531 571 532 [[package]] ··· 600 561 601 562 [[package]] 602 563 name = "memoffset" 603 - version = "0.8.0" 564 + version = "0.9.0" 604 565 source = "registry+https://github.com/rust-lang/crates.io-index" 605 - checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 566 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 606 567 dependencies = [ 607 568 "autocfg", 608 569 ] ··· 797 758 ] 798 759 799 760 [[package]] 800 - name = "proc-macro-error" 801 - version = "1.0.4" 802 - source = "registry+https://github.com/rust-lang/crates.io-index" 803 - checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 804 - dependencies = [ 805 - "proc-macro-error-attr", 806 - "proc-macro2", 807 - "quote", 808 - "syn 1.0.109", 809 - "version_check", 810 - ] 811 - 812 - [[package]] 813 - name = "proc-macro-error-attr" 814 - version = "1.0.4" 815 - source = "registry+https://github.com/rust-lang/crates.io-index" 816 - checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 817 - dependencies = [ 818 - "proc-macro2", 819 - "quote", 820 - "version_check", 821 - ] 822 - 823 - [[package]] 824 761 name = "proc-macro2" 825 762 version = "1.0.69" 826 763 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 831 768 832 769 [[package]] 833 770 name = "pyo3" 834 - version = "0.18.3" 771 + version = "0.20.2" 835 772 source = "registry+https://github.com/rust-lang/crates.io-index" 836 - checksum = "e3b1ac5b3731ba34fdaa9785f8d74d17448cd18f30cf19e0c7e7b1fdb5272109" 773 + checksum = "9a89dc7a5850d0e983be1ec2a463a171d20990487c3cfcd68b5363f1ee3d6fe0" 837 774 dependencies = [ 838 775 "cfg-if", 839 776 "eyre", 840 - "indoc 1.0.9", 777 + "indoc", 841 778 "libc", 842 779 "memoffset", 843 780 "parking_lot", 844 781 "pyo3-build-config", 845 782 "pyo3-ffi", 846 783 "pyo3-macros", 847 - "unindent 0.1.11", 784 + "unindent", 848 785 ] 849 786 850 787 [[package]] 851 788 name = "pyo3-build-config" 852 - version = "0.18.3" 789 + version = "0.20.2" 853 790 source = "registry+https://github.com/rust-lang/crates.io-index" 854 - checksum = "9cb946f5ac61bb61a5014924910d936ebd2b23b705f7a4a3c40b05c720b079a3" 791 + checksum = "07426f0d8fe5a601f26293f300afd1a7b1ed5e78b2a705870c5f30893c5163be" 855 792 dependencies = [ 856 793 "once_cell", 857 794 "target-lexicon", ··· 859 796 860 797 [[package]] 861 798 name = "pyo3-ffi" 862 - version = "0.18.3" 799 + version = "0.20.2" 863 800 source = "registry+https://github.com/rust-lang/crates.io-index" 864 - checksum = "fd4d7c5337821916ea2a1d21d1092e8443cf34879e53a0ac653fbb98f44ff65c" 801 + checksum = "dbb7dec17e17766b46bca4f1a4215a85006b4c2ecde122076c562dd058da6cf1" 865 802 dependencies = [ 866 803 "libc", 867 804 "pyo3-build-config", ··· 869 806 870 807 [[package]] 871 808 name = "pyo3-macros" 872 - version = "0.18.3" 809 + version = "0.20.2" 873 810 source = "registry+https://github.com/rust-lang/crates.io-index" 874 - checksum = "a9d39c55dab3fc5a4b25bbd1ac10a2da452c4aca13bb450f22818a002e29648d" 811 + checksum = "05f738b4e40d50b5711957f142878cfa0f28e054aa0ebdfc3fd137a843f74ed3" 875 812 dependencies = [ 876 813 "proc-macro2", 877 814 "pyo3-macros-backend", 878 815 "quote", 879 - "syn 1.0.109", 816 + "syn", 880 817 ] 881 818 882 819 [[package]] 883 820 name = "pyo3-macros-backend" 884 - version = "0.18.3" 821 + version = "0.20.2" 885 822 source = "registry+https://github.com/rust-lang/crates.io-index" 886 - checksum = "97daff08a4c48320587b5224cc98d609e3c27b6d437315bd40b605c98eeb5918" 823 + checksum = "0fc910d4851847827daf9d6cdd4a823fbdaab5b8818325c5e97a86da79e8881f" 887 824 dependencies = [ 825 + "heck", 888 826 "proc-macro2", 889 827 "quote", 890 - "syn 1.0.109", 828 + "syn", 891 829 ] 892 830 893 831 [[package]] ··· 971 909 checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 972 910 973 911 [[package]] 974 - name = "rustix" 975 - version = "0.38.21" 976 - source = "registry+https://github.com/rust-lang/crates.io-index" 977 - checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" 978 - dependencies = [ 979 - "bitflags 2.4.1", 980 - "errno", 981 - "libc", 982 - "linux-raw-sys", 983 - "windows-sys 0.48.0", 984 - ] 985 - 986 - [[package]] 987 912 name = "ryu" 988 913 version = "1.0.15" 989 914 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1018 943 dependencies = [ 1019 944 "proc-macro2", 1020 945 "quote", 1021 - "syn 2.0.38", 946 + "syn", 1022 947 ] 1023 948 1024 949 [[package]] ··· 1055 980 1056 981 [[package]] 1057 982 name = "spade" 1058 - version = "0.6.0" 983 + version = "0.7.0" 1059 984 dependencies = [ 1060 985 "atty", 1061 986 "clap", ··· 1063 988 "codespan-reporting 0.12.0", 1064 989 "color-eyre", 1065 990 "colored", 1066 - "indoc 2.0.4", 991 + "indoc", 1067 992 "itertools", 1068 993 "logos", 1069 994 "pretty_assertions", ··· 1082 1007 "spade-typeinference", 1083 1008 "spade-types", 1084 1009 "spade-wordlength-inference", 1085 - "thiserror", 1086 1010 "tracing", 1087 1011 "tracing-subscriber", 1088 1012 "tracing-tree", ··· 1090 1014 1091 1015 [[package]] 1092 1016 name = "spade-ast" 1093 - version = "0.6.0" 1017 + version = "0.7.0" 1094 1018 dependencies = [ 1095 1019 "num", 1096 1020 "spade-common", ··· 1098 1022 1099 1023 [[package]] 1100 1024 name = "spade-ast-lowering" 1101 - version = "0.6.0" 1025 + version = "0.7.0" 1102 1026 dependencies = [ 1103 1027 "itertools", 1104 1028 "local-impl", ··· 1116 1040 1117 1041 [[package]] 1118 1042 name = "spade-common" 1119 - version = "0.6.0" 1043 + version = "0.7.0" 1120 1044 dependencies = [ 1121 1045 "codespan", 1122 1046 "codespan-reporting 0.12.0", ··· 1142 1066 1143 1067 [[package]] 1144 1068 name = "spade-diagnostics" 1145 - version = "0.6.0" 1069 + version = "0.7.0" 1146 1070 dependencies = [ 1147 1071 "codespan", 1148 1072 "codespan-reporting 0.12.0", 1149 1073 "colored", 1150 1074 "insta", 1075 + "itertools", 1151 1076 "local-impl", 1152 1077 "logos", 1153 1078 "spade-ast", ··· 1159 1084 1160 1085 [[package]] 1161 1086 name = "spade-hir" 1162 - version = "0.6.0" 1087 + version = "0.7.0" 1163 1088 dependencies = [ 1164 1089 "codespan-reporting 0.12.0", 1165 1090 "colored", ··· 1177 1102 1178 1103 [[package]] 1179 1104 name = "spade-hir-lowering" 1180 - version = "0.6.0" 1105 + version = "0.7.0" 1181 1106 dependencies = [ 1182 1107 "codespan", 1183 1108 "codespan-reporting 0.12.0", 1184 1109 "colored", 1185 - "indoc 2.0.4", 1110 + "indoc", 1186 1111 "itertools", 1187 1112 "local-impl", 1188 1113 "num", ··· 1192 1117 "spade-common", 1193 1118 "spade-diagnostics", 1194 1119 "spade-hir", 1120 + "spade-macros", 1195 1121 "spade-mir", 1196 1122 "spade-typeinference", 1197 1123 "spade-types", ··· 1202 1128 1203 1129 [[package]] 1204 1130 name = "spade-macros" 1205 - version = "0.6.0" 1131 + version = "0.7.0" 1206 1132 dependencies = [ 1207 - "proc-macro-error", 1208 1133 "proc-macro2", 1209 1134 "quote", 1210 - "syn 1.0.109", 1135 + "syn", 1211 1136 "trybuild", 1212 1137 ] 1213 1138 1214 1139 [[package]] 1215 1140 name = "spade-mir" 1216 - version = "0.6.0" 1141 + version = "0.7.0" 1217 1142 dependencies = [ 1218 1143 "codespan", 1219 1144 "codespan-reporting 0.12.0", 1220 1145 "colored", 1221 - "derivative", 1222 - "indoc 2.0.4", 1146 + "derive-where", 1147 + "indoc", 1223 1148 "itertools", 1224 1149 "logos", 1225 1150 "nesty", ··· 1234 1159 1235 1160 [[package]] 1236 1161 name = "spade-parser" 1237 - version = "0.6.0" 1162 + version = "0.7.0" 1238 1163 dependencies = [ 1239 1164 "codespan", 1240 - "codespan-reporting 0.12.0", 1241 1165 "colored", 1242 1166 "itertools", 1243 1167 "local-impl", ··· 1253 1177 1254 1178 [[package]] 1255 1179 name = "spade-python" 1256 - version = "0.6.0" 1180 + version = "0.7.0" 1257 1181 dependencies = [ 1258 1182 "codespan-reporting 0.12.0", 1259 1183 "color-eyre", ··· 1282 1206 1283 1207 [[package]] 1284 1208 name = "spade-simulation-ext" 1285 - version = "0.6.0" 1209 + version = "0.7.0" 1286 1210 dependencies = [ 1287 1211 "codespan-reporting 0.12.0", 1288 1212 "color-eyre", ··· 1310 1234 1311 1235 [[package]] 1312 1236 name = "spade-tests" 1313 - version = "0.6.0" 1237 + version = "0.7.0" 1314 1238 dependencies = [ 1315 1239 "codespan-reporting 0.12.0", 1316 1240 "colored", 1317 - "indoc 2.0.4", 1241 + "indoc", 1318 1242 "insta", 1319 1243 "logos", 1320 1244 "pretty_assertions", ··· 1333 1257 "tracing", 1334 1258 "tracing-subscriber", 1335 1259 "tracing-tree", 1336 - "unindent 0.2.3", 1260 + "unindent", 1337 1261 ] 1338 1262 1339 1263 [[package]] 1340 1264 name = "spade-typeinference" 1341 - version = "0.6.0" 1265 + version = "0.7.0" 1342 1266 dependencies = [ 1343 1267 "assert_matches", 1344 1268 "codespan", ··· 1361 1285 1362 1286 [[package]] 1363 1287 name = "spade-types" 1364 - version = "0.6.0" 1288 + version = "0.7.0" 1365 1289 dependencies = [ 1366 1290 "num", 1367 1291 "serde", ··· 1370 1294 1371 1295 [[package]] 1372 1296 name = "spade-wordlength-inference" 1373 - version = "0.6.0" 1297 + version = "0.7.0" 1374 1298 dependencies = [ 1375 1299 "codespan", 1376 1300 "codespan-reporting 0.12.0", ··· 1398 1322 1399 1323 [[package]] 1400 1324 name = "syn" 1401 - version = "1.0.109" 1402 - source = "registry+https://github.com/rust-lang/crates.io-index" 1403 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1404 - dependencies = [ 1405 - "proc-macro2", 1406 - "quote", 1407 - "unicode-ident", 1408 - ] 1409 - 1410 - [[package]] 1411 - name = "syn" 1412 1325 version = "2.0.38" 1413 1326 source = "registry+https://github.com/rust-lang/crates.io-index" 1414 1327 checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" ··· 1456 1369 dependencies = [ 1457 1370 "proc-macro2", 1458 1371 "quote", 1459 - "syn 2.0.38", 1372 + "syn", 1460 1373 ] 1461 1374 1462 1375 [[package]] ··· 1488 1401 dependencies = [ 1489 1402 "proc-macro2", 1490 1403 "quote", 1491 - "syn 2.0.38", 1404 + "syn", 1492 1405 ] 1493 1406 1494 1407 [[package]] ··· 1581 1494 1582 1495 [[package]] 1583 1496 name = "unindent" 1584 - version = "0.1.11" 1585 - source = "registry+https://github.com/rust-lang/crates.io-index" 1586 - checksum = "e1766d682d402817b5ac4490b3c3002d91dfa0d22812f341609f97b08757359c" 1587 - 1588 - [[package]] 1589 - name = "unindent" 1590 1497 version = "0.2.3" 1591 1498 source = "registry+https://github.com/rust-lang/crates.io-index" 1592 1499 checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce" ··· 1627 1534 "spade-types", 1628 1535 "vcd", 1629 1536 ] 1630 - 1631 - [[package]] 1632 - name = "version_check" 1633 - version = "0.9.4" 1634 - source = "registry+https://github.com/rust-lang/crates.io-index" 1635 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1636 1537 1637 1538 [[package]] 1638 1539 name = "winapi"
+2 -3
pkgs/by-name/sp/spade/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "spade"; 9 - version = "0.6.0"; 9 + version = "0.7.0"; 10 10 11 11 src = fetchFromGitLab { 12 12 owner = "spade-lang"; 13 13 repo = "spade"; 14 14 rev = "v${version}"; 15 - hash = "sha256-MNMKUhXVBhSn91uTVCuxozJ2BVFQAX/YdnCPOztGQyM="; 15 + hash = "sha256-oJfOgWobjt+DAVdP465E8iLMJCdqhs0vzJJFgRqVAP8="; 16 16 # only needed for vatch, which contains test data 17 17 fetchSubmodules = true; 18 18 }; ··· 21 21 lockFile = ./Cargo.lock; 22 22 outputHashes = { 23 23 "codespan-0.12.0" = "sha256-3F2006BR3hyhxcUTaQiOjzTEuRECKJKjIDyXonS/lrE="; 24 - "local-impl-0.1.0" = "sha256-w6kQ4wM/ZQJmOqmAAq9FFDzyt9xHOY14av5dsSIFRU0="; 25 24 "tracing-tree-0.2.0" = "sha256-/JNeAKjAXmKPh0et8958yS7joORDbid9dhFB0VUAhZc="; 26 25 }; 27 26 };