aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src
Commit message (Expand)AuthorAgeFilesLines
...
| * | Fix ConstParam HasSource impl and implement TryToNav not NavNick Spain2021-01-021-2/+2
| * | Remove old_source now we've fully migratedNick Spain2021-01-021-68/+0
| * | source_old -> source for cases that can be handled by simple bubblingNick Spain2021-01-021-2/+1
| * | HasSource::source_old -> HasSource::source for places where proc-macros were ...Nick Spain2021-01-021-8/+1
| * | Mark HasSource::source_old as deprecated but allow at all call sitesNick Spain2021-01-022-0/+3
| * | Implement new HasSource::source for all implementors of HasSourceNick Spain2021-01-021-0/+66
| * | HasSource::source -> HasSource::source_oldNick Spain2021-01-022-17/+17
* | | Implement HasAttrs for Type-, Const- and LifetimeParamLukas Wirth2021-01-021-9/+10
* | | Impl HasAttrs for GenericParamLukas Wirth2021-01-013-9/+37
|/ /
* / Add ConstParams to the HIRLukas Wirth2021-01-017-18/+70
|/
* Merge #7021bors[bot]2020-12-245-12/+85
|\
| * Track labels in the HIRLukas Wirth2020-12-245-12/+85
* | Prevent multiple incorrect case diagnostics in functionsunexge2020-12-231-3/+3
|/
* Merge #6964bors[bot]2020-12-221-0/+4
|\
| * Add completions for patternsLukas Wirth2020-12-201-0/+4
* | Merge #6921bors[bot]2020-12-201-1/+0
|\ \ | |/ |/|
| * Remove obsolete FIXMELukas Wirth2020-12-171-1/+0
* | Align code_model name with ungrammarAleksey Kladov2020-12-207-56/+51
* | Merge #6901bors[bot]2020-12-181-0/+6
|\ \
| * | Temp fixes panic caused by no ast for proc-macroEdwin Cheng2020-12-181-0/+6
* | | Minor API cleanupAleksey Kladov2020-12-171-4/+2
* | | Make `Attrs::from_attrs_owner` privateJonas Schievink2020-12-171-0/+1
| |/ |/|
* | Rename ImplDef -> ImplAleksey Kladov2020-12-175-21/+21
* | decl_check: don't pass `db` around so oftenJonas Schievink2020-12-171-2/+8
* | Remove `module_lang_items`Jonas Schievink2020-12-161-2/+2
* | Merge #6896bors[bot]2020-12-161-11/+6
|\ \
| * | Node-ify lifetimesLukas Wirth2020-12-161-11/+6
* | | Merge #6897bors[bot]2020-12-163-5/+5
|\| | | |/ |/|
| * Make macro def krate mandatoryJonas Schievink2020-12-152-2/+2
| * Basic support for decl macros 2.0Jonas Schievink2020-12-152-3/+3
* | Merge #6879bors[bot]2020-12-151-2/+2
|\ \ | |/ |/|
| * Change HasChildSource::ChildId assoc item to generic paramLukas Wirth2020-12-151-2/+2
* | Move to upstream `macro_rules!` modelJonas Schievink2020-12-153-4/+7
|/
* Add LifetimeParam resolving to SemanticsLukas Wirth2020-12-145-13/+98
* Merge #6818bors[bot]2020-12-122-9/+47
|\
| * Add Lifetimes to the HIRLukas Wirth2020-12-112-9/+47
* | Improve code structureAleksey Kladov2020-12-112-25/+23
|/
* Merge #6769bors[bot]2020-12-101-1/+1
|\
| * Format codeivan7702020-12-081-1/+1
| * Remove this semicolonivan7702020-12-081-1/+1
* | Make `original_range` a method on `InFile<&SyntaxNode>`Jonas Schievink2020-12-082-73/+5
|/
* Remove hir_def/docs.rs moduleLukas Wirth2020-12-072-3/+5
* Remove documentation queryLukas Wirth2020-12-072-7/+7
* Add slightly more profiling detailsJonas Schievink2020-12-041-1/+3
* Place cursor correctly when completing assoc fns with selfAleksey Kladov2020-12-011-0/+1
* Type-safer API for dealing with parameter lists with optional selfAleksey Kladov2020-12-011-2/+9
* Publish diagnostics for macro expansion errorsJonas Schievink2020-11-271-1/+1
* Don't use raw identifiersLukas Wirth2020-11-261-2/+2
* Use `ExpandResult` instead of `MacroResult`Jonas Schievink2020-11-261-1/+1
* Rename `parse_macro` to `parse_macro_expansion`Jonas Schievink2020-11-241-1/+1