aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock100
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"
37checksum = "33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344" 37checksum = "33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344"
38 38
39[[package]] 39[[package]]
40name = "arena"
41version = "0.0.0"
42
43[[package]]
44name = "arrayvec" 40name = "arrayvec"
45version = "0.5.2" 41version = "0.5.2"
46source = "registry+https://github.com/rust-lang/crates.io-index" 42source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -127,12 +123,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
127checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" 123checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
128 124
129[[package]] 125[[package]]
126name = "cargo-platform"
127version = "0.1.1"
128source = "registry+https://github.com/rust-lang/crates.io-index"
129checksum = "0226944a63d1bf35a3b5f948dd7c59e263db83695c9e8bffc4037de02e30f1d7"
130dependencies = [
131 "serde",
132]
133
134[[package]]
130name = "cargo_metadata" 135name = "cargo_metadata"
131version = "0.12.0" 136version = "0.12.2"
132source = "registry+https://github.com/rust-lang/crates.io-index" 137source = "registry+https://github.com/rust-lang/crates.io-index"
133checksum = "d5a5f7b42f606b7f23674f6f4d877628350682bc40687d3fae65679a58d55345" 138checksum = "11a47b6286279a9998588ef7050d1ebc2500c69892a557c90fe5d071c64415dc"
134dependencies = [ 139dependencies = [
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"
494checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" 502checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
495 503
496[[package]] 504[[package]]
505name = "hashbrown"
506version = "0.10.0"
507source = "registry+https://github.com/rust-lang/crates.io-index"
508checksum = "2140e9c963869f01789fa4fef4805211081ec794af5fc77c0d5b377906118853"
509
510[[package]]
497name = "heck" 511name = "heck"
498version = "0.3.2" 512version = "0.3.2"
499source = "registry+https://github.com/rust-lang/crates.io-index" 513source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -535,7 +549,6 @@ name = "hir_def"
535version = "0.0.0" 549version = "0.0.0"
536dependencies = [ 550dependencies = [
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 = [
561name = "hir_expand" 575name = "hir_expand"
562version = "0.0.0" 576version = "0.0.0"
563dependencies = [ 577dependencies = [
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 = [
578name = "hir_ty" 592name = "hir_ty"
579version = "0.0.0" 593version = "0.0.0"
580dependencies = [ 594dependencies = [
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"
678checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b" 692checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b"
679dependencies = [ 693dependencies = [
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]]
777name = "la-arena"
778version = "0.2.0"
779
780[[package]]
763name = "lazy_static" 781name = "lazy_static"
764version = "1.4.0" 782version = "1.4.0"
765source = "registry+https://github.com/rust-lang/crates.io-index" 783source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -892,6 +910,15 @@ dependencies = [
892 910
893[[package]] 911[[package]]
894name = "memoffset" 912name = "memoffset"
913version = "0.5.6"
914source = "registry+https://github.com/rust-lang/crates.io-index"
915checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa"
916dependencies = [
917 "autocfg",
918]
919
920[[package]]
921name = "memoffset"
895version = "0.6.1" 922version = "0.6.1"
896source = "registry+https://github.com/rust-lang/crates.io-index" 923source = "registry+https://github.com/rust-lang/crates.io-index"
897checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87" 924checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87"
@@ -1184,9 +1211,8 @@ version = "0.0.0"
1184name = "profile" 1211name = "profile"
1185version = "0.0.0" 1212version = "0.0.0"
1186dependencies = [ 1213dependencies = [
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"
1197version = "0.0.0" 1223version = "0.0.0"
1198dependencies = [ 1224dependencies = [
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]]
1301name = "rowan" 1328name = "rowan"
1302version = "0.10.0" 1329version = "0.10.5"
1303source = "registry+https://github.com/rust-lang/crates.io-index" 1330source = "registry+https://github.com/rust-lang/crates.io-index"
1304checksum = "1e081ed6eacce09e243b619ab90f069c27b0cff8a6d0eb8ad2ec935b65853798" 1331checksum = "e1898adeafc7d3c69913b33ee1acbbb39c726a9dbe05ff77c08b52957643e8db"
1305dependencies = [ 1332dependencies = [
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]]
1450name = "semver-parser" 1478name = "semver-parser"
1451version = "0.10.1" 1479version = "0.10.2"
1452source = "registry+https://github.com/rust-lang/crates.io-index" 1480source = "registry+https://github.com/rust-lang/crates.io-index"
1453checksum = "42ef146c2ad5e5f4b037cd6ce2ebb775401729b19a82040c1beac9d36c7d1428" 1481checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
1454dependencies = [ 1482dependencies = [
1455 "pest", 1483 "pest",
1456] 1484]
@@ -1552,8 +1580,17 @@ dependencies = [
1552] 1580]
1553 1581
1554[[package]] 1582[[package]]
1583name = "stable_deref_trait"
1584version = "1.2.0"
1585source = "registry+https://github.com/rust-lang/crates.io-index"
1586checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
1587
1588[[package]]
1555name = "stdx" 1589name = "stdx"
1556version = "0.0.0" 1590version = "0.0.0"
1591dependencies = [
1592 "backtrace",
1593]
1557 1594
1558[[package]] 1595[[package]]
1559name = "syn" 1596name = "syn"
@@ -1623,9 +1660,9 @@ dependencies = [
1623 1660
1624[[package]] 1661[[package]]
1625name = "text-size" 1662name = "text-size"
1626version = "1.0.0" 1663version = "1.1.0"
1627source = "registry+https://github.com/rust-lang/crates.io-index" 1664source = "registry+https://github.com/rust-lang/crates.io-index"
1628checksum = "f03e7efdedc3bc78cb2337f1e2785c39e45f5ef762d9e4ebb137fff7380a6d8a" 1665checksum = "288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a"
1629 1666
1630[[package]] 1667[[package]]
1631name = "text_edit" 1668name = "text_edit"
@@ -1635,12 +1672,6 @@ dependencies = [
1635] 1672]
1636 1673
1637[[package]] 1674[[package]]
1638name = "thin-dst"
1639version = "1.1.0"
1640source = "registry+https://github.com/rust-lang/crates.io-index"
1641checksum = "db3c46be180f1af9673ebb27bc1235396f61ef6965b3fe0dbb2e624deb604f0e"
1642
1643[[package]]
1644name = "thread_local" 1675name = "thread_local"
1645version = "1.0.1" 1676version = "1.0.1"
1646source = "registry+https://github.com/rust-lang/crates.io-index" 1677source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1782,6 +1813,17 @@ dependencies = [
1782] 1813]
1783 1814
1784[[package]] 1815[[package]]
1816name = "triomphe"
1817version = "0.1.2"
1818source = "registry+https://github.com/rust-lang/crates.io-index"
1819checksum = "6e9d872053cf9e5a833d8c1dd772cdc38ab66a908129d6f73c049c986161d07c"
1820dependencies = [
1821 "memoffset 0.5.6",
1822 "serde",
1823 "stable_deref_trait",
1824]
1825
1826[[package]]
1785name = "tt" 1827name = "tt"
1786version = "0.0.0" 1828version = "0.0.0"
1787dependencies = [ 1829dependencies = [
@@ -1797,9 +1839,9 @@ checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
1797 1839
1798[[package]] 1840[[package]]
1799name = "ungrammar" 1841name = "ungrammar"
1800version = "1.6.0" 1842version = "1.9.2"
1801source = "registry+https://github.com/rust-lang/crates.io-index" 1843source = "registry+https://github.com/rust-lang/crates.io-index"
1802checksum = "f96cc1b6938f7c548fbcc630bac5c896ae77a130909829ab18b8eab78c51b7ee" 1844checksum = "58a02e2041a872d56354e843e8e86e6b946fc8e7dc32982fcdc335e29eb4cc8b"
1803 1845
1804[[package]] 1846[[package]]
1805name = "unicase" 1847name = "unicase"