about summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2018-09-25Handle impl trait in MIR type checked for assignments.Matthew Jasper-8/+49
2018-09-25Lower `impl Trait` types in locals.Alexander Regueiro-118/+190
2018-09-22Allow both explicit and elided lifetimes in the same impl headerScott McMurray-17/+40
2018-09-20Move is_place_expr to be a method on hir::ExprKeith Yeung-0/+53
2018-09-20fix intra-links for trait implsQuietMisdreavus-4/+9
2018-09-19Improve error checking and reportingScott McMurray-10/+5
2018-09-19Parse, feature-gate, and validate the #[marker] attributeScott McMurray-0/+29
2018-09-19Use full name to identify a macro in a `FileName`.Diogo Sousa-0/+25
2018-09-15Auto merge of #54151 - ljedrz:cleanup_hir, r=michaelwoeristerbors-155/+93
2018-09-14Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddybbors-15/+70
2018-09-13introduce SelfCtorF001-15/+40
2018-09-12A few cleanups for hirljedrz-155/+93
2018-09-11Rebase falloutOliver Schneider-4/+26
2018-09-11Split `CrateNum` into an enum instead of having magic constantsOliver Schneider-14/+47
2018-09-10Auto merge of #54000 - jkozlowski:fix-53174, r=cramertjbors-20/+37
2018-09-07rewrite constants to use NewType::MAX instead of u32::MAXNiko Matsakis-5/+4
2018-09-07remove all references to `private` from outside the macroNiko Matsakis-14/+2
2018-09-07change from tuple struct to brace structNiko Matsakis-4/+4
2018-09-07make field always private, add `From` implsNiko Matsakis-1/+1
2018-09-07change syntax of `newtype_index` to look like a struct declNiko Matsakis-3/+4
2018-09-06Fixup whitespaceJakub Kozlowski-1/+1
2018-09-06Allow named lifetimes in async functions.Jakub Kozlowski-21/+38
2018-09-01Auto merge of #53815 - F001:if-let-guard, r=petrochenkovbors-7/+23
2018-08-30Rollup merge of #53472 - eddyb:fx-pls, r=pnkfelixPietro Albini-3/+4
2018-08-30introduce Guard enumF001-7/+23
2018-08-29Auto merge of #53711 - arielb1:macro-table, r=michaelwoeristerbors-5/+32
2018-08-28Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.Eduard-Mihai Burtescu-3/+4
2018-08-27Revert crate root changesvarkor-1/+10
2018-08-27Make small modificationsvarkor-21/+7
2018-08-27Rename hir::map::NodeKind to hir::Nodevarkor-247/+246
2018-08-27Convert EntryKind to a struct, Entryvarkor-243/+118
2018-08-27Remove Node* prefix from AnnNodevarkor-21/+19
2018-08-27Rename hir::map::Node to hir::map::NodeKindvarkor-234/+233
2018-08-27Rename MapEntry to EntryKindvarkor-161/+159
2018-08-26rustc: Continue to tweak "std internal symbols"Alex Crichton-0/+35
2018-08-26create a valid DefIdTable for proc macro cratesAriel Ben-Yehuda-5/+32
2018-08-24support user annotations in fns, methodsNiko Matsakis-1/+1
2018-08-23Auto merge of #53384 - gootorov:use-servo-smallvec, r=michaelwoeristerbors-6/+6
2018-08-23Auto merge of #52602 - scottmcm:tryblock-expr, r=nikomatsakisbors-2/+2
2018-08-23Use optimized SmallVec implementationIgor Gutorov-6/+6
2018-08-22Replace TyForeign with ForeignTyvarkor-4/+4
2018-08-22Rename Def::{Param, Foreign} to Def::{TyParam, TyForeign}varkor-10/+10
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-6/+6
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-11/+11
2018-08-20Auto merge of #51880 - varkor:generics-hir-generalisation-followup, r=eddybbors-4/+25
2018-08-19Rename `Catch` variants to `TryBlock`Scott McMurray-2/+2
2018-08-19mv codemap source_mapDonato Sciarra-2/+2
2018-08-19mv codemap() source_map()Donato Sciarra-2/+2
2018-08-19mv (mod) codemap source_mapDonato Sciarra-9/+9
2018-08-19mv filemap source_fileDonato Sciarra-2/+2