diff options
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 100 |
1 files changed, 71 insertions, 29 deletions
diff --git a/Cargo.lock b/Cargo.lock index 6b9020424..aac473191 100644 --- a/Cargo.lock +++ b/Cargo.lock | |||
@@ -37,10 +37,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
37 | checksum = "33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344" | 37 | checksum = "33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344" |
38 | 38 | ||
39 | [[package]] | 39 | [[package]] |
40 | name = "arena" | ||
41 | version = "0.0.0" | ||
42 | |||
43 | [[package]] | ||
44 | name = "arrayvec" | 40 | name = "arrayvec" |
45 | version = "0.5.2" | 41 | version = "0.5.2" |
46 | source = "registry+https://github.com/rust-lang/crates.io-index" | 42 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -127,12 +123,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
127 | checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" | 123 | checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" |
128 | 124 | ||
129 | [[package]] | 125 | [[package]] |
126 | name = "cargo-platform" | ||
127 | version = "0.1.1" | ||
128 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
129 | checksum = "0226944a63d1bf35a3b5f948dd7c59e263db83695c9e8bffc4037de02e30f1d7" | ||
130 | dependencies = [ | ||
131 | "serde", | ||
132 | ] | ||
133 | |||
134 | [[package]] | ||
130 | name = "cargo_metadata" | 135 | name = "cargo_metadata" |
131 | version = "0.12.0" | 136 | version = "0.12.2" |
132 | source = "registry+https://github.com/rust-lang/crates.io-index" | 137 | source = "registry+https://github.com/rust-lang/crates.io-index" |
133 | checksum = "d5a5f7b42f606b7f23674f6f4d877628350682bc40687d3fae65679a58d55345" | 138 | checksum = "11a47b6286279a9998588ef7050d1ebc2500c69892a557c90fe5d071c64415dc" |
134 | dependencies = [ | 139 | dependencies = [ |
140 | "cargo-platform", | ||
135 | "semver", | 141 | "semver", |
142 | "semver-parser", | ||
136 | "serde", | 143 | "serde", |
137 | "serde_json", | 144 | "serde_json", |
138 | ] | 145 | ] |
@@ -316,7 +323,7 @@ dependencies = [ | |||
316 | "const_fn", | 323 | "const_fn", |
317 | "crossbeam-utils 0.8.1", | 324 | "crossbeam-utils 0.8.1", |
318 | "lazy_static", | 325 | "lazy_static", |
319 | "memoffset", | 326 | "memoffset 0.6.1", |
320 | "scopeguard", | 327 | "scopeguard", |
321 | ] | 328 | ] |
322 | 329 | ||
@@ -427,6 +434,7 @@ dependencies = [ | |||
427 | "jod-thread", | 434 | "jod-thread", |
428 | "log", | 435 | "log", |
429 | "serde_json", | 436 | "serde_json", |
437 | "stdx", | ||
430 | "toolchain", | 438 | "toolchain", |
431 | ] | 439 | ] |
432 | 440 | ||
@@ -494,6 +502,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
494 | checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" | 502 | checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" |
495 | 503 | ||
496 | [[package]] | 504 | [[package]] |
505 | name = "hashbrown" | ||
506 | version = "0.10.0" | ||
507 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
508 | checksum = "2140e9c963869f01789fa4fef4805211081ec794af5fc77c0d5b377906118853" | ||
509 | |||
510 | [[package]] | ||
497 | name = "heck" | 511 | name = "heck" |
498 | version = "0.3.2" | 512 | version = "0.3.2" |
499 | source = "registry+https://github.com/rust-lang/crates.io-index" | 513 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -535,7 +549,6 @@ name = "hir_def" | |||
535 | version = "0.0.0" | 549 | version = "0.0.0" |
536 | dependencies = [ | 550 | dependencies = [ |
537 | "anymap", | 551 | "anymap", |
538 | "arena", | ||
539 | "base_db", | 552 | "base_db", |
540 | "cfg", | 553 | "cfg", |
541 | "drop_bomb", | 554 | "drop_bomb", |
@@ -545,6 +558,7 @@ dependencies = [ | |||
545 | "hir_expand", | 558 | "hir_expand", |
546 | "indexmap", | 559 | "indexmap", |
547 | "itertools 0.10.0", | 560 | "itertools 0.10.0", |
561 | "la-arena", | ||
548 | "log", | 562 | "log", |
549 | "mbe", | 563 | "mbe", |
550 | "once_cell", | 564 | "once_cell", |
@@ -561,9 +575,9 @@ dependencies = [ | |||
561 | name = "hir_expand" | 575 | name = "hir_expand" |
562 | version = "0.0.0" | 576 | version = "0.0.0" |
563 | dependencies = [ | 577 | dependencies = [ |
564 | "arena", | ||
565 | "base_db", | 578 | "base_db", |
566 | "either", | 579 | "either", |
580 | "la-arena", | ||
567 | "log", | 581 | "log", |
568 | "mbe", | 582 | "mbe", |
569 | "parser", | 583 | "parser", |
@@ -578,7 +592,6 @@ dependencies = [ | |||
578 | name = "hir_ty" | 592 | name = "hir_ty" |
579 | version = "0.0.0" | 593 | version = "0.0.0" |
580 | dependencies = [ | 594 | dependencies = [ |
581 | "arena", | ||
582 | "arrayvec", | 595 | "arrayvec", |
583 | "base_db", | 596 | "base_db", |
584 | "chalk-ir", | 597 | "chalk-ir", |
@@ -589,6 +602,7 @@ dependencies = [ | |||
589 | "hir_def", | 602 | "hir_def", |
590 | "hir_expand", | 603 | "hir_expand", |
591 | "itertools 0.10.0", | 604 | "itertools 0.10.0", |
605 | "la-arena", | ||
592 | "log", | 606 | "log", |
593 | "once_cell", | 607 | "once_cell", |
594 | "profile", | 608 | "profile", |
@@ -678,7 +692,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
678 | checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b" | 692 | checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b" |
679 | dependencies = [ | 693 | dependencies = [ |
680 | "autocfg", | 694 | "autocfg", |
681 | "hashbrown", | 695 | "hashbrown 0.9.1", |
682 | ] | 696 | ] |
683 | 697 | ||
684 | [[package]] | 698 | [[package]] |
@@ -760,6 +774,10 @@ dependencies = [ | |||
760 | ] | 774 | ] |
761 | 775 | ||
762 | [[package]] | 776 | [[package]] |
777 | name = "la-arena" | ||
778 | version = "0.2.0" | ||
779 | |||
780 | [[package]] | ||
763 | name = "lazy_static" | 781 | name = "lazy_static" |
764 | version = "1.4.0" | 782 | version = "1.4.0" |
765 | source = "registry+https://github.com/rust-lang/crates.io-index" | 783 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -892,6 +910,15 @@ dependencies = [ | |||
892 | 910 | ||
893 | [[package]] | 911 | [[package]] |
894 | name = "memoffset" | 912 | name = "memoffset" |
913 | version = "0.5.6" | ||
914 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
915 | checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa" | ||
916 | dependencies = [ | ||
917 | "autocfg", | ||
918 | ] | ||
919 | |||
920 | [[package]] | ||
921 | name = "memoffset" | ||
895 | version = "0.6.1" | 922 | version = "0.6.1" |
896 | source = "registry+https://github.com/rust-lang/crates.io-index" | 923 | source = "registry+https://github.com/rust-lang/crates.io-index" |
897 | checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87" | 924 | checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87" |
@@ -1184,9 +1211,8 @@ version = "0.0.0" | |||
1184 | name = "profile" | 1211 | name = "profile" |
1185 | version = "0.0.0" | 1212 | version = "0.0.0" |
1186 | dependencies = [ | 1213 | dependencies = [ |
1187 | "arena", | ||
1188 | "backtrace", | ||
1189 | "cfg-if 1.0.0", | 1214 | "cfg-if 1.0.0", |
1215 | "la-arena", | ||
1190 | "libc", | 1216 | "libc", |
1191 | "once_cell", | 1217 | "once_cell", |
1192 | "perf-event", | 1218 | "perf-event", |
@@ -1197,14 +1223,15 @@ name = "project_model" | |||
1197 | version = "0.0.0" | 1223 | version = "0.0.0" |
1198 | dependencies = [ | 1224 | dependencies = [ |
1199 | "anyhow", | 1225 | "anyhow", |
1200 | "arena", | ||
1201 | "base_db", | 1226 | "base_db", |
1202 | "cargo_metadata", | 1227 | "cargo_metadata", |
1203 | "cfg", | 1228 | "cfg", |
1204 | "itertools 0.10.0", | 1229 | "itertools 0.10.0", |
1230 | "la-arena", | ||
1205 | "log", | 1231 | "log", |
1206 | "paths", | 1232 | "paths", |
1207 | "proc_macro_api", | 1233 | "proc_macro_api", |
1234 | "profile", | ||
1208 | "rustc-hash", | 1235 | "rustc-hash", |
1209 | "serde", | 1236 | "serde", |
1210 | "serde_json", | 1237 | "serde_json", |
@@ -1299,14 +1326,15 @@ checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189" | |||
1299 | 1326 | ||
1300 | [[package]] | 1327 | [[package]] |
1301 | name = "rowan" | 1328 | name = "rowan" |
1302 | version = "0.10.0" | 1329 | version = "0.10.5" |
1303 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1330 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1304 | checksum = "1e081ed6eacce09e243b619ab90f069c27b0cff8a6d0eb8ad2ec935b65853798" | 1331 | checksum = "e1898adeafc7d3c69913b33ee1acbbb39c726a9dbe05ff77c08b52957643e8db" |
1305 | dependencies = [ | 1332 | dependencies = [ |
1333 | "hashbrown 0.10.0", | ||
1306 | "rustc-hash", | 1334 | "rustc-hash", |
1307 | "smol_str", | 1335 | "smol_str", |
1308 | "text-size", | 1336 | "text-size", |
1309 | "thin-dst", | 1337 | "triomphe", |
1310 | ] | 1338 | ] |
1311 | 1339 | ||
1312 | [[package]] | 1340 | [[package]] |
@@ -1448,9 +1476,9 @@ dependencies = [ | |||
1448 | 1476 | ||
1449 | [[package]] | 1477 | [[package]] |
1450 | name = "semver-parser" | 1478 | name = "semver-parser" |
1451 | version = "0.10.1" | 1479 | version = "0.10.2" |
1452 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1480 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1453 | checksum = "42ef146c2ad5e5f4b037cd6ce2ebb775401729b19a82040c1beac9d36c7d1428" | 1481 | checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" |
1454 | dependencies = [ | 1482 | dependencies = [ |
1455 | "pest", | 1483 | "pest", |
1456 | ] | 1484 | ] |
@@ -1552,8 +1580,17 @@ dependencies = [ | |||
1552 | ] | 1580 | ] |
1553 | 1581 | ||
1554 | [[package]] | 1582 | [[package]] |
1583 | name = "stable_deref_trait" | ||
1584 | version = "1.2.0" | ||
1585 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1586 | checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" | ||
1587 | |||
1588 | [[package]] | ||
1555 | name = "stdx" | 1589 | name = "stdx" |
1556 | version = "0.0.0" | 1590 | version = "0.0.0" |
1591 | dependencies = [ | ||
1592 | "backtrace", | ||
1593 | ] | ||
1557 | 1594 | ||
1558 | [[package]] | 1595 | [[package]] |
1559 | name = "syn" | 1596 | name = "syn" |
@@ -1623,9 +1660,9 @@ dependencies = [ | |||
1623 | 1660 | ||
1624 | [[package]] | 1661 | [[package]] |
1625 | name = "text-size" | 1662 | name = "text-size" |
1626 | version = "1.0.0" | 1663 | version = "1.1.0" |
1627 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1664 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1628 | checksum = "f03e7efdedc3bc78cb2337f1e2785c39e45f5ef762d9e4ebb137fff7380a6d8a" | 1665 | checksum = "288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a" |
1629 | 1666 | ||
1630 | [[package]] | 1667 | [[package]] |
1631 | name = "text_edit" | 1668 | name = "text_edit" |
@@ -1635,12 +1672,6 @@ dependencies = [ | |||
1635 | ] | 1672 | ] |
1636 | 1673 | ||
1637 | [[package]] | 1674 | [[package]] |
1638 | name = "thin-dst" | ||
1639 | version = "1.1.0" | ||
1640 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1641 | checksum = "db3c46be180f1af9673ebb27bc1235396f61ef6965b3fe0dbb2e624deb604f0e" | ||
1642 | |||
1643 | [[package]] | ||
1644 | name = "thread_local" | 1675 | name = "thread_local" |
1645 | version = "1.0.1" | 1676 | version = "1.0.1" |
1646 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1677 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -1782,6 +1813,17 @@ dependencies = [ | |||
1782 | ] | 1813 | ] |
1783 | 1814 | ||
1784 | [[package]] | 1815 | [[package]] |
1816 | name = "triomphe" | ||
1817 | version = "0.1.2" | ||
1818 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1819 | checksum = "6e9d872053cf9e5a833d8c1dd772cdc38ab66a908129d6f73c049c986161d07c" | ||
1820 | dependencies = [ | ||
1821 | "memoffset 0.5.6", | ||
1822 | "serde", | ||
1823 | "stable_deref_trait", | ||
1824 | ] | ||
1825 | |||
1826 | [[package]] | ||
1785 | name = "tt" | 1827 | name = "tt" |
1786 | version = "0.0.0" | 1828 | version = "0.0.0" |
1787 | dependencies = [ | 1829 | dependencies = [ |
@@ -1797,9 +1839,9 @@ checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" | |||
1797 | 1839 | ||
1798 | [[package]] | 1840 | [[package]] |
1799 | name = "ungrammar" | 1841 | name = "ungrammar" |
1800 | version = "1.6.0" | 1842 | version = "1.9.2" |
1801 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1843 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1802 | checksum = "f96cc1b6938f7c548fbcc630bac5c896ae77a130909829ab18b8eab78c51b7ee" | 1844 | checksum = "58a02e2041a872d56354e843e8e86e6b946fc8e7dc32982fcdc335e29eb4cc8b" |
1803 | 1845 | ||
1804 | [[package]] | 1846 | [[package]] |
1805 | name = "unicase" | 1847 | name = "unicase" |