summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2019-12-11resolve: Always resolve visibilities on impl itemsVadim Petrochenkov-12/+12
2019-12-11Rollup merge of #67074 - ehuss:extern-options, r=petrochenkovMazdak Farrokhzad-2/+4
2019-12-09resolve: Make visibility resolution more speculativeVadim Petrochenkov-60/+85
2019-12-09resolve: Cleanup some field processing codeVadim Petrochenkov-32/+31
2019-12-09resolve: Resolve visibilities on fields with non-builtin attributesVadim Petrochenkov-4/+14
2019-12-09Add options to --extern flag.Eric Huss-2/+4
2019-12-06Rename to `then_some` and `then`varkor-4/+4
2019-12-06Use `to_option` in various placesvarkor-20/+5
2019-11-30Rollup merge of #66895 - Centril:rustc_feature, r=oli-obkMazdak Farrokhzad-14/+8
2019-11-30move GateIssue to rustc_feature & simplify emit_feature_errMazdak Farrokhzad-8/+3
2019-11-30builtin_attrs.rs -> rustc_featureMazdak Farrokhzad-4/+5
2019-11-30move is_builtin_attr to syntax::attrMazdak Farrokhzad-3/+1
2019-11-28rustc_metadata: Merge `cstore.rs` into `creader.rs`Vadim Petrochenkov-3/+2
2019-11-26Rollup merge of #66754 - estebank:rustdoc-capitalization, r=Dylan-DPCTyler Mandry-2/+4
2019-11-25Various cleanupsEsteban Küber-2/+4
2019-11-25Auto merge of #66669 - petrochenkov:tup2attr, r=matthewjasperbors-9/+10
2019-11-24Auto merge of #66647 - petrochenkov:nosynt, r=Centrilbors-10/+5
2019-11-24Auto merge of #66592 - estebank:raw-raw-ah-ah-ah, r=cramertjbors-3/+4
2019-11-24rustc_plugin: Remove support for syntactic pluginsVadim Petrochenkov-10/+5
2019-11-24expand: Fully preserve visibilities on unnamed fields with attributesVadim Petrochenkov-0/+3
2019-11-24def_collector: Do not forget to save indices of fields with multiple attributesVadim Petrochenkov-9/+7
2019-11-23review commentsEsteban Küber-1/+1
2019-11-23Rework raw ident suggestionsEsteban Küber-3/+4
2019-11-23Move def collector from `rustc` to `rustc_resolve`Vadim Petrochenkov-3/+358
2019-11-22resolve: more declarative fresh_bindingMazdak Farrokhzad-15/+7
2019-11-20Auto merge of #66104 - yodaldevoid:generic-arg-disambiguation, r=petrochenkovbors-0/+54
2019-11-18resolve: late: Check if type arg is really a const argGabriel Smith-0/+46
2019-11-18resolve: Allow idents to resolve to primitives in the type namespaceGabriel Smith-0/+8
2019-11-19resolve: Give derive helpers highest priority during resolutionVadim Petrochenkov-9/+16
2019-11-17Rollup merge of #66344 - petrochenkov:noregattr, r=matthewjasperYuki Okushi-23/+1
2019-11-16rustc_plugin: Remove `Registry::register_attribute`Vadim Petrochenkov-23/+1
2019-11-16expand: Stop marking derive helper attributes as knownVadim Petrochenkov-0/+3
2019-11-16resolve: Introduce a new scope for derive helpersVadim Petrochenkov-7/+54
2019-11-16resolve: `Scope::DeriveHelpers` -> `Scope::DeriveHelpersCompat`Vadim Petrochenkov-6/+6
2019-11-15Rollup merge of #66197 - Centril:transparent-ast, r=varkorTyler Mandry-20/+6
2019-11-15Don't warn labels beginning with `_`Yuki Okushi-1/+3
2019-11-14TAIT: adjust resolveMazdak Farrokhzad-20/+6
2019-11-14Clean some error codes diagnosticsGuillaume Gomez-5/+5
2019-11-14Remove unused error_codes.rs filesGuillaume Gomez-2048/+0
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-1/+13
2019-11-10Auto merge of #66070 - petrochenkov:regattr, r=matthewjasperbors-81/+101
2019-11-09Inline reserve_node_idsMark Rousskov-13/+5
2019-11-09Move next_node_id to ResolverMark Rousskov-4/+27
2019-11-09Address review commentsVadim Petrochenkov-4/+5
2019-11-09resolve: Factor out some common binding creation functionalityVadim Petrochenkov-29/+14
2019-11-09resolve: Remove some bits relevant only to legacy pluginsVadim Petrochenkov-22/+11
2019-11-09Remove `#[feature(custom_attribute)]`Vadim Petrochenkov-24/+2
2019-11-09Support registering attributes and attribute tools using crate-level attributesVadim Petrochenkov-20/+87
2019-11-08Rollup merge of #66188 - Centril:fnsig, r=davidtwcoMazdak Farrokhzad-1/+1
2019-11-08Rollup merge of #65785 - Centril:compat-to-error-2, r=oli-obkMazdak Farrokhzad-30/+8