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-04
Ensure that macro resolutions in trait positions get finalized.
Jeffrey Seyfried
-3
/
+2
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
2016-11-21
Cleanup `InternedString`.
Jeffrey Seyfried
-2
/
+2
2016-11-20
Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.
Jeffrey Seyfried
-3
/
+1
2016-11-17
Cleanup formatting.
Jeffrey Seyfried
-6
/
+10
2016-11-17
Add feature `use_extern_macros`.
Jeffrey Seyfried
-28
/
+122
2016-11-17
Add field `expansion: Mark` to `NameBinding`.
Jeffrey Seyfried
-0
/
+1
2016-11-17
Refactor `Resolver::builtin_macros` to use `NameBinding`s instead of `DefId`s.
Jeffrey Seyfried
-6
/
+12
2016-11-17
Resolve imports during expansion.
Jeffrey Seyfried
-0
/
+5
2016-11-17
Add field `module.unresolved_invocations`.
Jeffrey Seyfried
-0
/
+1
2016-11-10
Auto merge of #37645 - jseyfried:fix_crate_var_in_custom_derives, r=nrc
bors
-1
/
+28
2016-11-10
Elimite `$crate` before invokng custom derives.
Jeffrey Seyfried
-1
/
+28
[next]