rust-analyzer/crates
Matthias Einwag 799903ba16 Resolve core types
This adds support for completion and goto definition of
types defined within the "core" crate. The core crate is
added as a dependency to each crate in the project.

The core crate exported it's own prelude. This caused
now all crates to inherit the core crates prelude instead
of the std crates. In order to avoid the problem the
prelude resolution has been changed to overwrite
an already resolved prelude if this was set to a crate
named core - in order to pick a better prelude like std.

Fixes #2199
2019-11-09 15:22:19 -08:00
..
ra_arena cleanup 2019-08-06 10:57:16 +02:00
ra_assists Appease the linter by dummy doc comments 2019-11-04 22:33:21 +03:00
ra_batch Update crates 2019-11-07 13:05:12 -05:00
ra_cfg use slightly more idiomatic api for cfg 2019-10-08 14:22:49 +03:00
ra_cli Bump psm, console, indicatif 2019-11-05 10:38:50 -05:00
ra_db Reexport relative_path from ra_db 2019-11-04 01:14:17 +03:00
ra_fmt fix hir for new block syntax 2019-09-02 21:23:19 +03:00
ra_hir Unfork struct and union ids 2019-11-09 15:34:00 +03:00
ra_hir_def Resolve core types 2019-11-09 15:22:19 -08:00
ra_hir_expand Remove typed macro parsing API 2019-11-09 13:14:10 +03:00
ra_ide_api Merge #2169 2019-11-09 09:13:14 +00:00
ra_lsp_server Update crates 2019-11-07 13:05:12 -05:00
ra_mbe Remove typed macro parsing API 2019-11-09 13:14:10 +03:00
ra_parser cargo xtask format with 1.39 2019-11-07 09:44:45 -05:00
ra_prof show unaccounted for time in profiling 2019-10-24 09:14:33 +03:00
ra_project_model Resolve core types 2019-11-09 15:22:19 -08:00
ra_syntax Merge #2149 2019-11-04 09:06:53 +00:00
ra_text_edit introduce SingleFileChange 2019-10-25 11:49:38 +03:00
ra_tt Use macro_rules shift to map text ranges 2019-11-05 02:09:16 +08:00
ra_vfs_glob relative-path 1.0 2019-10-17 13:08:33 -04:00
test_utils support range selection in assist docs 2019-10-26 20:57:23 +03:00