Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix missing unresolved macro diagnostic in function body | Brandon | 2021-03-16 | 7 | -39/+75 |
* | Merge #7970 | bors[bot] | 2021-03-15 | 3 | -11/+69 |
|\ | |||||
| * | Update crates/hir_def/src/nameres/collector.rs | brandondong | 2021-03-15 | 1 | -1/+1 |
| * | Fix incorrect diagnositics for failing built in eager macros | Brandon | 2021-03-14 | 2 | -10/+68 |
| * | Fix spelling error | Brandon | 2021-03-14 | 1 | -1/+1 |
* | | Enable thread-local coverage marks | Laurențiu Nicola | 2021-03-15 | 1 | -1/+1 |
* | | Simplify source maps for fields | Aleksey Kladov | 2021-03-15 | 2 | -18/+25 |
* | | Create TraitEnvironment through a query | Florian Diebold | 2021-03-13 | 1 | -0/+10 |
* | | Handle `cfg_attr` gating multiple attributes | Jonas Schievink | 2021-03-13 | 1 | -29/+19 |
* | | Extend cfg_attr test | Jonas Schievink | 2021-03-13 | 1 | -0/+3 |
* | | Simplify hir_def TestDB | Jonas Schievink | 2021-03-13 | 1 | -7/+2 |
* | | Remove `ItemTree::source` | Jonas Schievink | 2021-03-12 | 1 | -12/+0 |
|/ | |||||
* | Prefer names from outer DefMap over extern prelude | Jonas Schievink | 2021-03-10 | 1 | -5/+11 |
* | Stop fetching ItemTrees for no reason | Jonas Schievink | 2021-03-10 | 1 | -14/+1 |
* | Compilation speed | Aleksey Kladov | 2021-03-09 | 1 | -1/+1 |
* | Delete `ContainerId` | Jonas Schievink | 2021-03-09 | 6 | -72/+45 |
* | Stop using `ContainerId` in `AssocContainerId` | Jonas Schievink | 2021-03-09 | 3 | -7/+7 |
* | Check ancestor maps when computing traits in scope | Jonas Schievink | 2021-03-09 | 1 | -0/+10 |
* | Remove `item_scope` field from `Body` | Jonas Schievink | 2021-03-09 | 3 | -175/+6 |
* | Use `body.block_scopes` in `ChildBySource` | Jonas Schievink | 2021-03-09 | 1 | -1/+5 |
* | Store inner `BlockId`s in `Body` | Jonas Schievink | 2021-03-09 | 2 | -1/+6 |
* | Change `ChildBySource` to allow reusing `DynMap` | Jonas Schievink | 2021-03-09 | 2 | -32/+18 |
* | Use upstream cov-mark | Laurențiu Nicola | 2021-03-08 | 21 | -73/+58 |
* | Do not process indexed values more than once | Kirill Bulatov | 2021-03-08 | 1 | -29/+31 |
* | Deduplicate search_dependencies results | Kirill Bulatov | 2021-03-08 | 1 | -18/+19 |
* | Rename a few `crate_def_map`s to `def_map` | Jonas Schievink | 2021-03-06 | 3 | -16/+16 |
* | Make two calls virtual | Laurențiu Nicola | 2021-03-05 | 1 | -1/+1 |
* | Fix some warnings | Laurențiu Nicola | 2021-03-05 | 1 | -1/+1 |
* | Remove incorrect broken test | Jonas Schievink | 2021-03-03 | 1 | -24/+0 |
* | Fix `find_path` when inner items are present | Jonas Schievink | 2021-03-01 | 4 | -28/+88 |
* | Merge #7778 | bors[bot] | 2021-03-01 | 1 | -2/+11 |
|\ | |||||
| * | Fix lowering trailing self paths in UseTrees | Lukas Wirth | 2021-02-28 | 1 | -2/+11 |
* | | Merge #7804 | bors[bot] | 2021-02-28 | 3 | -79/+73 |
|\ \ | |||||
| * | | Introduce TypeCtor::Scalar | Lukas Wirth | 2021-02-28 | 3 | -79/+73 |
| |/ | |||||
* | | For unresolved macros, hightlight only the last segment | Aleksey Kladov | 2021-02-28 | 5 | -92/+147 |
* | | Restrict visibilities to the containing DefMap | Jonas Schievink | 2021-02-28 | 2 | -4/+46 |
|/ | |||||
* | is_visible_from_def_map: handle block expressions | Jonas Schievink | 2021-02-23 | 3 | -9/+37 |
* | Wrap `BuiltinType` in code model | Jonas Schievink | 2021-02-11 | 1 | -0/+1 |
* | Remove unneeded return | Jonas Schievink | 2021-02-09 | 1 | -2/+2 |
* | Remove `pub` | Jonas Schievink | 2021-02-09 | 1 | -2/+2 |
* | Use `block_def_map` in `Resolver` | Jonas Schievink | 2021-02-09 | 1 | -118/+97 |
* | Teach `find_path` about inner items | Jonas Schievink | 2021-02-09 | 1 | -10/+91 |
* | Add another block def map test | Jonas Schievink | 2021-02-09 | 1 | -0/+27 |
* | Make `with_ancestor_maps` public | Jonas Schievink | 2021-02-09 | 1 | -1/+1 |
* | Add `TestDB::module_at_position` | Jonas Schievink | 2021-02-09 | 2 | -104/+99 |
* | Add expression scopes for blocks | Jonas Schievink | 2021-02-09 | 1 | -4/+18 |
* | Test `super` resolution too | Jonas Schievink | 2021-02-05 | 1 | -0/+2 |
* | Fix resolution of `self` module within blocks | Jonas Schievink | 2021-02-05 | 2 | -7/+17 |
* | Remove redundant clones | Yoshua Wuyts | 2021-02-05 | 3 | -3/+3 |
* | Fix merging of `segment_index` in path resolution | Jonas Schievink | 2021-02-05 | 1 | -2/+5 |