aboutsummaryrefslogtreecommitdiff
path: root/crates/hir
Commit message (Expand)AuthorAgeFilesLines
* Implement new HasSource::source for all implementors of HasSourceNick Spain2021-01-021-0/+66
* HasSource::source -> HasSource::source_oldNick Spain2021-01-022-17/+17
* Merge #7080bors[bot]2021-01-017-18/+70
|\
| * Add ConstParams to the HIRLukas Wirth2021-01-017-18/+70
* | Update crateskjeremy2020-12-301-1/+1
|/
* 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
* hir_expand: propagate expansion errorsJonas Schievink2020-11-241-2/+2
* Merge #6553bors[bot]2020-11-172-8/+3
|\
| * Remove query aliasesKirill Bulatov2020-11-161-1/+1
| * Use imports_locatorKirill Bulatov2020-11-161-1/+1
| * Add imports in auto completionKirill Bulatov2020-11-162-8/+3