about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2018-07-23Auto merge of #52589 - petrochenkov:derlint, r=alexcrichtonbors-17/+33
2018-07-23Auto merge of #52568 - oli-obk:span_bug_error, r=varkorbors-0/+2
2018-07-21Attach deprecation lint `proc_macro_derive_resolution_fallback` to a specific...Vadim Petrochenkov-17/+33
2018-07-20Properly scope label resolutionOliver Schneider-0/+2
2018-07-20resolve: Add more comments to in-module resolutionVadim Petrochenkov-22/+26
2018-07-20resolve: Fully prohibit shadowing of in-scope names by globs in macro pathsVadim Petrochenkov-3/+2
2018-07-20data_structures: Add a reference wrapper for pointer-indexed maps/setsVadim Petrochenkov-8/+8
2018-07-20resolve: Add some comments to in-module resolutionVadim Petrochenkov-14/+31
2018-07-20resolve: Remove `SingleImports` in favor of a simple setVadim Petrochenkov-99/+26
2018-07-20resolve: Rename `global_macros` to `macro_prelude`Vadim Petrochenkov-15/+15
2018-07-20resolve: Remove unused parameter from `resolve_ident_in_module`Vadim Petrochenkov-11/+8
2018-07-19Auto merge of #52024 - oli-obk:existential_parse, r=nikomatsakisbors-1/+20
2018-07-18Implement existential typesOliver Schneider-1/+20
2018-07-17rustc: Fix a suggestion for the `proc_macro` featureAlex Crichton-1/+1
2018-07-16rustc: Stabilize much of the `proc_macro` featureAlex Crichton-7/+3
2018-07-15Auto merge of #52383 - petrochenkov:pmns, r=alexcrichtonbors-3/+34
2018-07-14Functions introducing procedural macros reserve a slot in the macro namespace...Vadim Petrochenkov-3/+34
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-2/+2
2018-07-12rustc: Lint against `#[macro_use]` in 2018 idiomsAlex Crichton-1/+16
2018-07-12Rollup merge of #52287 - ljedrz:dyn_librustc_resolve, r=petrochenkovkennytm-4/+6
2018-07-12Auto merge of #52230 - alexcrichton:attr-and-derive, r=petrochenkovbors-1/+17
2018-07-12Deny bare trait objects in src/librustc_resolveljedrz-4/+6
2018-07-11Rollup merge of #51952 - petrochenkov:transmark, r=alexcrichtonMark Rousskov-38/+64
2018-07-11Fix typo in E0433 docsFelix Rabe-1/+1
2018-07-10rustc: Search all derives for inert attributesAlex Crichton-1/+17
2018-07-09in which `use` suggestions meet edition 2018Zack M. Davis-1/+12
2018-07-08Remove fallback to parent modules from lexical resolutionVadim Petrochenkov-26/+57
2018-07-08hygiene: Decouple transparencies from expansion IDsVadim Petrochenkov-12/+7
2018-07-01absoluate -> absoluteTakanori Ishibashi-1/+1
2018-06-30Auto merge of #51762 - petrochenkov:oh-hi-mark, r=oli-obkbors-31/+59
2018-06-30Auto merge of #51806 - oli-obk:lowering_cleanups1, r=cramertjbors-4/+5
2018-06-30Address commentsVadim Petrochenkov-2/+1
2018-06-30Restore the old behavior of `$crate` in nested `macro_rules`Vadim Petrochenkov-1/+25
2018-06-30Fortify dummy span checkingVadim Petrochenkov-6/+6
2018-06-30hygiene: Implement transparent marksVadim Petrochenkov-4/+13
2018-06-30expansion: Give names to some fields of `SyntaxExtension`Vadim Petrochenkov-8/+7
2018-06-30resolve: Cleanup `resolve_crate_root`Vadim Petrochenkov-13/+10
2018-06-28Fix rebaseVadim Petrochenkov-5/+5
2018-06-28Use `Ident`s for associated item definitions in HIRVadim Petrochenkov-1/+1
2018-06-28Use `Ident`s for path segments in HIRVadim Petrochenkov-10/+8
2018-06-27Implement `#[macro_export(local_inner_macros)]`Vadim Petrochenkov-1/+8
2018-06-27Generate `DefId`s for the impl trait of `async` functionsOliver Schneider-4/+5
2018-06-23hygiene: More descriptive names for things involved in late hygienic name res...Vadim Petrochenkov-1/+2
2018-06-23expansion: Rename `Expansion` to `AstFragment`Vadim Petrochenkov-8/+9
2018-06-23hygiene: Rename `MarkKind` to `Transparency`Vadim Petrochenkov-5/+5
2018-06-21PathParameters -> GenericArgs fixesTaylor Cramer-5/+5
2018-06-21Add path parameters to std_pathTaylor Cramer-5/+25
2018-06-21Async methodsTaylor Cramer-52/+25
2018-06-21async await desugaring and testsTaylor Cramer-3/+87
2018-06-20Address various commentsvarkor-19/+19