about summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2018-08-16tidyDouglas Campos-2/+6
2018-08-16prepend crate:: when crate_in_path feature is enabledDouglas Campos-10/+8
2018-08-16extract helper fnDouglas Campos-9/+20
2018-08-16revert back to master stateDouglas Campos-10/+3
2018-08-16fix lintDouglas Campos-1/+2
2018-08-16resolve suggestions should use `create::` when enabledDouglas Campos-3/+9
2018-08-14rustc_resolve: fix special-case for one-segment import paths.Eduard-Mihai Burtescu-74/+146
2018-08-12Prohibit using macro-expanded `macro_export` macros through module-relative p...Vadim Petrochenkov-4/+12
2018-08-10Rollup merge of #53214 - memoryruins:nll_bootstrap_2, r=nikomatsakiskennytm-0/+1
2018-08-09Rollup merge of #52773 - ljedrz:unncecessary_patterns, r=nikomatsakiskennytm-2/+2
2018-08-09[nll] librustc_resolve: enable feature(nll) for bootstrapmemoryruins-0/+1
2018-08-07Avoid unnecessary pattern matching against Option and Resultljedrz-2/+2
2018-08-06Support custom attributes when macro modularization is enabledVadim Petrochenkov-2/+5
2018-08-06Discern between various kinds of non-macro attributesVadim Petrochenkov-1/+2
2018-08-03Store concrete crate stores where possibleMark Rousskov-13/+17
2018-08-01resolve: Implement prelude search for macro pathsVadim Petrochenkov-12/+18
2018-07-31Auto merge of #52234 - petrochenkov:macuse2, r=Mark-Simulacrumbors-7/+11
2018-07-30Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkovbors-5/+6
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-7/+11
2018-07-29Auto merge of #52764 - sinkuu:cleanup, r=nikomatsakisbors-2/+2
2018-07-28Don't format!() string literalsljedrz-5/+6
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: Rename `global_macros` to `macro_prelude`Vadim Petrochenkov-3/+3
2018-07-20resolve: Remove unused parameter from `resolve_ident_in_module`Vadim Petrochenkov-6/+5
2018-07-19Auto merge of #52024 - oli-obk:existential_parse, r=nikomatsakisbors-1/+15
2018-07-18Implement existential typesOliver Schneider-1/+15
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-6/+2
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-1/+1
2018-07-12Deny bare trait objects in src/librustc_resolveljedrz-4/+6
2018-07-11Rollup merge of #51952 - petrochenkov:transmark, r=alexcrichtonMark Rousskov-30/+61
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-4/+4
2018-07-01absoluate -> absoluteTakanori Ishibashi-1/+1
2018-06-30Auto merge of #51762 - petrochenkov:oh-hi-mark, r=oli-obkbors-15/+43
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-4/+4
2018-06-30hygiene: Implement transparent marksVadim Petrochenkov-3/+10
2018-06-30resolve: Cleanup `resolve_crate_root`Vadim Petrochenkov-8/+6
2018-06-28Fix rebaseVadim Petrochenkov-5/+5
2018-06-28Use `Ident`s for associated item definitions in HIRVadim Petrochenkov-1/+1