summary refs log tree commit diff
path: root/src/librustc_passes
AgeCommit message (Expand)AuthorLines
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
2018-01-13Move "no asm" check into AST validationVadim Petrochenkov-48/+3
2018-01-13Re-add support for `impl Trait for ..` to the parserVadim Petrochenkov-1/+6
2018-01-13Address review.leonardo.yvens-5/+5
2018-01-13Remove wfcheck for auto traits, remove dead error codesleonardo.yvens-6/+15
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-3/+0
2018-01-13Don't promote to 'static the result of dereferences.Eduard-Mihai Burtescu-13/+12
2018-01-07Try to fix a perf regression by updating logMalo Jaffré-1/+1
2018-01-04rustc: Don't use relative paths for extended errorsAlex Crichton-0/+1
2017-12-28Prefer to use attr::contains_name() and attr::find_by_name()Seiichi Uchida-3/+2
2017-12-24Auto merge of #46833 - diwic:7c-abort-ffi, r=arielb1bors-0/+1
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-23/+34
2017-12-21Mir: Add Terminatorkind::AbortDavid Henningsson-0/+1
2017-12-14add trait aliases to ASTAlex Burka-0/+14
2017-12-12Auto merge of #46570 - AgustinCB:issue-46553, r=oli-obkbors-0/+1
2017-12-07Ignore `unsopported constant expr` errorAgustin Chiappe Berrini-0/+1
2017-12-07remove unnecessary changeAgustin Chiappe Berrini-1/+1