summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2018-01-10Try to fix a perf regression by updating logMalo Jaffré-1/+1
2018-01-01Fix docs for future pulldown migrationMalo Jaffré-6/+10
2018-01-01Fix broken links in internal docsMalo Jaffré-1/+3
2017-12-31Clarify where `is_import` is used.leonardo.yvens-0/+1
2017-12-28Auto merge of #47021 - shssoichiro:46576-Incorrect-Span-Imports, r=estebankbors-1/+1
2017-12-28Prefer to use attr::contains_name() and attr::find_by_name()Seiichi Uchida-3/+3
2017-12-26Pass correct span when lowering grouped importsJosh Holmer-1/+1
2017-12-22Auto merge of #46842 - michaelwoerister:fingerprint-vec, r=nikomatsakisbors-15/+26
2017-12-22Auto merge of #46732 - estebank:silence-recovered-blocks, r=petrochenkovbors-0/+9
2017-12-21Do not emit type errors on recovered blocksEsteban Küber-0/+9
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-208/+306
2017-12-21Auto merge of #46754 - cramertj:refactor-arg-impl, r=nikomatsakisbors-29/+65
2017-12-21Properly check traits in type privacyVadim Petrochenkov-2/+7
2017-12-20incr.comp.: Use an IndexVec instead of a hashmap for storing result hashes.Michael Woerister-15/+26
2017-12-20Fix whitespacing issues in pretty-printing of boundsVadim Petrochenkov-16/+18
2017-12-15Refactor argument-position impl TraitTaylor Cramer-29/+65
2017-12-14add trait aliases to HIRAlex Burka-4/+40
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-3/+3
2017-12-13Auto merge of #46550 - jseyfried:cleanup_builtin_hygiene, r=nrcbors-1/+1
2017-12-13Auto merge of #46419 - jseyfried:all_imports_in_metadata, r=nrcbors-0/+6
2017-12-12Improve pretty printing `$crate::` paths.Jeffrey Seyfried-1/+1
2017-12-12Implement impl Trait lifetime elisionTaylor Cramer-39/+73
2017-12-11move `resolve_lifetimes` into a proper queryNiko Matsakis-1/+11
2017-12-09Use Try syntax for Option in place of macros or matchMatt Brubeck-3/+2
2017-12-05Add field `is_import` to `def::Export`.Jeffrey Seyfried-0/+2
2017-12-05Include non-`pub` `use` and `extern crate` items in the crate metadata for ma...Jeffrey Seyfried-0/+4
2017-12-04Auto merge of #46427 - michaelwoerister:transitive-svh, r=nikomatsakisbors-3/+23
2017-12-02Auto merge of #46343 - jseyfried:fix_hygiene_bug, r=nrcbors-1/+2
2017-12-01incr.comp.: Incorporate the stable commandline arg hash and SVHs of upstream ...Michael Woerister-3/+23
2017-12-01Auto merge of #45997 - estebank:pub-ident, r=nikomatsakisbors-1/+3
2017-11-30Implement RFC 2128 (use_nested_groups)Pietro Albini-93/+137
2017-11-28Fix hygiene bug.Jeffrey Seyfried-1/+2
2017-11-28Auto merge of #46123 - Gankro:c-repr, r=eddybbors-5/+25
2017-11-24Do not attemt to continue parsing after `pub ident`Esteban Küber-2/+1
2017-11-24Do not rewind parser and ignore following blocksEsteban Küber-1/+4
2017-11-22Implement in-band lifetime bindingsTaylor Cramer-105/+341
2017-11-22Rollup merge of #46120 - arielb1:def-debug, r=michaelwoeristerkennytm-5/+7
2017-11-21clean the Debug impl for CrateNum and DefIdAriel Ben-Yehuda-5/+7
2017-11-21Auto merge of #45701 - cramertj:impl-trait-this-time, r=eddybbors-8/+151
2017-11-20Prevent repr(C, u8) from triggering a warning on non-clike enumsAlexis Beingessner-5/+25
2017-11-17Fix impl Trait Lifetime HandlingTaylor Cramer-8/+151
2017-11-17Auto merge of #46004 - michaelwoerister:cached-mir-wip-3, r=nikomatsakisbors-19/+96
2017-11-16Add doc comment for LocalDefId.Michael Woerister-2/+7
2017-11-16incr.comp.: Remove default serialization implementations for things in rustc:...Michael Woerister-51/+7
2017-11-16Introduce LocalDefId which provides a type-level guarantee that the DefId is ...Michael Woerister-2/+50
2017-11-16Rollup merge of #45984 - ExpHP:attr-error-context, r=estebankGuillaume Gomez-8/+8
2017-11-15Disallow all impl Trait within Fn trait sugarChristopher Vittal-4/+3
2017-11-15Incorporate review feedbackChristopher Vittal-6/+15
2017-11-15Add proper names to impl Trait parameters.Chris Vittal-1/+1
2017-11-15Add universal_impl_trait feature gateChristopher Vittal-0/+12