summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2020-11-15Replace run_compiler with RunCompiler builder pattern.Darshan Kathiriya-2/+45
2020-11-15Don't re-export std::ops::ControlFlow in the compiler.Leonora Tindall-4/+3
2020-11-15change the order of type arguments on ControlFlowLeonora Tindall-2/+1
2020-11-15Revert "Revert "resolve: Avoid "self-confirming" import resolutions in one mo...Mark Rousskov-2/+11
2020-11-07Auto merge of #78146 - Mark-Simulacrum:revert-76605, r=petrochenkovbors-16/+86
2020-11-06Revert "Remove missing_fragment_specifier lint"Mark Rousskov-0/+33
2020-11-06Tweak `if let` suggestion to be more liberal with suggestion and to not ICEEsteban Küber-22/+28
2020-11-06review commentsEsteban Küber-14/+10
2020-11-06Do not ICE with TraitPredicates containing [type error]Esteban Küber-6/+13
2020-11-06Disable MatchBranchSimplificationTomasz Miąsko-0/+7
2020-11-06Disable "optimization to avoid load of address" in InstCombineTomasz Miąsko-0/+5
2020-11-06Do not try to report on closures to avoid ICEYuki Okushi-0/+8
2020-11-06revert #75443 update mir validatorBastian Kauschke-77/+23
2020-11-06Do not ICE on invalid inputEsteban Küber-7/+13
2020-11-06Revert "Promote missing_fragment_specifier to hard error"Mark Rousskov-16/+53
2020-11-05Add delay_span_bug to no longer ICEkadmin-1/+7
2020-10-20rustc_parse: More precise spans for `tuple.0.0`Vadim Petrochenkov-7/+33
2020-10-08Move `EarlyOtherwiseBranch` to mir-opt-level 2Dylan MacKenzie-1/+1
2020-10-08Fix miscompile in SimplifyBranchSameSimon Vandel Sillesen-1/+2
2020-10-08Instruct lld that our @ files are posix-style, not WindowsMark Rousskov-0/+6
2020-10-03Rollup merge of #77452 - Mark-Simulacrum:fix-symbol-v0, r=eddybJonas Schievink-0/+1
2020-10-03Rollup merge of #77421 - petrochenkov:globtravel, r=nagisaJonas Schievink-11/+2
2020-10-03Rollup merge of #77251 - dtolnay:drop, r=Aaron1011Jonas Schievink-1/+30
2020-10-02Auto merge of #77462 - jonas-schievink:rollup-m0rqdh5, r=jonas-schievinkbors-11/+87
2020-10-02Rollup merge of #77444 - estebank:pat-field-label, r=davidtwcoJonas Schievink-1/+2
2020-10-02Rollup merge of #77423 - ecstatic-morse:discriminant-switch-effect-config, r=...Jonas Schievink-0/+13
2020-10-02Rollup merge of #77415 - ecstatic-morse:const-checking-async-block, r=oli-obkJonas Schievink-3/+12
2020-10-02Rollup merge of #76811 - GuillaumeGomez:doc-alias-name-restriction, r=oli-obk...Jonas Schievink-7/+27
2020-10-02Rollup merge of #76739 - davidtwco:issue-75323-non-static-lifetime-in-anoncon...Jonas Schievink-0/+33
2020-10-02Forbid some characters to be used as doc aliasGuillaume Gomez-7/+27
2020-10-02validate: skip debuginfoJonas Schievink-15/+14
2020-10-02validate: storage must be allocated on local useJonas Schievink-3/+29
2020-10-02Permit ty::Bool in const generics for v0 manglingMark Rousskov-0/+1
2020-10-02resolve: prohibit anon const non-static lifetimesDavid Wood-0/+33
2020-10-02Auto merge of #77396 - wesleywiser:disable-simplifyarmidentity, r=oli-obkbors-1/+6
2020-10-02Fix span for incorrect pattern field and add labelEsteban Küber-1/+2
2020-10-01Disable the SimplifyArmIdentity mir-optWesley Wiser-1/+6
2020-10-02Rollup merge of #77375 - petrochenkov:inherext, r=oli-obkYuki Okushi-0/+1
2020-10-02Rollup merge of #76851 - fusion-engineering-forks:fixme-nonzero, r=petrochenkovYuki Okushi-17/+20
2020-10-02Revert "resolve: Avoid "self-confirming" import resolutions in one more case"Vadim Petrochenkov-11/+2
2020-10-01Fixme with link for re-enabling const mutation lint for Drop constsDavid Tolnay-2/+9
2020-10-01Add `-Zprecise-enum-drop-elaboration`Dylan MacKenzie-0/+13
2020-10-01Give better const-checking error for `async` blocksDylan MacKenzie-3/+12
2020-10-01Add note about possible future improvementMara Bos-0/+2
2020-10-01Auto merge of #74839 - alarsyo:multiple_return_terminators, r=oli-obkbors-0/+41
2020-10-01Implement multiple return terminators optimizationAntoine Martin-0/+41
2020-10-01Auto merge of #77354 - ecstatic-morse:const-checking-moar-errors, r=oli-obkbors-247/+244
2020-09-30Warn on method call mutating const, even if it has destructorDavid Tolnay-1/+1
2020-09-30Skip dropck::check_drop_impl in is_const_item_without_destructorDavid Tolnay-1/+2
2020-09-30Simplify defid destructor checkDavid Tolnay-1/+1