about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2018-08-02Auto merge of #52841 - petrochenkov:premacro, r=alexcrichtonbors-64/+248
2018-08-01Rollup merge of #52930 - eddyb:issue-52489, r=cramertjPietro Albini-0/+2
2018-08-01resolve: Implement prelude search for macro pathsVadim Petrochenkov-64/+248
2018-08-01rustc_resolve: record single-segment extern crate import resolutions.Eduard-Mihai Burtescu-0/+2
2018-07-31Auto merge of #52234 - petrochenkov:macuse2, r=Mark-Simulacrumbors-24/+68
2018-07-30Auto merge of #52830 - matthewjasper:bootstrap-prep, r=matthewjasperbors-1/+1
2018-07-30Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkovbors-5/+6
2018-07-29Remove unused `mut`sMatthew Jasper-1/+1
2018-07-29Replace push loops with collect() and extend() where possibleljedrz-3/+3
2018-07-29resolve: Modularize crate-local `#[macro_export] macro_rules`Vadim Petrochenkov-24/+68
2018-07-29Auto merge of #52764 - sinkuu:cleanup, r=nikomatsakisbors-2/+2
2018-07-28Don't format!() string literalsljedrz-5/+6
2018-07-28Rollup merge of #52781 - ljedrz:avoid_vec_arguments, r=nikomatsakiskennytm-1/+1
2018-07-27Use slices where a vector is not necessaryljedrz-1/+1
2018-07-27Remove unnecessary `.collect()`Shotaro Yamada-2/+2
2018-07-25Deny bare_trait_objects globallyTatsuyuki Ishi-2/+0
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