rust/crates/ra_ide_api/src
bors[bot] c42db0bbd7 Merge #623
623: WIP: module id is not def id r=matklad a=matklad

This achieves two things:

* makes module_tree & item_map per crate, not per source_root
* begins the refactoring to remove universal `DefId` in favor of having separate ids for each kind of `Def`. Currently, only modules get a differnt ID though. 

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-01-24 22:56:13 +00:00
..
completion Merge #623 2019-01-24 22:56:13 +00:00
snapshots Change ids strategy 2019-01-24 13:29:19 +03:00
call_info.rs move SyntaxPtr to ra_syntax 2019-01-23 17:37:10 +03:00
completion.rs postfix completion 2019-01-21 13:19:51 +08:00
db.rs Change ids strategy 2019-01-24 13:29:19 +03:00
extend_selection.rs extend selection expands macros and can totally panic 2019-01-20 21:05:01 +03:00
goto_definition.rs update ide_api to new hir 2019-01-24 15:40:52 +03:00
hover.rs move rename to a new mod 2019-01-19 15:36:58 +03:00
imp.rs move SyntaxPtr to ra_syntax 2019-01-23 17:37:10 +03:00
lib.rs move completion item tests closer to the code 2019-01-23 16:05:13 +03:00
marks.rs move completion item tests closer to the code 2019-01-23 16:05:13 +03:00
mock_analysis.rs fix usages after rename 2019-01-08 22:33:36 +03:00
navigation_target.rs ModuleDef is Def-free 2019-01-25 01:32:47 +03:00
parent_module.rs remove Canceled from API impl 2019-01-15 21:02:42 +03:00
rename.rs Change ids strategy 2019-01-24 13:29:19 +03:00
runnables.rs remove Canceled from API impl 2019-01-15 21:02:42 +03:00
status.rs encapsulate hir locations 2019-01-24 12:41:08 +03:00
symbol_index.rs move SyntaxPtr to ra_syntax 2019-01-23 17:37:10 +03:00
syntax_highlighting.rs kill last cancelables 2019-01-15 21:17:10 +03:00