summary refs log tree commit diff
path: root/src/librustc_passes
AgeCommit message (Expand)AuthorLines
2018-06-08Do not promote union field accessesOliver Schneider-2/+9
2018-06-03pacify the mercilous tidyNiko Matsakis-1/+2
2018-06-03restore emplacement syntax (obsolete)Niko Matsakis-0/+6
2018-05-24Enforce stability of const fn in promotedsOliver Schneider-4/+24
2018-05-05Auto merge of #50418 - nnethercote:cmt, r=eddybbors-6/+6
2018-05-03Avoid many `cmt` allocations.Nicholas Nethercote-6/+6
2018-04-30Unify MIR assert messages and const eval errorsOliver Schneider-4/+9
2018-04-30Removed unused dependencies on rustc_const_mathOliver Schneider-2/+0
2018-04-23Auto merge of #49372 - Phlosioneer:inherent-impl-default-error-message, r=nagisabors-1/+3
2018-04-16Changed help message to notePhlosioneer-1/+1
2018-04-12AST/HIR: Merge field access expressions for named and numeric fieldsVadim Petrochenkov-1/+0
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
2018-04-06Remove more duplicated spansVadim Petrochenkov-17/+18
2018-04-03expand macro invocations in `extern {}` blocksAustin Bonander-1/+17
2018-03-27Add emit call to error messagePhlosioneer-1/+1
2018-03-26Better error message when trying to write default implsPhlosioneer-1/+3
2018-03-24Auto merge of #48482 - davidtwco:issue-47184, r=nikomatsakisbors-0/+1
2018-03-23Merge branch 'master' of https://github.com/Lymia/rust into rollupAlex Crichton-2/+2
2018-03-22Added UserAssertTy statement.David Wood-0/+1
2018-03-21Fix type_dependent_defs ICE on method callsvarkor-4/+8
2018-03-19#49133 - Reworded the Error message: "`pub` not needed here" messageDileep Bapat-1/+1
2018-03-18Initial implementation of RFC 2151, Raw IdentifiersLymia Aluysia-2/+2
2018-03-17syntax: Make `_` an identifierVadim Petrochenkov-2/+4
2018-03-13refactor `ParamEnv::empty(Reveal)` into two distinct methodsNiko Matsakis-2/+1
2018-03-09Auto merge of #48326 - RalfJung:generic-bounds, r=petrochenkovbors-0/+41
2018-03-08Regenerate testsOliver Schneider-11/+2
2018-03-08TypoOliver Schneider-1/+1
2018-03-08rustc_passes::consts -> rvalue_promotionOliver Schneider-2/+2
2018-03-08Nuke ConstInt and Const*sizeOliver Schneider-8/+0
2018-03-08Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider-147/+1
2018-03-08Move librustc_const_eval to librustc_mirOliver Schneider-3/+3
2018-03-08Produce instead of pointersOliver Schneider-9/+14
2018-03-06make bounds on higher-kinded lifetimes a hard error in ast_validationRalf Jung-0/+41
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-3/+5
2018-02-24Rollup merge of #48084 - cramertj:impl-trait-errors, r=nikomatsakisManish Goregaokar-0/+137
2018-02-24Rollup merge of #47987 - Zoxc:rm-recursion-checking, r=eddybManish Goregaokar-297/+0
2018-02-23Auto merge of #47799 - topecongiro:fix-span-of-visibility, r=petrochenkovbors-15/+14
2018-02-20stage0 cfg cleanupMark Simulacrum-1/+0
2018-02-17Auto merge of #47408 - eddyb:deref-danger, r=nikomatsakisbors-13/+12
2018-02-18Change ast::Visibility to Spanned typeSeiichi Uchida-15/+14
2018-02-13Disallow projections from impl Trait typesTaylor Cramer-1/+68
2018-02-13Make nested impl Trait a hard errorTaylor Cramer-0/+70
2018-02-12Auto merge of #47843 - estebank:teach, r=nikomatsakisbors-4/+14
2018-02-10Remove "static item recursion checking" in favor of relying on cycle checks i...John Kåre Alsaker-297/+0
2018-02-07Add `-Zteach` documentationEsteban Küber-4/+14
2018-02-05mir: Add TerminatorKind::FalseUnwindbobtwinkles-0/+1
2018-01-28Suggest removing value from `break` when invalidEsteban Küber-0/+5
2018-01-22AST/HIR: Add a separate structure for labelsVadim Petrochenkov-8/+5
2018-01-15Rollup merge of #47417 - petrochenkov:noasm, r=estebankkennytm-48/+3
2018-01-14syntax: Rewrite parsing of implsVadim Petrochenkov-2/+60