summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2019-12-11Rollup merge of #67074 - ehuss:extern-options, r=petrochenkovMazdak Farrokhzad-2/+4
2019-12-09resolve: Make visibility resolution more speculativeVadim Petrochenkov-0/+9
2019-12-09Add options to --extern flag.Eric Huss-2/+4
2019-12-06Use `to_option` in various placesvarkor-0/+1
2019-11-28rustc_metadata: Merge `cstore.rs` into `creader.rs`Vadim Petrochenkov-2/+1
2019-11-24Auto merge of #66592 - estebank:raw-raw-ah-ah-ah, r=cramertjbors-3/+4
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-0/+1
2019-11-18resolve: Allow idents to resolve to primitives in the type namespaceGabriel Smith-0/+8
2019-11-17Rollup merge of #66344 - petrochenkov:noregattr, r=matthewjasperYuki Okushi-7/+1
2019-11-16rustc_plugin: Remove `Registry::register_attribute`Vadim Petrochenkov-7/+1
2019-11-16resolve: Introduce a new scope for derive helpersVadim Petrochenkov-6/+24
2019-11-16resolve: `Scope::DeriveHelpers` -> `Scope::DeriveHelpersCompat`Vadim Petrochenkov-4/+4
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-1/+2
2019-11-10Auto merge of #66070 - petrochenkov:regattr, r=matthewjasperbors-11/+16
2019-11-09Inline reserve_node_idsMark Rousskov-13/+5
2019-11-09Move next_node_id to ResolverMark Rousskov-2/+25
2019-11-09Address review commentsVadim Petrochenkov-1/+1
2019-11-09resolve: Remove some bits relevant only to legacy pluginsVadim Petrochenkov-3/+0
2019-11-09Support registering attributes and attribute tools using crate-level attributesVadim Petrochenkov-8/+16
2019-11-05Review feedback: alpha-rename field from `copy_derives` to `containers_dervin...Felix S. Klock II-2/+2
2019-11-05Review feedback: Remove more stuff! Simplify simplify simplify!Felix S. Klock II-14/+3
2019-11-05Remove `PartialEq` and `Eq` from the `SpecialDerives`.Felix S. Klock II-2/+0
2019-11-03Delete lint buffer from SessionMark Rousskov-4/+7
2019-11-03Utilize Resolver lint buffer during HIR loweringMark Rousskov-0/+4
2019-11-03Migrate resolver over to internal lint bufferMark Rousskov-6/+10
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-5/+6
2019-10-24Rollup merge of #65627 - varkor:const-generics-forbid-non-structural_match, r...Mazdak Farrokhzad-13/+2
2019-10-24Turn crate store into a resolver outputVadim Petrochenkov-9/+15
2019-10-24rustc: Combine resolver outputs into a single structVadim Petrochenkov-33/+29
2019-10-24resolve: Privatize all resolver fieldsVadim Petrochenkov-10/+54
2019-10-22Remove "type parameter depends on const parameter" error from resolutionvarkor-13/+2
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-8/+6
2019-10-15Rollup merge of #64623 - matthewjasper:underscore-imports, r=petrochenkovTyler Mandry-5/+33
2019-10-15Don't use `gensym_if_underscore` to resolve `_` bindingsMatthew Jasper-5/+33
2019-10-14rustc_metadata: Remove resolutions for extern crate items from `CStore`Vadim Petrochenkov-1/+4
2019-10-14rustc_metadata: Crate loader is immutableVadim Petrochenkov-2/+2
2019-10-14rustc_metadata: Privatize private code and remove dead codeVadim Petrochenkov-1/+1
2019-10-14Rollup merge of #65363 - Centril:less-pprust, r=Mark-SimulacrumMazdak Farrokhzad-2/+3
2019-10-13Rollup merge of #65250 - da-x:ctor-in-error-msgs, r=petrochenkovMazdak Farrokhzad-11/+23
2019-10-13ast: remove implicit pprust dependency via Display.Mazdak Farrokhzad-2/+3
2019-10-11resolve: shorten wording on private constructor errorDan Aloni-1/+1
2019-10-11resolve: fix error title regarding private constructorsDan Aloni-10/+22
2019-10-11Auto merge of #64716 - jonhoo:stabilize-mem-take, r=SimonSapinbors-1/+0
2019-10-10Auto merge of #65153 - da-x:issue-58017, r=petrochenkovbors-19/+14
2019-10-09resolve: Use field spans for reporting the private constructor errorVadim Petrochenkov-18/+12
2019-10-09resolve: Keep field spans for diagnosticsVadim Petrochenkov-1/+2
2019-10-09self-profiling: Add events for everything except trait selection.Michael Woerister-0/+3
2019-10-08Stabilize mem::take (mem_take)Jon Gjengset-1/+0