index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_resolve
/
src
/
macros.rs
Age
Commit message (
Expand
)
Author
Lines
2021-09-30
Remove visible path calculation from allowed deprecation lint
Alik Aslanyan
-1
/
+1
2021-09-25
Auto merge of #87220 - petrochenkov:derivecfglimit2, r=Aaron1011
bors
-32
/
+0
2021-09-24
Stabilize `feature(macro_attributes_in_derive_output)`
Vadim Petrochenkov
-32
/
+0
2021-09-24
resolve: Refactor obtaining `Module` from its `DefId`
Vadim Petrochenkov
-1
/
+1
2021-09-24
resolve: Use a single common map for local and foreign modules
Vadim Petrochenkov
-4
/
+5
2021-09-24
resolve: Rename some expansion def scope methods
Vadim Petrochenkov
-4
/
+3
2021-09-24
resolve: Do not cache nearest parent mod in `ModuleData`
Vadim Petrochenkov
-1
/
+1
2021-09-10
Record call_site parent for macros.
Camille GILLOT
-0
/
+4
2021-09-01
Compute proc_macros in resolutions.
Camille GILLOT
-0
/
+4
2021-08-22
Stop tracking namespce in used_imports.
Mara Bos
-1
/
+1
2021-07-17
Compute a better `lint_node_id` during expansion
Aaron Hill
-10
/
+6
2021-07-17
Use LocalExpnId where possible.
Camille GILLOT
-13
/
+22
2021-07-13
Cache expansion hash.
Camille GILLOT
-17
/
+23
2021-07-10
rustc_span: Revert addition of `proc_macro` field to `ExpnKind::Macro`
Vadim Petrochenkov
-5
/
+1
2021-07-06
Store macro parent module in ExpnData.
Camille GILLOT
-15
/
+9
2021-06-20
expand: Move some more derive logic to `rustc_builtin_macros`
Vadim Petrochenkov
-1
/
+1
2021-05-12
Implement span quoting for proc-macros
Aaron Hill
-2
/
+10
2021-04-04
resolve: Stable order for derive helper attributes
Vadim Petrochenkov
-5
/
+8
2021-04-04
resolve/expand: Cache intermediate results of `#[derive]` expansion
Vadim Petrochenkov
-38
/
+49
2021-03-27
resolve: Partially unify early and late scope-relative ident resolution
Vadim Petrochenkov
-5
/
+22
2021-03-25
Ban custom inner attributes in expressions and statements
Aaron Hill
-6
/
+15
2021-03-14
expand: Resolve and expand inner attributes on out-of-line modules
Vadim Petrochenkov
-2
/
+25
2021-03-12
Make def_key and HIR parenting consistent.
Camille GILLOT
-1
/
+1
2021-02-07
Feature gate macro attributes in `#[derive]` output
Vadim Petrochenkov
-0
/
+30
2021-02-07
expand/resolve: Turn `#[derive]` into a regular macro attribute
Vadim Petrochenkov
-65
/
+80
2021-02-03
Refactor out PrimitiveTypeTable
Cameron Steffen
-6
/
+5
2021-01-28
Add `SEMICOLON_IN_EXPRESSIONS_FROM_MACROS` lint
Aaron Hill
-0
/
+2
2021-01-17
resolve: Reject ambiguity built-in attr vs different built-in attr
Vadim Petrochenkov
-3
/
+9
2021-01-12
Rollup merge of #80870 - petrochenkov:bmactable, r=oli-obk
Yuki Okushi
-5
/
+7
2021-01-10
Auto merge of #80782 - petrochenkov:viscopes, r=matthewjasper
bors
-2
/
+3
2021-01-10
resolve: Simplify built-in macro table
Vadim Petrochenkov
-5
/
+7
2021-01-09
Allow #[rustc_builtin_macro = "name"].
Mara Bos
-3
/
+3
2021-01-07
resolve: Scope visiting doesn't need an `Ident`
Vadim Petrochenkov
-2
/
+3
2021-01-06
Rename to `nearest_parent_mod`
Camelid
-1
/
+1
2020-12-30
Rename kw::Invalid -> kw::Empty
Joshua Nelson
-1
/
+1
2020-11-20
rustc_expand: Mark inner `#![test]` attributes as soft-unstable
Vadim Petrochenkov
-15
/
+14
2020-11-19
resolve/expand: Misc cleanup
Vadim Petrochenkov
-5
/
+1
2020-11-19
resolve: Centralize some error reporting for unexpected macro resolutions
Vadim Petrochenkov
-40
/
+58
2020-11-19
resolve: Introduce a separate `NonMacroAttrKind` for legacy derive helpers
Vadim Petrochenkov
-17
/
+11
2020-11-18
Rollup merge of #78999 - petrochenkov:deprid, r=eddyb
Mara Bos
-0
/
+1
2020-11-14
rustc_resolve: Make `macro_rules` scope chain compression lazy
Vadim Petrochenkov
-23
/
+3
2020-11-12
stability: More precise location for deprecation lint on macros
Vadim Petrochenkov
-0
/
+1
2020-11-07
resolve: Collapse `macro_rules` scope chains on the fly
Vadim Petrochenkov
-2
/
+28
2020-10-24
resolve: Relax macro resolution consistency check to account for any errors
Vadim Petrochenkov
-4
/
+4
2020-09-01
Give a better error message for duplicate built-in macros
Joshua Nelson
-4
/
+18
2020-08-30
mv compiler to compiler/
mark
-0
/
+1091