summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2018-04-30Warn on pointless `#[derive]` in more placesAustin Bonander-1/+2
2018-04-20Disallow `impl Trait` in unsupported positionShotaro Yamada-17/+36
2018-04-18Add #[no_debug] to trans_fn_attrs() query.Michael Woerister-0/+1
2018-03-31Auto merge of #49201 - Phlosioneer:add-trivial-size-hints, r=SimonSapinbors-0/+4
2018-03-29Auto merge of #49291 - tejom:check-for-known-but-incorrect-attributes, r=petr...bors-9/+72
2018-03-27Add extra test for expressions and fix typo in messagematthew-1/+1
2018-03-26Remove an unnecessary/incorrect match in the expression check functionmatthew-12/+2
2018-03-27Fix pretty-printing for raw identifiersVadim Petrochenkov-2/+6
2018-03-26Check for known but incorrect attributesmatthew-9/+82
2018-03-26Stabilize conservative_impl_traitTaylor Cramer-11/+0
2018-03-26Stabilize universal_impl_traitTaylor Cramer-11/+0
2018-03-24Auto merge of #49251 - nikomatsakis:issue-15872-elision-impl-header, r=cramertjbors-1037/+1586
2018-03-23Rollup merge of #48909 - RalfJung:type_alias_bounds, r=petrochenkovAlex Crichton-0/+19
2018-03-22permit `'_` and `&T` in impl headersNiko Matsakis-48/+254
2018-03-22distinguish the three cases where elision occursNiko Matsakis-7/+29
2018-03-22change in-band array to store hir::LifetimeNameNiko Matsakis-6/+25
2018-03-22add a helper function `maybe_collect_in_band_lifetime`Niko Matsakis-15/+44
2018-03-22make `parent_id` not optionalNiko Matsakis-80/+62
2018-03-22change `with_in_scope_lifetime_defs` to take an iteratorNiko Matsakis-22/+22
2018-03-22rustfmt lowering.rsNiko Matsakis-958/+1249
2018-03-22rustc: Add a `#[wasm_import_module]` attributeAlex Crichton-12/+31
2018-03-22rustc: Add a `#[wasm_custom_section]` attributeAlex Crichton-0/+13
2018-03-21Now it compilesMrowqa-1/+2
2018-03-20Pass attributes to hir::TyParamMrowqa-0/+3
2018-03-20Implement some trivial size_hints for various iteratorsPhlosioneer-0/+4
2018-03-18Auto merge of #48917 - petrochenkov:import, r=oli-obkbors-33/+21
2018-03-17Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi`Vadim Petrochenkov-1/+1
2018-03-17AST: Keep distinction between `path` and `::path` in imports and visibilitiesVadim Petrochenkov-15/+8
2018-03-17AST: Make renames in imports closer to the sourceVadim Petrochenkov-3/+3
2018-03-17AST/HIR: Clarify what the optional name in extern crate items meanVadim Petrochenkov-14/+9
2018-03-17syntax: Make `_` an identifierVadim Petrochenkov-1/+1
2018-03-15Disallow &a..=b and box a..=b in pattern.kennytm-0/+20
2018-03-15Rollup merge of #48966 - retep007:hir-fingerprint-optimization, r=michaelwoer...kennytm-8/+12
2018-03-14Speed up SVH computation by using Fingerprint::combine()Peter Hrvola-8/+12
2018-03-10type_alias_bounds lint: If the type alias uses an associated type without "as...Ralf Jung-0/+19
2018-03-10Auto merge of #47574 - zilbuz:issue-14844, r=nikomatsakisbors-21/+63
2018-03-08Rollup merge of #48752 - alexcrichton:fix-target-feature, r=michaelwoeristerManish Goregaokar-1/+7
2018-03-08Add a map of `DefId` to `Span` in the `Definitions` structBasile Desloges-21/+63
2018-03-08Add InterpretInterner to StableHashingContext for AllocId serializationOliver Schneider-1/+1
2018-03-08Initial changes to librustc to support const trait fns.Alexander Regueiro-1/+0
2018-03-07rustc: Fix ICE with `#[target_feature]` on moduleAlex Crichton-1/+7
2018-03-06Add linkage to TransFnAttrsWesley Wiser-0/+3
2018-03-06Add target_features to TransFnAttrsWesley Wiser-1/+3
2018-03-06Add flag for rustc_std_internal_symbol attributeWesley Wiser-0/+1
2018-03-06Remove the contains_extern_indicator queryWesley Wiser-0/+6
2018-03-06Remove export_name queryWesley Wiser-0/+2
2018-03-06Add `inline` to `TransFnAttrs`Wesley Wiser-0/+11
2018-03-06Add query for trans fn attributesWesley Wiser-0/+25
2018-03-06Rollup merge of #48754 - leodasvacas:while-let-all-the-things, r=rkruppekennytm-7/+2
2018-03-05while let all the thingsleonardo.yvens-7/+2