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-03-09
Fix const expression macro invocations.
Jeffrey Seyfried
-9
/
+9
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
2016-11-10
Improve macro reexports.
Jeffrey Seyfried
-4
/
+18
2016-11-06
Auto merge of #37506 - jseyfried:improve_shadowing_checks, r=nrc
bors
-10
/
+17
2016-11-02
Fix shadowing checking.
Jeffrey Seyfried
-6
/
+13
2016-10-31
Remove unused type aliases
Seo Sanghyeon
-3
/
+0
2016-10-31
Cleanup `Resolver::disallowed_shadowing`.
Jeffrey Seyfried
-4
/
+4
2016-10-24
Refactor away fields `MacroDef::{use_locally, export}`.
Jeffrey Seyfried
-13
/
+13
2016-10-19
Improve `$crate`.
Jeffrey Seyfried
-2
/
+2
2016-10-15
Use the macro namespace for custom derives.
Jeffrey Seyfried
-5
/
+1
2016-10-15
Refactor `syntax::ext::base::Resolver::resolve_invoc`.
Jeffrey Seyfried
-17
/
+9
2016-10-11
Remove `LegacyBindingKind::MacroUse`.
Jeffrey Seyfried
-34
/
+15
2016-10-11
Clean up the scopes of expanded `#[macro_use]` imports.
Jeffrey Seyfried
-16
/
+11
2016-10-11
Add support for undetermined macro invocations.
Jeffrey Seyfried
-5
/
+6
2016-10-11
Check for shadowing errors after all invocations have been expanded.
Jeffrey Seyfried
-13
/
+7
2016-10-10
Avoid quadratic complexity.
Jeffrey Seyfried
-2
/
+18
2016-10-08
Persistent macro scopes.
Jeffrey Seyfried
-64
/
+118
2016-10-07
Rename `resolve::macros::{ExpansionData -> InvocationData}`.
Jeffrey Seyfried
-17
/
+16
2016-10-07
Immutable `ExpansionData`.
Jeffrey Seyfried
-18
/
+25
[next]