Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add name_range field to FileSymbol | Ville Penttinen | 2019-02-23 | 1 | -1/+1 |
| | | | | | | This contains the syntax range of the name itself, allowing NavigationTarget to properly set the focus_range. This should make it so that when using symbol based navigation, we should always focus on the name, instead of the full range. | ||||
* | Fix NavigationTarget debug_render container_name output | Ville Penttinen | 2019-02-23 | 1 | -1/+1 |
| | |||||
* | Fix goto def not working when cursor was over the name of a def | Ville Penttinen | 2019-02-23 | 1 | -1/+2 |
| | | | | | We now allow goto_definition to return the named NavigationTarget if the cursor is on the name of a definition. | ||||
* | Refactor find_all_refs to return ReferenceSearchResult | Ville Penttinen | 2019-02-17 | 1 | -3/+13 |
| | |||||
* | Turn ImplBlock into a copy type just containing IDs | Florian Diebold | 2019-02-16 | 1 | -5/+10 |
| | | | | | | | This makes it more like the other code model types. Also make Module::definition_source/declaration_source return HirFileIds, to make them more like the other source functions. | ||||
* | Use clone directly rather than map + clone | Ville Penttinen | 2019-02-13 | 1 | -1/+1 |
| | |||||
* | Add support for container_name in workspace/symbol query | Ville Penttinen | 2019-02-12 | 1 | -0/+11 |
| | |||||
* | reformat the world | Aleksey Kladov | 2019-02-08 | 1 | -8/+2 |
| | |||||
* | Use the new Resolver API for goto def | Florian Diebold | 2019-02-01 | 1 | -5/+6 |
| | |||||
* | Go to Implementation for structs and enums | Jeremy Kolb | 2019-01-30 | 1 | -0/+10 |
| | |||||
* | fix todo | Aleksey Kladov | 2019-01-25 | 1 | -35/+10 |
| | |||||
* | add ability to get strcut field source | Aleksey Kladov | 2019-01-25 | 1 | -1/+12 |
| | |||||
* | ModuleDef is Def-free | Aleksey Kladov | 2019-01-24 | 1 | -1/+0 |
| | |||||
* | Migrate trait & type to new ids | Aleksey Kladov | 2019-01-24 | 1 | -31/+28 |
| | |||||
* | move consts&statics to new id | Aleksey Kladov | 2019-01-24 | 1 | -8/+14 |
| | |||||
* | adapt ide_api to the new API | Aleksey Kladov | 2019-01-24 | 1 | -4/+7 |
| | |||||
* | adapt ide_api to the new API | Aleksey Kladov | 2019-01-24 | 1 | -7/+13 |
| | |||||
* | update ide_api to new hir | Aleksey Kladov | 2019-01-24 | 1 | -4/+8 |
| | |||||
* | Change ids strategy | Aleksey Kladov | 2019-01-24 | 1 | -2/+11 |
| | | | | | | | this is a part of larghish hir refactoring which aims to * replace per-source-root module trees with per crate trees * switch from a monotyped DedId to type-specific ids | ||||
* | remove Cancelable from navigation target | Aleksey Kladov | 2019-01-15 | 1 | -23/+11 |
| | |||||
* | remove Cancelable from static&const API | Aleksey Kladov | 2019-01-15 | 1 | -4/+4 |
| | |||||
* | remove Cancelable from adt API | Aleksey Kladov | 2019-01-15 | 1 | -3/+3 |
| | |||||
* | remove Cancelable from Module API | Aleksey Kladov | 2019-01-15 | 1 | -4/+4 |
| | |||||
* | fix go to parent module | Aleksey Kladov | 2019-01-13 | 1 | -0/+19 |
| | |||||
* | actually produce missing def kinds | Aleksey Kladov | 2019-01-11 | 1 | -0/+16 |
| | |||||
* | kill NavTarget ptr | Aleksey Kladov | 2019-01-11 | 1 | -6/+2 |
| | |||||
* | fix tests | Aleksey Kladov | 2019-01-11 | 1 | -7/+28 |
| | |||||
* | envapsulate navigation target better | Aleksey Kladov | 2019-01-11 | 1 | -24/+88 |
| | |||||
* | simplify | Aleksey Kladov | 2019-01-11 | 1 | -5/+2 |
| | |||||
* | reshuffle nones | Aleksey Kladov | 2019-01-11 | 1 | -21/+10 |
| | |||||
* | refactor nav target | Aleksey Kladov | 2019-01-11 | 1 | -20/+29 |
| | |||||
* | Make from_syntax private | Aleksey Kladov | 2019-01-11 | 1 | -13/+10 |
| | |||||
* | move nav to a separate file | Aleksey Kladov | 2019-01-11 | 1 | -0/+86 |