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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc_resolve
/
macros.rs
Age
Commit message (
Expand
)
Author
Lines
2017-04-15
feature gate :vis matcher
Alex Burka
-1
/
+3
2017-04-03
Fix bug parsing `#[derive]` macro invocations.
Jeffrey Seyfried
-2
/
+4
2017-03-27
Ensure that macro resolutions in trait positions get finalized.
Jeffrey Seyfried
-3
/
+2
2017-03-24
Rename `builtin` => `global`.
Jeffrey Seyfried
-15
/
+15
2017-03-24
Allow declarative macros 2.0 and `use` macro imports to shadow builtin macros.
Jeffrey Seyfried
-38
/
+64
2017-03-22
Rollup merge of #40509 - jseyfried:duplicate_check_macro_exports, r=nrc
Corey Farwell
-1
/
+1
2017-03-21
Fix bug in legacy `#[derive]` processing logic.
Jeffrey Seyfried
-4
/
+4
2017-03-21
Check for conflicts between macros 1.0 exports (`#[macro_export]`, `#[macro_r...
Jeffrey Seyfried
-1
/
+1
2017-03-19
Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrc
bors
-35
/
+56
2017-03-14
Liberalize attributes.
Jeffrey Seyfried
-16
/
+38
2017-03-14
Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.
Jeffrey Seyfried
-22
/
+21
2017-03-12
Rollup merge of #40369 - petrochenkov:segspan, r=eddyb
Corey Farwell
-2
/
+4
2017-03-10
resolve: Use path segment spans in smart_resolve_path
Vadim Petrochenkov
-1
/
+0
2017-03-10
Give spans to individual path segments in AST
Vadim Petrochenkov
-1
/
+4
2017-03-10
Avoid using `Mark` and `Invocation` for macro defs.
Jeffrey Seyfried
-36
/
+43
2017-03-10
Move `resolve_invoc` from `syntax` to `resolve`.
Jeffrey Seyfried
-9
/
+67
2017-03-10
Refactor out `ast::ItemKind::MacroDef`.
Jeffrey Seyfried
-35
/
+18
2017-03-05
Fix const expression macro invocations.
Jeffrey Seyfried
-9
/
+9
2017-03-03
Integrate `TokenStream`.
Jeffrey Seyfried
-2
/
+2
2017-02-25
Rollup merge of #39953 - keeperofdakeys:macro-error, r=jseyfried
Eduard-Mihai Burtescu
-23
/
+37
2017-02-23
Add macro suggestions for macros imported with `use`
Josh Driver
-21
/
+34
2017-02-23
Move MacroKind into Def::Macro
Josh Driver
-2
/
+3
2017-02-22
Don't assume plugin-whitelisted attributes are proc macro attributes
Austin Bonander
-0
/
+5
2017-02-19
Privatize fields of PathResolution
Vadim Petrochenkov
-1
/
+1
2017-02-16
Refactor macro resolution errors + add derive macro suggestions
Josh Driver
-52
/
+73
2017-02-12
Allow using inert attributes from `proc_macro_derive`s with `#![feature(proc_...
Jeffrey Seyfried
-16
/
+11
2017-02-12
Move legacy custom derives collection into `resolver.find_attr_invoc()`.
Jeffrey Seyfried
-2
/
+55
2017-02-05
Move derive macro expansion into the MacroExpander
Josh Driver
-0
/
+26
2017-01-22
Warn on unused `#[macro_use]` imports.
Jeffrey Seyfried
-6
/
+10
2017-01-16
Implement `#[proc_macro_attribute]`
Austin Bonander
-1
/
+42
2017-01-12
resolve: Do not use "resolve"/"resolution" in error messages
Vadim Petrochenkov
-2
/
+2
2016-12-31
Style fixes
Josh Driver
-2
/
+1
2016-12-31
Stop macro calls in structs for proc_macro_derive from panicing
Josh Driver
-0
/
+5
2016-12-24
Use `DefId`s instead of `NodeId`s for `pub(restricted)` visibilities.
Jeffrey Seyfried
-2
/
+2
2016-12-23
Auto merge of #38533 - jseyfried:legacy_custom_derive_deprecation, r=nrc
bors
-0
/
+4
2016-12-23
Allow legacy custom derive authors to disable warnings in downstream crates.
Jeffrey Seyfried
-0
/
+4
2016-12-22
Refactor how global paths are represented (for both ast and hir).
Jeffrey Seyfried
-15
/
+13
2016-12-20
Merge branch 'rfc_1560_warning_cycle' of https://github.com/jseyfried/rust in...
Alex Crichton
-0
/
+1
2016-12-19
Minor bugfix for macro invocation path resolution.
Jeffrey Seyfried
-1
/
+4
2016-12-19
Optimize `ast::PathSegment`.
Jeffrey Seyfried
-2
/
+2
2016-12-18
Remove scope placeholders, remove method `add_macro` of `ext::base::Resolver`.
Jeffrey Seyfried
-30
/
+45
2016-12-18
Remove `MacroDef`'s fields `imported_from` and `allow_internal_unstable`,
Jeffrey Seyfried
-2
/
+3
2016-12-18
Add `ident.unhygienize()` and use `Ident` more instead of `Name` in `resolve`.
Jeffrey Seyfried
-11
/
+12
2016-12-15
Demote most backwards incompatible ambiguity errors from RFC 1560 to warnings.
Jeffrey Seyfried
-0
/
+1
2016-11-30
Support paths in macro invocations.
Jeffrey Seyfried
-39
/
+79
2016-11-30
Minor cleanup.
Jeffrey Seyfried
-6
/
+6
2016-11-29
Refactor away `ResolveResult`.
Jeffrey Seyfried
-4
/
+3
2016-11-23
macros: improve performance of legacy name resolution.
Jeffrey Seyfried
-32
/
+19
2016-11-21
Auto merge of #37824 - jseyfried:symbols, r=eddyb
bors
-5
/
+3
2016-11-21
Cleanup.
Jeffrey Seyfried
-1
/
+1
[next]