aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_expand/src
Commit message (Expand)AuthorAgeFilesLines
* Implement `module_path!()`Jonas Schievink2020-12-142-0/+11
* Add Lifetimes to the HIRLukas Wirth2020-12-111-1/+6
* Use decimal notationJonas Schievink2020-12-101-1/+1
* Double the macro token limitJonas Schievink2020-12-101-1/+1
* Improve macro limit error and move to constJonas Schievink2020-12-101-3/+9
* format_args: handle key-value argumentsJonas Schievink2020-12-101-0/+6
* Introduce anchored_pathAleksey Kladov2020-12-092-5/+6
* Fix `concat!` with integer literalsJonas Schievink2020-12-081-8/+34
* Fix logic for determining macro callsJonas Schievink2020-12-081-9/+7
* Make `original_range` a method on `InFile<&SyntaxNode>`Jonas Schievink2020-12-081-3/+69
* Use the right `def_crate` for builtin macrosJonas Schievink2020-12-071-1/+1
* Remove resolved FIXMEJonas Schievink2020-12-071-1/+0
* Make `compile_error!` message match upstream rustcJonas Schievink2020-12-031-4/+1
* Fix proc macro token mappingJonas Schievink2020-12-031-6/+16
* Rename `error_sink` to `diagnostic_sink`Jonas Schievink2020-12-031-11/+12
* Make `compile_error!` lazy and emit a diagnosticJonas Schievink2020-12-032-21/+28
* Give better diagnostic if `OUT_DIR` is unsetJonas Schievink2020-12-031-9/+17
* Propagate eager expansion errorsJonas Schievink2020-12-031-16/+99
* builtin_macro: move to `mbe::ExpandResult`Jonas Schievink2020-11-303-52/+81
* Merge #6659bors[bot]2020-11-281-2/+7
|\
| * Explain how we get precise spans for diagnostics.Aleksey Kladov2020-11-281-2/+7
* | Merge #6645bors[bot]2020-11-283-3/+10
|\ \ | |/ |/|
| * Publish diagnostics for macro expansion errorsJonas Schievink2020-11-272-2/+9
| * Add dedicated error for "proc macro not found"Jonas Schievink2020-11-271-1/+1
* | Add/Fix macro expansion profilingJonas Schievink2020-11-271-2/+4
|/
* Use `ExpandResult` instead of `MacroResult`Jonas Schievink2020-11-262-52/+30
* Use named fields in `ExpandResult`Jonas Schievink2020-11-261-1/+1
* Rename `parse_macro` to `parse_macro_expansion`Jonas Schievink2020-11-242-4/+4
* hir_expand::db: reduce fn visibilityJonas Schievink2020-11-241-15/+9
* Remove fixed FIXME, propagate errors betterJonas Schievink2020-11-241-6/+2
* hir_expand: propagate expansion errorsJonas Schievink2020-11-242-41/+84
* Fill the diagnostic code field in publish_diagnosticsLukas Wirth2020-11-171-1/+1
* SimplifyAleksey Kladov2020-11-061-1/+1
* Remove more unreachable pubsAleksey Kladov2020-11-021-1/+1
* Fix typo in commentFrancesco Zardi2020-10-211-1/+1
* Add whitelist of safe intrinsicsFrancesco Zardi2020-10-211-0/+36
* Complete methods when receiver is a macroAleksey Kladov2020-10-171-0/+1
* Shorten type hints for std::iter IteratorsLukas Wirth2020-10-061-0/+1
* Merge #6033bors[bot]2020-09-281-14/+25
|\
| * Use hir_def to resolve proc macrosJonas Schievink2020-09-181-14/+25
* | Bump smol_str from 0.1.16 to 0.1.17Jean SIMARD2020-09-241-5/+5
|/
* Rename `CustomDerive` to `ProcMacro`Jonas Schievink2020-09-184-5/+5
* Bump token expansion limitAleksey Kladov2020-09-011-1/+1
* Add type safety to diagnostic codesAleksey Kladov2020-08-181-1/+10
* Merge branch 'master' into add-disable-diagnosticsIgor Aleksanov2020-08-141-0/+1
* Rename ra_hir_expand -> hir_expandAleksey Kladov2020-08-1312-0/+2994