summary refs log tree commit diff
path: root/src/librustc_resolve/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
2018-07-20resolve: Rename `global_macros` to `macro_prelude`Vadim Petrochenkov-1/+1
2018-07-20resolve: Remove unused parameter from `resolve_ident_in_module`Vadim Petrochenkov-2/+1
2018-07-18Implement existential typesOliver Schneider-0/+5
2018-07-14Functions introducing procedural macros reserve a slot in the macro namespace...Vadim Petrochenkov-1/+19
2018-06-30resolve: Cleanup `resolve_crate_root`Vadim Petrochenkov-1/+1
2018-06-14create multiple HIR items for a use statementQuietMisdreavus-1/+1
2018-05-18track the root `UseTree` in addition to the leafNiko Matsakis-4/+24
2018-05-17Pass crate editions to macro expansions, update testsVadim Petrochenkov-1/+2
2018-05-03Auto merge of #50030 - flip1995:rfc2103, r=petrochenkovbors-1/+1
2018-05-02Auto merge of #50355 - petrochenkov:50187, r=oli-obkbors-2/+6
2018-05-02make it compile againflip1995-1/+1
2018-05-01Remove `macro_reexport`Vadim Petrochenkov-28/+1
2018-05-01resolve (cleanup): Get rid of `Option` in `PerNS`Vadim Petrochenkov-2/+6
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-3/+2
2018-04-11Extend `ExternCrate` to cover externs inferred from `use` or pathsShotaro Yamada-5/+3
2018-04-06Use `Ident` instead of `Name` in `MetaItem`Vadim Petrochenkov-2/+2
2018-04-06Remove more duplicated spansVadim Petrochenkov-1/+1
2018-04-06Rename `ast::Variant_::name` into `ident` + Fix rebaseVadim Petrochenkov-1/+1
2018-04-06Get rid of `SpannedIdent`Vadim Petrochenkov-8/+7
2018-04-06Rename `PathSegment::identifier` to `ident`Vadim Petrochenkov-6/+2
2018-04-06Use `Span` instead of `SyntaxContext` in `Ident`Vadim Petrochenkov-1/+1
2018-04-03expand macro invocations in `extern {}` blocksAustin Bonander-0/+6
2018-03-17AST: Keep distinction between `path` and `::path` in imports and visibilitiesVadim Petrochenkov-2/+2
2018-03-17AST: Make renames in imports closer to the sourceVadim Petrochenkov-5/+6
2018-03-17AST/HIR: Clarify what the optional name in extern crate items meanVadim Petrochenkov-2/+2
2018-03-05Turn features() into a query.Michael Woerister-1/+1
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-3/+3
2018-01-15Reexport -> re-export in error messagesCarol (Nichols || Goulding)-2/+2
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-1/+1
2018-01-12Auto merge of #46551 - jseyfried:improve_legacy_modern_macro_interaction, r=nrcbors-1/+1
2017-12-28Prefer to use attr::contains_name() and attr::find_by_name()Seiichi Uchida-2/+1
2017-12-20Various tweaksEsteban Küber-1/+1
2017-12-14stub out trait aliases in resolveAlex Burka-0/+6
2017-12-13Improve interaction between macros 2.0 and `macro_rules!`.Jeffrey Seyfried-1/+1
2017-12-13Auto merge of #46550 - jseyfried:cleanup_builtin_hygiene, r=nrcbors-2/+6
2017-12-12Improve pretty printing `$crate::` paths.Jeffrey Seyfried-1/+2
2017-12-09Use hygiene to access the injected crate (`core` or `std`) from builtin macros.Jeffrey Seyfried-2/+5
2017-12-05Add field `is_import` to `def::Export`.Jeffrey Seyfried-2/+2
2017-12-05Include non-`pub` `use` and `extern crate` items in the crate metadata for ma...Jeffrey Seyfried-5/+3
2017-11-30Implement RFC 2128 (use_nested_groups)Pietro Albini-129/+141
2017-11-21Support `::crate` in pathsVadim Petrochenkov-9/+1
2017-11-08Fix help for duplicated names: `extern crate (...) as (...)`Esteban Küber-2/+2
2017-11-04Auto merge of #45394 - davidtwco:rfc-2008, r=petrochenkovbors-2/+14
2017-11-03Implemented RFC 2008 for enums (not including variants) and structs.David Wood-2/+14
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-1/+1
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-5/+8
2017-10-23Fix #44851 by visiting tokens in `DefCollector` and `BuildReducedGraphVisitor`sinkuu-1/+14
2017-09-12Remove the `cstore` reference from Session in order to prepare encapsulating ...Michael Woerister-13/+13
2017-09-05rustc: Store InternedString in `DefPathData`Alex Crichton-2/+3
2017-09-05rustc: Classify two more CrateStore methods untrackedAlex Crichton-1/+1