Merge pull request #290736 from marsam/update-millet

millet: 0.14.2 -> 0.14.3

authored by Mario Rodas and committed by GitHub 5bd68540 c4b8b5f9

+181 -324
+178 -321
pkgs/development/tools/language-servers/millet/Cargo.lock
··· 28 29 [[package]] 30 name = "analysis" 31 - version = "0.14.2" 32 dependencies = [ 33 "config", 34 "diagnostic", ··· 54 55 [[package]] 56 name = "anyhow" 57 - version = "1.0.75" 58 source = "registry+https://github.com/rust-lang/crates.io-index" 59 - checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 60 61 [[package]] 62 name = "autocfg" ··· 97 98 [[package]] 99 name = "bitflags" 100 - version = "2.4.1" 101 source = "registry+https://github.com/rust-lang/crates.io-index" 102 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 103 104 [[package]] 105 name = "cc" 106 - version = "1.0.83" 107 source = "registry+https://github.com/rust-lang/crates.io-index" 108 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 109 - dependencies = [ 110 - "libc", 111 - ] 112 113 [[package]] 114 name = "cfg-if" ··· 118 119 [[package]] 120 name = "chain-map" 121 - version = "0.14.2" 122 dependencies = [ 123 "fast-hash", 124 "str-util", ··· 127 [[package]] 128 name = "char-name" 129 version = "0.1.0" 130 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 131 132 [[package]] 133 name = "cm-syntax" 134 - version = "0.14.2" 135 dependencies = [ 136 "lex-util", 137 "paths", ··· 144 [[package]] 145 name = "code-h2-md-map" 146 version = "0.1.0" 147 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 148 dependencies = [ 149 "fast-hash", 150 ] ··· 161 162 [[package]] 163 name = "config" 164 - version = "0.14.2" 165 dependencies = [ 166 "fast-hash", 167 "serde", ··· 171 172 [[package]] 173 name = "console" 174 - version = "0.15.7" 175 source = "registry+https://github.com/rust-lang/crates.io-index" 176 - checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" 177 dependencies = [ 178 "encode_unicode", 179 "lazy_static", 180 "libc", 181 - "windows-sys 0.45.0", 182 ] 183 184 [[package]] ··· 189 190 [[package]] 191 name = "cov-mark" 192 - version = "0.14.2" 193 dependencies = [ 194 "fast-hash", 195 "once_cell", ··· 197 198 [[package]] 199 name = "crc32fast" 200 - version = "1.3.2" 201 source = "registry+https://github.com/rust-lang/crates.io-index" 202 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 203 dependencies = [ 204 "cfg-if", 205 ] 206 207 [[package]] 208 name = "crossbeam-channel" 209 - version = "0.5.8" 210 source = "registry+https://github.com/rust-lang/crates.io-index" 211 - checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 212 dependencies = [ 213 - "cfg-if", 214 "crossbeam-utils", 215 ] 216 217 [[package]] 218 name = "crossbeam-utils" 219 - version = "0.8.16" 220 source = "registry+https://github.com/rust-lang/crates.io-index" 221 - checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 222 - dependencies = [ 223 - "cfg-if", 224 - ] 225 226 [[package]] 227 name = "diagnostic" 228 version = "0.1.0" 229 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 230 231 [[package]] 232 name = "diff" ··· 249 [[package]] 250 name = "elapsed" 251 version = "0.1.0" 252 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 253 dependencies = [ 254 "log", 255 ] ··· 262 263 [[package]] 264 name = "env_logger" 265 - version = "0.10.1" 266 source = "registry+https://github.com/rust-lang/crates.io-index" 267 - checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" 268 dependencies = [ 269 "humantime", 270 "is-terminal", ··· 286 checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 287 dependencies = [ 288 "libc", 289 - "windows-sys 0.52.0", 290 ] 291 292 [[package]] 293 name = "event-parse" 294 version = "0.1.0" 295 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 296 dependencies = [ 297 "drop_bomb", 298 "rowan", ··· 302 [[package]] 303 name = "fast-hash" 304 version = "0.1.0" 305 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 306 dependencies = [ 307 "rustc-hash", 308 ] ··· 326 [[package]] 327 name = "fmt-util" 328 version = "0.1.0" 329 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 330 331 [[package]] 332 name = "form_urlencoded" ··· 360 361 [[package]] 362 name = "hashbrown" 363 - version = "0.12.3" 364 - source = "registry+https://github.com/rust-lang/crates.io-index" 365 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 366 - 367 - [[package]] 368 - name = "hashbrown" 369 version = "0.14.3" 370 source = "registry+https://github.com/rust-lang/crates.io-index" 371 checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 372 373 [[package]] 374 name = "hermit-abi" 375 - version = "0.3.3" 376 source = "registry+https://github.com/rust-lang/crates.io-index" 377 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 378 379 [[package]] 380 name = "humantime" ··· 385 [[package]] 386 name = "identifier-case" 387 version = "0.1.0" 388 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 389 390 [[package]] 391 name = "idna" ··· 400 [[package]] 401 name = "idx" 402 version = "0.1.0" 403 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 404 dependencies = [ 405 "nohash-hasher", 406 ] 407 408 [[package]] 409 name = "indexmap" 410 - version = "2.1.0" 411 source = "registry+https://github.com/rust-lang/crates.io-index" 412 - checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 413 dependencies = [ 414 "equivalent", 415 - "hashbrown 0.14.3", 416 ] 417 418 [[package]] 419 name = "input" 420 - version = "0.14.2" 421 dependencies = [ 422 "cm-syntax", 423 "config", ··· 443 444 [[package]] 445 name = "is-terminal" 446 - version = "0.4.9" 447 source = "registry+https://github.com/rust-lang/crates.io-index" 448 - checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 449 dependencies = [ 450 "hermit-abi", 451 - "rustix", 452 - "windows-sys 0.48.0", 453 ] 454 455 [[package]] 456 name = "itoa" 457 - version = "1.0.9" 458 source = "registry+https://github.com/rust-lang/crates.io-index" 459 - checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 460 461 [[package]] 462 name = "la-arena" ··· 466 467 [[package]] 468 name = "lang-srv" 469 - version = "0.14.2" 470 dependencies = [ 471 "analysis", 472 "anyhow", ··· 494 495 [[package]] 496 name = "lex-util" 497 - version = "0.14.2" 498 499 [[package]] 500 name = "libc" 501 - version = "0.2.150" 502 source = "registry+https://github.com/rust-lang/crates.io-index" 503 - checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 504 505 [[package]] 506 name = "line-index" 507 - version = "0.1.0-pre.1" 508 source = "registry+https://github.com/rust-lang/crates.io-index" 509 - checksum = "2cad96769710c1745e11d4f940a8ff36000ade4bbada4285b001cb8aa2f745ce" 510 dependencies = [ 511 "nohash-hasher", 512 "text-size", ··· 514 515 [[package]] 516 name = "linux-raw-sys" 517 - version = "0.4.11" 518 source = "registry+https://github.com/rust-lang/crates.io-index" 519 - checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" 520 521 [[package]] 522 name = "log" ··· 526 527 [[package]] 528 name = "lsp-server" 529 - version = "0.7.4" 530 source = "registry+https://github.com/rust-lang/crates.io-index" 531 - checksum = "b52dccdf3302eefab8c8a1273047f0a3c3dca4b527c8458d00c09484c8371928" 532 dependencies = [ 533 "crossbeam-channel", 534 "log", ··· 538 539 [[package]] 540 name = "lsp-types" 541 - version = "0.94.1" 542 source = "registry+https://github.com/rust-lang/crates.io-index" 543 - checksum = "c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1" 544 dependencies = [ 545 "bitflags 1.3.2", 546 "serde", ··· 551 552 [[package]] 553 name = "memchr" 554 - version = "2.6.4" 555 source = "registry+https://github.com/rust-lang/crates.io-index" 556 - checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 557 558 [[package]] 559 name = "memoffset" ··· 566 567 [[package]] 568 name = "millet-cli" 569 - version = "0.14.2" 570 dependencies = [ 571 "analysis", 572 "codespan-reporting", ··· 584 585 [[package]] 586 name = "millet-ls" 587 - version = "0.14.2" 588 dependencies = [ 589 "anyhow", 590 "env_logger", ··· 595 596 [[package]] 597 name = "miniz_oxide" 598 - version = "0.7.1" 599 source = "registry+https://github.com/rust-lang/crates.io-index" 600 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 601 dependencies = [ 602 "adler", 603 ] 604 605 [[package]] 606 name = "mlb-hir" 607 - version = "0.14.2" 608 dependencies = [ 609 "fast-hash", 610 "paths", ··· 616 617 [[package]] 618 name = "mlb-statics" 619 - version = "0.14.2" 620 dependencies = [ 621 "config", 622 "diagnostic", ··· 641 642 [[package]] 643 name = "mlb-syntax" 644 - version = "0.14.2" 645 dependencies = [ 646 "lex-util", 647 "paths", ··· 671 672 [[package]] 673 name = "num-integer" 674 - version = "0.1.45" 675 source = "registry+https://github.com/rust-lang/crates.io-index" 676 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 677 dependencies = [ 678 - "autocfg", 679 "num-traits", 680 ] 681 682 [[package]] 683 name = "num-traits" 684 - version = "0.2.17" 685 source = "registry+https://github.com/rust-lang/crates.io-index" 686 - checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 687 dependencies = [ 688 "autocfg", 689 ] 690 691 [[package]] 692 name = "object" 693 - version = "0.32.1" 694 source = "registry+https://github.com/rust-lang/crates.io-index" 695 - checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 696 dependencies = [ 697 "memchr", 698 ] 699 700 [[package]] 701 name = "once_cell" 702 - version = "1.18.0" 703 source = "registry+https://github.com/rust-lang/crates.io-index" 704 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 705 706 [[package]] 707 name = "panic-hook" 708 - version = "0.14.2" 709 dependencies = [ 710 "better-panic", 711 ] ··· 713 [[package]] 714 name = "paths" 715 version = "0.1.0" 716 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 717 dependencies = [ 718 "dunce", 719 "fast-hash", ··· 726 [[package]] 727 name = "pattern-match" 728 version = "0.1.0" 729 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 730 dependencies = [ 731 "fast-hash", 732 ] ··· 755 756 [[package]] 757 name = "prettyplease" 758 - version = "0.2.15" 759 source = "registry+https://github.com/rust-lang/crates.io-index" 760 - checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" 761 dependencies = [ 762 "proc-macro2", 763 "syn", ··· 765 766 [[package]] 767 name = "proc-macro2" 768 - version = "1.0.70" 769 source = "registry+https://github.com/rust-lang/crates.io-index" 770 - checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" 771 dependencies = [ 772 "unicode-ident", 773 ] 774 775 [[package]] 776 name = "pulldown-cmark" 777 - version = "0.9.3" 778 source = "registry+https://github.com/rust-lang/crates.io-index" 779 - checksum = "77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998" 780 dependencies = [ 781 - "bitflags 1.3.2", 782 "getopts", 783 "memchr", 784 "unicase", ··· 786 787 [[package]] 788 name = "quote" 789 - version = "1.0.33" 790 source = "registry+https://github.com/rust-lang/crates.io-index" 791 - checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 792 dependencies = [ 793 "proc-macro2", 794 ] 795 796 [[package]] 797 - name = "redox_syscall" 798 - version = "0.4.1" 799 - source = "registry+https://github.com/rust-lang/crates.io-index" 800 - checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 801 - dependencies = [ 802 - "bitflags 1.3.2", 803 - ] 804 - 805 - [[package]] 806 name = "regex" 807 - version = "1.10.2" 808 source = "registry+https://github.com/rust-lang/crates.io-index" 809 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 810 dependencies = [ 811 "aho-corasick", 812 "memchr", ··· 816 817 [[package]] 818 name = "regex-automata" 819 - version = "0.4.3" 820 source = "registry+https://github.com/rust-lang/crates.io-index" 821 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 822 dependencies = [ 823 "aho-corasick", 824 "memchr", ··· 833 834 [[package]] 835 name = "rowan" 836 - version = "0.15.13" 837 source = "registry+https://github.com/rust-lang/crates.io-index" 838 - checksum = "906057e449592587bf6724f00155bf82a6752c868d78a8fb3aa41f4e6357cfe8" 839 dependencies = [ 840 "countme", 841 - "hashbrown 0.12.3", 842 "memoffset", 843 "rustc-hash", 844 "text-size", ··· 858 859 [[package]] 860 name = "rustix" 861 - version = "0.38.25" 862 source = "registry+https://github.com/rust-lang/crates.io-index" 863 - checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" 864 dependencies = [ 865 - "bitflags 2.4.1", 866 "errno", 867 "libc", 868 "linux-raw-sys", 869 - "windows-sys 0.48.0", 870 ] 871 872 [[package]] 873 name = "ryu" 874 - version = "1.0.15" 875 source = "registry+https://github.com/rust-lang/crates.io-index" 876 - checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 877 878 [[package]] 879 name = "serde" 880 - version = "1.0.193" 881 source = "registry+https://github.com/rust-lang/crates.io-index" 882 - checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 883 dependencies = [ 884 "serde_derive", 885 ] 886 887 [[package]] 888 name = "serde_derive" 889 - version = "1.0.193" 890 source = "registry+https://github.com/rust-lang/crates.io-index" 891 - checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 892 dependencies = [ 893 "proc-macro2", 894 "quote", ··· 897 898 [[package]] 899 name = "serde_json" 900 - version = "1.0.108" 901 source = "registry+https://github.com/rust-lang/crates.io-index" 902 - checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 903 dependencies = [ 904 "itoa", 905 "ryu", ··· 908 909 [[package]] 910 name = "serde_repr" 911 - version = "0.1.17" 912 source = "registry+https://github.com/rust-lang/crates.io-index" 913 - checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" 914 dependencies = [ 915 "proc-macro2", 916 "quote", ··· 919 920 [[package]] 921 name = "serde_spanned" 922 - version = "0.6.4" 923 source = "registry+https://github.com/rust-lang/crates.io-index" 924 - checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" 925 dependencies = [ 926 "serde", 927 ] 928 929 [[package]] 930 name = "slash-var-path" 931 - version = "0.14.2" 932 dependencies = [ 933 "fast-hash", 934 "str-util", ··· 936 937 [[package]] 938 name = "sml-comment" 939 - version = "0.14.2" 940 dependencies = [ 941 "sml-syntax", 942 ] 943 944 [[package]] 945 name = "sml-dynamics" 946 - version = "0.14.2" 947 dependencies = [ 948 "fast-hash", 949 "fmt-util", ··· 954 955 [[package]] 956 name = "sml-dynamics-tests" 957 - version = "0.14.2" 958 dependencies = [ 959 "config", 960 "pretty_assertions", ··· 971 972 [[package]] 973 name = "sml-file" 974 - version = "0.14.2" 975 976 [[package]] 977 name = "sml-file-syntax" 978 - version = "0.14.2" 979 dependencies = [ 980 "config", 981 "elapsed", ··· 990 991 [[package]] 992 name = "sml-fixity" 993 - version = "0.14.2" 994 dependencies = [ 995 "fast-hash", 996 "once_cell", ··· 999 1000 [[package]] 1001 name = "sml-hir" 1002 - version = "0.14.2" 1003 dependencies = [ 1004 "la-arena", 1005 "sml-lab", ··· 1010 1011 [[package]] 1012 name = "sml-hir-lower" 1013 - version = "0.14.2" 1014 dependencies = [ 1015 "config", 1016 "cov-mark", ··· 1027 1028 [[package]] 1029 name = "sml-lab" 1030 - version = "0.14.2" 1031 dependencies = [ 1032 "str-util", 1033 ] 1034 1035 [[package]] 1036 name = "sml-lex" 1037 - version = "0.14.2" 1038 dependencies = [ 1039 "cov-mark", 1040 "diagnostic", ··· 1051 1052 [[package]] 1053 name = "sml-naive-fmt" 1054 - version = "0.14.2" 1055 dependencies = [ 1056 "fast-hash", 1057 "sml-comment", ··· 1061 1062 [[package]] 1063 name = "sml-namespace" 1064 - version = "0.14.2" 1065 1066 [[package]] 1067 name = "sml-parse" 1068 - version = "0.14.2" 1069 dependencies = [ 1070 "diagnostic", 1071 "event-parse", ··· 1079 1080 [[package]] 1081 name = "sml-path" 1082 - version = "0.14.2" 1083 dependencies = [ 1084 "str-util", 1085 ] 1086 1087 [[package]] 1088 name = "sml-scon" 1089 - version = "0.14.2" 1090 dependencies = [ 1091 "num-bigint", 1092 "num-traits", ··· 1095 1096 [[package]] 1097 name = "sml-statics" 1098 - version = "0.14.2" 1099 dependencies = [ 1100 "chain-map", 1101 "config", ··· 1118 1119 [[package]] 1120 name = "sml-statics-types" 1121 - version = "0.14.2" 1122 dependencies = [ 1123 "chain-map", 1124 "code-h2-md-map", ··· 1137 1138 [[package]] 1139 name = "sml-symbol-kind" 1140 - version = "0.14.2" 1141 dependencies = [ 1142 "sml-namespace", 1143 "sml-statics-types", ··· 1145 1146 [[package]] 1147 name = "sml-syntax" 1148 - version = "0.14.2" 1149 dependencies = [ 1150 "code-h2-md-map", 1151 "fast-hash", ··· 1156 1157 [[package]] 1158 name = "sml-ty-var-scope" 1159 - version = "0.14.2" 1160 dependencies = [ 1161 "fast-hash", 1162 "sml-hir", ··· 1164 1165 [[package]] 1166 name = "smol_str" 1167 - version = "0.2.0" 1168 source = "registry+https://github.com/rust-lang/crates.io-index" 1169 - checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c" 1170 dependencies = [ 1171 "serde", 1172 ] ··· 1174 [[package]] 1175 name = "str-util" 1176 version = "0.1.0" 1177 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 1178 dependencies = [ 1179 "smol_str", 1180 ] 1181 1182 [[package]] 1183 name = "syn" 1184 - version = "2.0.39" 1185 source = "registry+https://github.com/rust-lang/crates.io-index" 1186 - checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" 1187 dependencies = [ 1188 "proc-macro2", 1189 "quote", ··· 1193 [[package]] 1194 name = "syntax-gen" 1195 version = "0.1.0" 1196 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 1197 dependencies = [ 1198 "char-name", 1199 "fast-hash", 1200 "identifier-case", 1201 - "prettyplease", 1202 "proc-macro2", 1203 "quote", 1204 - "syn", 1205 "ungrammar", 1206 ] 1207 1208 [[package]] 1209 name = "tempfile" 1210 - version = "3.8.1" 1211 source = "registry+https://github.com/rust-lang/crates.io-index" 1212 - checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 1213 dependencies = [ 1214 "cfg-if", 1215 "fastrand", 1216 - "redox_syscall", 1217 "rustix", 1218 - "windows-sys 0.48.0", 1219 ] 1220 1221 [[package]] 1222 name = "termcolor" 1223 - version = "1.4.0" 1224 source = "registry+https://github.com/rust-lang/crates.io-index" 1225 - checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" 1226 dependencies = [ 1227 "winapi-util", 1228 ] 1229 1230 [[package]] 1231 name = "tests" 1232 - version = "0.14.2" 1233 dependencies = [ 1234 "analysis", 1235 "cm-syntax", ··· 1244 "once_cell", 1245 "paths", 1246 "pretty_assertions", 1247 "pulldown-cmark", 1248 "serde_json", 1249 "slash-var-path", 1250 "sml-file", 1251 "sml-syntax", 1252 "str-util", 1253 "text-pos", 1254 ] 1255 1256 [[package]] 1257 name = "text-pos" 1258 version = "0.1.0" 1259 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 1260 dependencies = [ 1261 "line-index", 1262 "text-size-util", ··· 1271 [[package]] 1272 name = "text-size-util" 1273 version = "0.1.0" 1274 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 1275 dependencies = [ 1276 "text-size", 1277 ] ··· 1294 [[package]] 1295 name = "token" 1296 version = "0.1.0" 1297 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 1298 1299 [[package]] 1300 name = "toml" 1301 - version = "0.7.8" 1302 source = "registry+https://github.com/rust-lang/crates.io-index" 1303 - checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" 1304 dependencies = [ 1305 "serde", 1306 "serde_spanned", ··· 1319 1320 [[package]] 1321 name = "toml_edit" 1322 - version = "0.19.15" 1323 source = "registry+https://github.com/rust-lang/crates.io-index" 1324 - checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 1325 dependencies = [ 1326 "indexmap", 1327 "serde", ··· 1333 [[package]] 1334 name = "topo-sort" 1335 version = "0.1.0" 1336 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 1337 1338 [[package]] 1339 name = "ungrammar" ··· 1352 1353 [[package]] 1354 name = "unicode-bidi" 1355 - version = "0.3.13" 1356 source = "registry+https://github.com/rust-lang/crates.io-index" 1357 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 1358 1359 [[package]] 1360 name = "unicode-ident" ··· 1380 [[package]] 1381 name = "uniq" 1382 version = "0.1.0" 1383 - source = "git+https://github.com/azdavis/language-util.git#50962261bfd5159c350fdd5c397af60746dcf6fe" 1384 1385 [[package]] 1386 name = "url" ··· 1433 1434 [[package]] 1435 name = "windows-sys" 1436 - version = "0.45.0" 1437 - source = "registry+https://github.com/rust-lang/crates.io-index" 1438 - checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 1439 - dependencies = [ 1440 - "windows-targets 0.42.2", 1441 - ] 1442 - 1443 - [[package]] 1444 - name = "windows-sys" 1445 - version = "0.48.0" 1446 - source = "registry+https://github.com/rust-lang/crates.io-index" 1447 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1448 - dependencies = [ 1449 - "windows-targets 0.48.5", 1450 - ] 1451 - 1452 - [[package]] 1453 - name = "windows-sys" 1454 version = "0.52.0" 1455 source = "registry+https://github.com/rust-lang/crates.io-index" 1456 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1457 dependencies = [ 1458 - "windows-targets 0.52.0", 1459 - ] 1460 - 1461 - [[package]] 1462 - name = "windows-targets" 1463 - version = "0.42.2" 1464 - source = "registry+https://github.com/rust-lang/crates.io-index" 1465 - checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 1466 - dependencies = [ 1467 - "windows_aarch64_gnullvm 0.42.2", 1468 - "windows_aarch64_msvc 0.42.2", 1469 - "windows_i686_gnu 0.42.2", 1470 - "windows_i686_msvc 0.42.2", 1471 - "windows_x86_64_gnu 0.42.2", 1472 - "windows_x86_64_gnullvm 0.42.2", 1473 - "windows_x86_64_msvc 0.42.2", 1474 - ] 1475 - 1476 - [[package]] 1477 - name = "windows-targets" 1478 - version = "0.48.5" 1479 - source = "registry+https://github.com/rust-lang/crates.io-index" 1480 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 1481 - dependencies = [ 1482 - "windows_aarch64_gnullvm 0.48.5", 1483 - "windows_aarch64_msvc 0.48.5", 1484 - "windows_i686_gnu 0.48.5", 1485 - "windows_i686_msvc 0.48.5", 1486 - "windows_x86_64_gnu 0.48.5", 1487 - "windows_x86_64_gnullvm 0.48.5", 1488 - "windows_x86_64_msvc 0.48.5", 1489 ] 1490 1491 [[package]] ··· 1494 source = "registry+https://github.com/rust-lang/crates.io-index" 1495 checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 1496 dependencies = [ 1497 - "windows_aarch64_gnullvm 0.52.0", 1498 - "windows_aarch64_msvc 0.52.0", 1499 - "windows_i686_gnu 0.52.0", 1500 - "windows_i686_msvc 0.52.0", 1501 - "windows_x86_64_gnu 0.52.0", 1502 - "windows_x86_64_gnullvm 0.52.0", 1503 - "windows_x86_64_msvc 0.52.0", 1504 ] 1505 1506 [[package]] 1507 name = "windows_aarch64_gnullvm" 1508 - version = "0.42.2" 1509 - source = "registry+https://github.com/rust-lang/crates.io-index" 1510 - checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 1511 - 1512 - [[package]] 1513 - name = "windows_aarch64_gnullvm" 1514 - version = "0.48.5" 1515 - source = "registry+https://github.com/rust-lang/crates.io-index" 1516 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1517 - 1518 - [[package]] 1519 - name = "windows_aarch64_gnullvm" 1520 version = "0.52.0" 1521 source = "registry+https://github.com/rust-lang/crates.io-index" 1522 checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 1523 1524 [[package]] 1525 name = "windows_aarch64_msvc" 1526 - version = "0.42.2" 1527 - source = "registry+https://github.com/rust-lang/crates.io-index" 1528 - checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 1529 - 1530 - [[package]] 1531 - name = "windows_aarch64_msvc" 1532 - version = "0.48.5" 1533 - source = "registry+https://github.com/rust-lang/crates.io-index" 1534 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1535 - 1536 - [[package]] 1537 - name = "windows_aarch64_msvc" 1538 version = "0.52.0" 1539 source = "registry+https://github.com/rust-lang/crates.io-index" 1540 checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 1541 1542 [[package]] 1543 name = "windows_i686_gnu" 1544 - version = "0.42.2" 1545 - source = "registry+https://github.com/rust-lang/crates.io-index" 1546 - checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 1547 - 1548 - [[package]] 1549 - name = "windows_i686_gnu" 1550 - version = "0.48.5" 1551 - source = "registry+https://github.com/rust-lang/crates.io-index" 1552 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1553 - 1554 - [[package]] 1555 - name = "windows_i686_gnu" 1556 version = "0.52.0" 1557 source = "registry+https://github.com/rust-lang/crates.io-index" 1558 checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 1559 1560 [[package]] 1561 name = "windows_i686_msvc" 1562 - version = "0.42.2" 1563 - source = "registry+https://github.com/rust-lang/crates.io-index" 1564 - checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 1565 - 1566 - [[package]] 1567 - name = "windows_i686_msvc" 1568 - version = "0.48.5" 1569 - source = "registry+https://github.com/rust-lang/crates.io-index" 1570 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1571 - 1572 - [[package]] 1573 - name = "windows_i686_msvc" 1574 version = "0.52.0" 1575 source = "registry+https://github.com/rust-lang/crates.io-index" 1576 checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 1577 1578 [[package]] 1579 name = "windows_x86_64_gnu" 1580 - version = "0.42.2" 1581 - source = "registry+https://github.com/rust-lang/crates.io-index" 1582 - checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 1583 - 1584 - [[package]] 1585 - name = "windows_x86_64_gnu" 1586 - version = "0.48.5" 1587 - source = "registry+https://github.com/rust-lang/crates.io-index" 1588 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1589 - 1590 - [[package]] 1591 - name = "windows_x86_64_gnu" 1592 version = "0.52.0" 1593 source = "registry+https://github.com/rust-lang/crates.io-index" 1594 checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 1595 1596 [[package]] 1597 name = "windows_x86_64_gnullvm" 1598 - version = "0.42.2" 1599 - source = "registry+https://github.com/rust-lang/crates.io-index" 1600 - checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 1601 - 1602 - [[package]] 1603 - name = "windows_x86_64_gnullvm" 1604 - version = "0.48.5" 1605 - source = "registry+https://github.com/rust-lang/crates.io-index" 1606 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 1607 - 1608 - [[package]] 1609 - name = "windows_x86_64_gnullvm" 1610 version = "0.52.0" 1611 source = "registry+https://github.com/rust-lang/crates.io-index" 1612 checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 1613 1614 [[package]] 1615 name = "windows_x86_64_msvc" 1616 - version = "0.42.2" 1617 - source = "registry+https://github.com/rust-lang/crates.io-index" 1618 - checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 1619 - 1620 - [[package]] 1621 - name = "windows_x86_64_msvc" 1622 - version = "0.48.5" 1623 - source = "registry+https://github.com/rust-lang/crates.io-index" 1624 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 1625 - 1626 - [[package]] 1627 - name = "windows_x86_64_msvc" 1628 version = "0.52.0" 1629 source = "registry+https://github.com/rust-lang/crates.io-index" 1630 checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 1631 1632 [[package]] 1633 name = "winnow" 1634 - version = "0.5.19" 1635 source = "registry+https://github.com/rust-lang/crates.io-index" 1636 - checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" 1637 dependencies = [ 1638 "memchr", 1639 ] 1640 1641 [[package]] 1642 name = "xtask" 1643 - version = "0.14.2" 1644 dependencies = [ 1645 "anyhow", 1646 "flate2",
··· 28 29 [[package]] 30 name = "analysis" 31 + version = "0.14.3" 32 dependencies = [ 33 "config", 34 "diagnostic", ··· 54 55 [[package]] 56 name = "anyhow" 57 + version = "1.0.79" 58 source = "registry+https://github.com/rust-lang/crates.io-index" 59 + checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 60 61 [[package]] 62 name = "autocfg" ··· 97 98 [[package]] 99 name = "bitflags" 100 + version = "2.4.2" 101 source = "registry+https://github.com/rust-lang/crates.io-index" 102 + checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 103 104 [[package]] 105 name = "cc" 106 + version = "1.0.85" 107 source = "registry+https://github.com/rust-lang/crates.io-index" 108 + checksum = "9b918671670962b48bc23753aef0c51d072dca6f52f01f800854ada6ddb7f7d3" 109 110 [[package]] 111 name = "cfg-if" ··· 115 116 [[package]] 117 name = "chain-map" 118 + version = "0.1.0" 119 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 120 dependencies = [ 121 "fast-hash", 122 "str-util", ··· 125 [[package]] 126 name = "char-name" 127 version = "0.1.0" 128 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 129 130 [[package]] 131 name = "cm-syntax" 132 + version = "0.14.3" 133 dependencies = [ 134 "lex-util", 135 "paths", ··· 142 [[package]] 143 name = "code-h2-md-map" 144 version = "0.1.0" 145 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 146 dependencies = [ 147 "fast-hash", 148 ] ··· 159 160 [[package]] 161 name = "config" 162 + version = "0.14.3" 163 dependencies = [ 164 "fast-hash", 165 "serde", ··· 169 170 [[package]] 171 name = "console" 172 + version = "0.15.8" 173 source = "registry+https://github.com/rust-lang/crates.io-index" 174 + checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" 175 dependencies = [ 176 "encode_unicode", 177 "lazy_static", 178 "libc", 179 + "windows-sys", 180 ] 181 182 [[package]] ··· 187 188 [[package]] 189 name = "cov-mark" 190 + version = "0.14.3" 191 dependencies = [ 192 "fast-hash", 193 "once_cell", ··· 195 196 [[package]] 197 name = "crc32fast" 198 + version = "1.4.0" 199 source = "registry+https://github.com/rust-lang/crates.io-index" 200 + checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" 201 dependencies = [ 202 "cfg-if", 203 ] 204 205 [[package]] 206 name = "crossbeam-channel" 207 + version = "0.5.11" 208 source = "registry+https://github.com/rust-lang/crates.io-index" 209 + checksum = "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b" 210 dependencies = [ 211 "crossbeam-utils", 212 ] 213 214 [[package]] 215 name = "crossbeam-utils" 216 + version = "0.8.19" 217 source = "registry+https://github.com/rust-lang/crates.io-index" 218 + checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 219 220 [[package]] 221 name = "diagnostic" 222 version = "0.1.0" 223 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 224 225 [[package]] 226 name = "diff" ··· 243 [[package]] 244 name = "elapsed" 245 version = "0.1.0" 246 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 247 dependencies = [ 248 "log", 249 ] ··· 256 257 [[package]] 258 name = "env_logger" 259 + version = "0.10.2" 260 source = "registry+https://github.com/rust-lang/crates.io-index" 261 + checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" 262 dependencies = [ 263 "humantime", 264 "is-terminal", ··· 280 checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 281 dependencies = [ 282 "libc", 283 + "windows-sys", 284 ] 285 286 [[package]] 287 name = "event-parse" 288 version = "0.1.0" 289 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 290 dependencies = [ 291 "drop_bomb", 292 "rowan", ··· 296 [[package]] 297 name = "fast-hash" 298 version = "0.1.0" 299 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 300 dependencies = [ 301 "rustc-hash", 302 ] ··· 320 [[package]] 321 name = "fmt-util" 322 version = "0.1.0" 323 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 324 325 [[package]] 326 name = "form_urlencoded" ··· 354 355 [[package]] 356 name = "hashbrown" 357 version = "0.14.3" 358 source = "registry+https://github.com/rust-lang/crates.io-index" 359 checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 360 361 [[package]] 362 name = "hermit-abi" 363 + version = "0.3.5" 364 source = "registry+https://github.com/rust-lang/crates.io-index" 365 + checksum = "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3" 366 367 [[package]] 368 name = "humantime" ··· 373 [[package]] 374 name = "identifier-case" 375 version = "0.1.0" 376 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 377 378 [[package]] 379 name = "idna" ··· 388 [[package]] 389 name = "idx" 390 version = "0.1.0" 391 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 392 dependencies = [ 393 "nohash-hasher", 394 ] 395 396 [[package]] 397 name = "indexmap" 398 + version = "2.2.3" 399 source = "registry+https://github.com/rust-lang/crates.io-index" 400 + checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" 401 dependencies = [ 402 "equivalent", 403 + "hashbrown", 404 ] 405 406 [[package]] 407 name = "input" 408 + version = "0.14.3" 409 dependencies = [ 410 "cm-syntax", 411 "config", ··· 431 432 [[package]] 433 name = "is-terminal" 434 + version = "0.4.12" 435 source = "registry+https://github.com/rust-lang/crates.io-index" 436 + checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" 437 dependencies = [ 438 "hermit-abi", 439 + "libc", 440 + "windows-sys", 441 ] 442 443 [[package]] 444 name = "itoa" 445 + version = "1.0.10" 446 source = "registry+https://github.com/rust-lang/crates.io-index" 447 + checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 448 449 [[package]] 450 name = "la-arena" ··· 454 455 [[package]] 456 name = "lang-srv" 457 + version = "0.14.3" 458 dependencies = [ 459 "analysis", 460 "anyhow", ··· 482 483 [[package]] 484 name = "lex-util" 485 + version = "0.14.3" 486 487 [[package]] 488 name = "libc" 489 + version = "0.2.153" 490 source = "registry+https://github.com/rust-lang/crates.io-index" 491 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 492 493 [[package]] 494 name = "line-index" 495 + version = "0.1.1" 496 source = "registry+https://github.com/rust-lang/crates.io-index" 497 + checksum = "67d61795376ae2683928c218fda7d7d7db136fd38c06b7552904667f0d55580a" 498 dependencies = [ 499 "nohash-hasher", 500 "text-size", ··· 502 503 [[package]] 504 name = "linux-raw-sys" 505 + version = "0.4.13" 506 source = "registry+https://github.com/rust-lang/crates.io-index" 507 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 508 509 [[package]] 510 name = "log" ··· 514 515 [[package]] 516 name = "lsp-server" 517 + version = "0.7.6" 518 source = "registry+https://github.com/rust-lang/crates.io-index" 519 + checksum = "248f65b78f6db5d8e1b1604b4098a28b43d21a8eb1deeca22b1c421b276c7095" 520 dependencies = [ 521 "crossbeam-channel", 522 "log", ··· 526 527 [[package]] 528 name = "lsp-types" 529 + version = "0.95.0" 530 source = "registry+https://github.com/rust-lang/crates.io-index" 531 + checksum = "158c1911354ef73e8fe42da6b10c0484cb65c7f1007f28022e847706c1ab6984" 532 dependencies = [ 533 "bitflags 1.3.2", 534 "serde", ··· 539 540 [[package]] 541 name = "memchr" 542 + version = "2.7.1" 543 source = "registry+https://github.com/rust-lang/crates.io-index" 544 + checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 545 546 [[package]] 547 name = "memoffset" ··· 554 555 [[package]] 556 name = "millet-cli" 557 + version = "0.14.3" 558 dependencies = [ 559 "analysis", 560 "codespan-reporting", ··· 572 573 [[package]] 574 name = "millet-ls" 575 + version = "0.14.3" 576 dependencies = [ 577 "anyhow", 578 "env_logger", ··· 583 584 [[package]] 585 name = "miniz_oxide" 586 + version = "0.7.2" 587 source = "registry+https://github.com/rust-lang/crates.io-index" 588 + checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 589 dependencies = [ 590 "adler", 591 ] 592 593 [[package]] 594 name = "mlb-hir" 595 + version = "0.14.3" 596 dependencies = [ 597 "fast-hash", 598 "paths", ··· 604 605 [[package]] 606 name = "mlb-statics" 607 + version = "0.14.3" 608 dependencies = [ 609 "config", 610 "diagnostic", ··· 629 630 [[package]] 631 name = "mlb-syntax" 632 + version = "0.14.3" 633 dependencies = [ 634 "lex-util", 635 "paths", ··· 659 660 [[package]] 661 name = "num-integer" 662 + version = "0.1.46" 663 source = "registry+https://github.com/rust-lang/crates.io-index" 664 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 665 dependencies = [ 666 "num-traits", 667 ] 668 669 [[package]] 670 name = "num-traits" 671 + version = "0.2.18" 672 source = "registry+https://github.com/rust-lang/crates.io-index" 673 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 674 dependencies = [ 675 "autocfg", 676 ] 677 678 [[package]] 679 name = "object" 680 + version = "0.32.2" 681 source = "registry+https://github.com/rust-lang/crates.io-index" 682 + checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" 683 dependencies = [ 684 "memchr", 685 ] 686 687 [[package]] 688 name = "once_cell" 689 + version = "1.19.0" 690 source = "registry+https://github.com/rust-lang/crates.io-index" 691 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 692 693 [[package]] 694 name = "panic-hook" 695 + version = "0.14.3" 696 dependencies = [ 697 "better-panic", 698 ] ··· 700 [[package]] 701 name = "paths" 702 version = "0.1.0" 703 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 704 dependencies = [ 705 "dunce", 706 "fast-hash", ··· 713 [[package]] 714 name = "pattern-match" 715 version = "0.1.0" 716 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 717 dependencies = [ 718 "fast-hash", 719 ] ··· 742 743 [[package]] 744 name = "prettyplease" 745 + version = "0.2.16" 746 source = "registry+https://github.com/rust-lang/crates.io-index" 747 + checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" 748 dependencies = [ 749 "proc-macro2", 750 "syn", ··· 752 753 [[package]] 754 name = "proc-macro2" 755 + version = "1.0.78" 756 source = "registry+https://github.com/rust-lang/crates.io-index" 757 + checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 758 dependencies = [ 759 "unicode-ident", 760 ] 761 762 [[package]] 763 name = "pulldown-cmark" 764 + version = "0.9.6" 765 source = "registry+https://github.com/rust-lang/crates.io-index" 766 + checksum = "57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b" 767 dependencies = [ 768 + "bitflags 2.4.2", 769 "getopts", 770 "memchr", 771 "unicase", ··· 773 774 [[package]] 775 name = "quote" 776 + version = "1.0.35" 777 source = "registry+https://github.com/rust-lang/crates.io-index" 778 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 779 dependencies = [ 780 "proc-macro2", 781 ] 782 783 [[package]] 784 name = "regex" 785 + version = "1.10.3" 786 source = "registry+https://github.com/rust-lang/crates.io-index" 787 + checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 788 dependencies = [ 789 "aho-corasick", 790 "memchr", ··· 794 795 [[package]] 796 name = "regex-automata" 797 + version = "0.4.5" 798 source = "registry+https://github.com/rust-lang/crates.io-index" 799 + checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" 800 dependencies = [ 801 "aho-corasick", 802 "memchr", ··· 811 812 [[package]] 813 name = "rowan" 814 + version = "0.15.15" 815 source = "registry+https://github.com/rust-lang/crates.io-index" 816 + checksum = "32a58fa8a7ccff2aec4f39cc45bf5f985cec7125ab271cf681c279fd00192b49" 817 dependencies = [ 818 "countme", 819 + "hashbrown", 820 "memoffset", 821 "rustc-hash", 822 "text-size", ··· 836 837 [[package]] 838 name = "rustix" 839 + version = "0.38.31" 840 source = "registry+https://github.com/rust-lang/crates.io-index" 841 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 842 dependencies = [ 843 + "bitflags 2.4.2", 844 "errno", 845 "libc", 846 "linux-raw-sys", 847 + "windows-sys", 848 ] 849 850 [[package]] 851 name = "ryu" 852 + version = "1.0.16" 853 source = "registry+https://github.com/rust-lang/crates.io-index" 854 + checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 855 856 [[package]] 857 name = "serde" 858 + version = "1.0.196" 859 source = "registry+https://github.com/rust-lang/crates.io-index" 860 + checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 861 dependencies = [ 862 "serde_derive", 863 ] 864 865 [[package]] 866 name = "serde_derive" 867 + version = "1.0.196" 868 source = "registry+https://github.com/rust-lang/crates.io-index" 869 + checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 870 dependencies = [ 871 "proc-macro2", 872 "quote", ··· 875 876 [[package]] 877 name = "serde_json" 878 + version = "1.0.113" 879 source = "registry+https://github.com/rust-lang/crates.io-index" 880 + checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" 881 dependencies = [ 882 "itoa", 883 "ryu", ··· 886 887 [[package]] 888 name = "serde_repr" 889 + version = "0.1.18" 890 source = "registry+https://github.com/rust-lang/crates.io-index" 891 + checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" 892 dependencies = [ 893 "proc-macro2", 894 "quote", ··· 897 898 [[package]] 899 name = "serde_spanned" 900 + version = "0.6.5" 901 source = "registry+https://github.com/rust-lang/crates.io-index" 902 + checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" 903 dependencies = [ 904 "serde", 905 ] 906 907 [[package]] 908 name = "slash-var-path" 909 + version = "0.14.3" 910 dependencies = [ 911 "fast-hash", 912 "str-util", ··· 914 915 [[package]] 916 name = "sml-comment" 917 + version = "0.14.3" 918 dependencies = [ 919 "sml-syntax", 920 ] 921 922 [[package]] 923 name = "sml-dynamics" 924 + version = "0.14.3" 925 dependencies = [ 926 "fast-hash", 927 "fmt-util", ··· 932 933 [[package]] 934 name = "sml-dynamics-tests" 935 + version = "0.14.3" 936 dependencies = [ 937 "config", 938 "pretty_assertions", ··· 949 950 [[package]] 951 name = "sml-file" 952 + version = "0.14.3" 953 954 [[package]] 955 name = "sml-file-syntax" 956 + version = "0.14.3" 957 dependencies = [ 958 "config", 959 "elapsed", ··· 968 969 [[package]] 970 name = "sml-fixity" 971 + version = "0.14.3" 972 dependencies = [ 973 "fast-hash", 974 "once_cell", ··· 977 978 [[package]] 979 name = "sml-hir" 980 + version = "0.14.3" 981 dependencies = [ 982 "la-arena", 983 "sml-lab", ··· 988 989 [[package]] 990 name = "sml-hir-lower" 991 + version = "0.14.3" 992 dependencies = [ 993 "config", 994 "cov-mark", ··· 1005 1006 [[package]] 1007 name = "sml-lab" 1008 + version = "0.14.3" 1009 dependencies = [ 1010 "str-util", 1011 ] 1012 1013 [[package]] 1014 name = "sml-lex" 1015 + version = "0.14.3" 1016 dependencies = [ 1017 "cov-mark", 1018 "diagnostic", ··· 1029 1030 [[package]] 1031 name = "sml-naive-fmt" 1032 + version = "0.14.3" 1033 dependencies = [ 1034 "fast-hash", 1035 "sml-comment", ··· 1039 1040 [[package]] 1041 name = "sml-namespace" 1042 + version = "0.14.3" 1043 1044 [[package]] 1045 name = "sml-parse" 1046 + version = "0.14.3" 1047 dependencies = [ 1048 "diagnostic", 1049 "event-parse", ··· 1057 1058 [[package]] 1059 name = "sml-path" 1060 + version = "0.14.3" 1061 dependencies = [ 1062 "str-util", 1063 ] 1064 1065 [[package]] 1066 name = "sml-scon" 1067 + version = "0.14.3" 1068 dependencies = [ 1069 "num-bigint", 1070 "num-traits", ··· 1073 1074 [[package]] 1075 name = "sml-statics" 1076 + version = "0.14.3" 1077 dependencies = [ 1078 "chain-map", 1079 "config", ··· 1096 1097 [[package]] 1098 name = "sml-statics-types" 1099 + version = "0.14.3" 1100 dependencies = [ 1101 "chain-map", 1102 "code-h2-md-map", ··· 1115 1116 [[package]] 1117 name = "sml-symbol-kind" 1118 + version = "0.14.3" 1119 dependencies = [ 1120 "sml-namespace", 1121 "sml-statics-types", ··· 1123 1124 [[package]] 1125 name = "sml-syntax" 1126 + version = "0.14.3" 1127 dependencies = [ 1128 "code-h2-md-map", 1129 "fast-hash", ··· 1134 1135 [[package]] 1136 name = "sml-ty-var-scope" 1137 + version = "0.14.3" 1138 dependencies = [ 1139 "fast-hash", 1140 "sml-hir", ··· 1142 1143 [[package]] 1144 name = "smol_str" 1145 + version = "0.2.1" 1146 source = "registry+https://github.com/rust-lang/crates.io-index" 1147 + checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49" 1148 dependencies = [ 1149 "serde", 1150 ] ··· 1152 [[package]] 1153 name = "str-util" 1154 version = "0.1.0" 1155 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 1156 dependencies = [ 1157 "smol_str", 1158 ] 1159 1160 [[package]] 1161 name = "syn" 1162 + version = "2.0.48" 1163 source = "registry+https://github.com/rust-lang/crates.io-index" 1164 + checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 1165 dependencies = [ 1166 "proc-macro2", 1167 "quote", ··· 1171 [[package]] 1172 name = "syntax-gen" 1173 version = "0.1.0" 1174 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 1175 dependencies = [ 1176 "char-name", 1177 "fast-hash", 1178 "identifier-case", 1179 "proc-macro2", 1180 "quote", 1181 "ungrammar", 1182 + "write-rs-tokens", 1183 ] 1184 1185 [[package]] 1186 name = "tempfile" 1187 + version = "3.10.0" 1188 source = "registry+https://github.com/rust-lang/crates.io-index" 1189 + checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" 1190 dependencies = [ 1191 "cfg-if", 1192 "fastrand", 1193 "rustix", 1194 + "windows-sys", 1195 ] 1196 1197 [[package]] 1198 name = "termcolor" 1199 + version = "1.4.1" 1200 source = "registry+https://github.com/rust-lang/crates.io-index" 1201 + checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 1202 dependencies = [ 1203 "winapi-util", 1204 ] 1205 1206 [[package]] 1207 name = "tests" 1208 + version = "0.14.3" 1209 dependencies = [ 1210 "analysis", 1211 "cm-syntax", ··· 1220 "once_cell", 1221 "paths", 1222 "pretty_assertions", 1223 + "proc-macro2", 1224 "pulldown-cmark", 1225 + "quote", 1226 "serde_json", 1227 "slash-var-path", 1228 "sml-file", 1229 "sml-syntax", 1230 "str-util", 1231 "text-pos", 1232 + "write-rs-tokens", 1233 ] 1234 1235 [[package]] 1236 name = "text-pos" 1237 version = "0.1.0" 1238 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 1239 dependencies = [ 1240 "line-index", 1241 "text-size-util", ··· 1250 [[package]] 1251 name = "text-size-util" 1252 version = "0.1.0" 1253 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 1254 dependencies = [ 1255 "text-size", 1256 ] ··· 1273 [[package]] 1274 name = "token" 1275 version = "0.1.0" 1276 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 1277 1278 [[package]] 1279 name = "toml" 1280 + version = "0.8.10" 1281 source = "registry+https://github.com/rust-lang/crates.io-index" 1282 + checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" 1283 dependencies = [ 1284 "serde", 1285 "serde_spanned", ··· 1298 1299 [[package]] 1300 name = "toml_edit" 1301 + version = "0.22.4" 1302 source = "registry+https://github.com/rust-lang/crates.io-index" 1303 + checksum = "0c9ffdf896f8daaabf9b66ba8e77ea1ed5ed0f72821b398aba62352e95062951" 1304 dependencies = [ 1305 "indexmap", 1306 "serde", ··· 1312 [[package]] 1313 name = "topo-sort" 1314 version = "0.1.0" 1315 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 1316 1317 [[package]] 1318 name = "ungrammar" ··· 1331 1332 [[package]] 1333 name = "unicode-bidi" 1334 + version = "0.3.15" 1335 source = "registry+https://github.com/rust-lang/crates.io-index" 1336 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 1337 1338 [[package]] 1339 name = "unicode-ident" ··· 1359 [[package]] 1360 name = "uniq" 1361 version = "0.1.0" 1362 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 1363 1364 [[package]] 1365 name = "url" ··· 1412 1413 [[package]] 1414 name = "windows-sys" 1415 version = "0.52.0" 1416 source = "registry+https://github.com/rust-lang/crates.io-index" 1417 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1418 dependencies = [ 1419 + "windows-targets", 1420 ] 1421 1422 [[package]] ··· 1425 source = "registry+https://github.com/rust-lang/crates.io-index" 1426 checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 1427 dependencies = [ 1428 + "windows_aarch64_gnullvm", 1429 + "windows_aarch64_msvc", 1430 + "windows_i686_gnu", 1431 + "windows_i686_msvc", 1432 + "windows_x86_64_gnu", 1433 + "windows_x86_64_gnullvm", 1434 + "windows_x86_64_msvc", 1435 ] 1436 1437 [[package]] 1438 name = "windows_aarch64_gnullvm" 1439 version = "0.52.0" 1440 source = "registry+https://github.com/rust-lang/crates.io-index" 1441 checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 1442 1443 [[package]] 1444 name = "windows_aarch64_msvc" 1445 version = "0.52.0" 1446 source = "registry+https://github.com/rust-lang/crates.io-index" 1447 checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 1448 1449 [[package]] 1450 name = "windows_i686_gnu" 1451 version = "0.52.0" 1452 source = "registry+https://github.com/rust-lang/crates.io-index" 1453 checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 1454 1455 [[package]] 1456 name = "windows_i686_msvc" 1457 version = "0.52.0" 1458 source = "registry+https://github.com/rust-lang/crates.io-index" 1459 checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 1460 1461 [[package]] 1462 name = "windows_x86_64_gnu" 1463 version = "0.52.0" 1464 source = "registry+https://github.com/rust-lang/crates.io-index" 1465 checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 1466 1467 [[package]] 1468 name = "windows_x86_64_gnullvm" 1469 version = "0.52.0" 1470 source = "registry+https://github.com/rust-lang/crates.io-index" 1471 checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 1472 1473 [[package]] 1474 name = "windows_x86_64_msvc" 1475 version = "0.52.0" 1476 source = "registry+https://github.com/rust-lang/crates.io-index" 1477 checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 1478 1479 [[package]] 1480 name = "winnow" 1481 + version = "0.5.40" 1482 source = "registry+https://github.com/rust-lang/crates.io-index" 1483 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 1484 dependencies = [ 1485 "memchr", 1486 ] 1487 1488 [[package]] 1489 + name = "write-rs-tokens" 1490 + version = "0.1.0" 1491 + source = "git+https://github.com/azdavis/language-util.git#65807c40cd874514e97392e35d25b788b1a706d8" 1492 + dependencies = [ 1493 + "prettyplease", 1494 + "proc-macro2", 1495 + "syn", 1496 + ] 1497 + 1498 + [[package]] 1499 name = "xtask" 1500 + version = "0.14.3" 1501 dependencies = [ 1502 "anyhow", 1503 "flate2",
+3 -3
pkgs/development/tools/language-servers/millet/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "millet"; 5 - version = "0.14.2"; 6 7 src = fetchFromGitHub { 8 owner = "azdavis"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-UtdkflM9ftmSVQI4CF0PAlLlbQ9l0EHF5SzJL4sU08Q="; 12 }; 13 14 cargoLock = { 15 lockFile = ./Cargo.lock; 16 outputHashes = { 17 - "char-name-0.1.0" = "sha256-zi5XI0exL0D0RMN5FlNqdXl5DDFEnvWOBZvgeUTMKKc="; 18 "sml-libs-0.1.0" = "sha256-zQrhH24XlA9SeQ+sVzaVwJwrm80TRIjFq99Vay7QEN8="; 19 }; 20 };
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "millet"; 5 + version = "0.14.3"; 6 7 src = fetchFromGitHub { 8 owner = "azdavis"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-V1FToLhBzeZd3ve+eKAHniHN6oveEg0FBHnkSZPxBqo="; 12 }; 13 14 cargoLock = { 15 lockFile = ./Cargo.lock; 16 outputHashes = { 17 + "chain-map-0.1.0" = "sha256-nds+lPGCbxw3GqrgfmTbKnPkiV3F6f5A2xr82qV33iI="; 18 "sml-libs-0.1.0" = "sha256-zQrhH24XlA9SeQ+sVzaVwJwrm80TRIjFq99Vay7QEN8="; 19 }; 20 };