aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/body
Commit message (Expand)AuthorAgeFilesLines
* Restrict visibilities to the containing DefMapJonas Schievink2021-02-281-0/+29
* Add another block def map testJonas Schievink2021-02-091-0/+27
* Add `TestDB::module_at_position`Jonas Schievink2021-02-091-100/+4
* Add expression scopes for blocksJonas Schievink2021-02-091-4/+18
* Test `super` resolution tooJonas Schievink2021-02-051-0/+2
* Fix resolution of `self` module within blocksJonas Schievink2021-02-051-6/+8
* Remove redundant clonesYoshua Wuyts2021-02-051-1/+1
* Expander: store a LocalModuleId, not ModuleIdJonas Schievink2021-02-041-7/+7
* Don't keep the parent DefMap alive via ArcJonas Schievink2021-02-041-4/+3
* Add newline between block and crate mapsJonas Schievink2021-02-031-0/+10
* Test for name resolution with DefMap shortcutJonas Schievink2021-02-031-0/+33
* Shortcut `block_def_map` if there's no inner itemsJonas Schievink2021-02-032-5/+8
* Use body lowering for block_def_map testsJonas Schievink2021-02-032-2/+301
* Use block_def_map in body loweringJonas Schievink2021-02-031-10/+25
* Revert "Use block_def_map in body lowering"Jonas Schievink2021-02-023-326/+12
* Use body lowering for block_def_map testsJonas Schievink2021-02-012-2/+301
* Use block_def_map in body loweringJonas Schievink2021-02-011-10/+25
* add more countsAleksey Kladov2021-01-271-0/+2
* Add test for path resolution bugJonas Schievink2021-01-211-8/+33
* Revert "Make use of `block_def_map` in body lowering"Jonas Schievink2021-01-211-12/+4
* Make use of `block_def_map` in body loweringJonas Schievink2021-01-211-4/+12
* Add support for yiled keywordDaiki Ihara2021-01-151-0/+4
* prepare to publish el libro de arenaAleksey Kladov2021-01-142-2/+2
* Fixed typos in code commentsVincent Esche2021-01-091-2/+2
* Change <|> to $0 - RebaseKevaundray Wedderburn2021-01-071-15/+15
* Rename expr -> tail_exprAleksey Kladov2021-01-051-1/+1
* Merge #7021bors[bot]2020-12-241-47/+45
|\
| * Track labels in the HIRLukas Wirth2020-12-241-47/+45
* | Implement const block inferenceLukas Wirth2020-12-231-0/+4
* | Implement const pat inferenceLukas Wirth2020-12-231-3/+9
|/
* Update ungrammar for const block patternsLukas Wirth2020-12-231-1/+3
* Refactor attributes API to allow handling cfg_attrJonas Schievink2020-12-181-1/+1
* Node-ify lifetimesLukas Wirth2020-12-161-17/+7
* Make macro def krate mandatoryJonas Schievink2020-12-151-1/+1
* Basic support for decl macros 2.0Jonas Schievink2020-12-151-1/+4
* Move to upstream `macro_rules!` modelJonas Schievink2020-12-151-65/+69
* Expand statements for mbe in loweringEdwin Cheng2020-12-151-82/+134
* Add test for `$crate` in builtin macrosJonas Schievink2020-12-081-0/+28
* Make `compile_error!` message match upstream rustcJonas Schievink2020-12-031-1/+1
* Make `compile_error!` lazy and emit a diagnosticJonas Schievink2020-12-031-0/+6
* Give better diagnostic if `OUT_DIR` is unsetJonas Schievink2020-12-031-0/+3
* Update/Fix testsJonas Schievink2020-12-031-4/+15
* Test macro diagnostics in body loweringJonas Schievink2020-12-021-0/+41
* Attach macro expansion errors to the right fileJonas Schievink2020-12-021-2/+5
* Emit unresolved proc macro errorsJonas Schievink2020-12-012-9/+28
* Emit macro diagnostics when lowering bodiesJonas Schievink2020-11-302-3/+17
* Cleanup APIAleksey Kladov2020-11-061-10/+11
* Remove more unreachable pubsAleksey Kladov2020-11-021-2/+2
* Deny unreachable-pubAleksey Kladov2020-11-021-3/+3
* Diagnose #[cfg]s in bodiesJonas Schievink2020-10-233-14/+141