about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2021-09-18Auto merge of #88965 - fee1-dead:const-drop-1, r=oli-obkbors-1/+11
2021-09-18Remove support for reentrant start blocks from codegenTomasz Miąsko-19/+5
2021-09-18Do not collapse goto chains beginning with the start blockTomasz Miąsko-25/+0
2021-09-18Start block is not allowed to have basic block predecessorsTomasz Miąsko-1/+4
2021-09-18rustc_codegen_llvm: move misplaced `HasParamEnv` impl.Eduard-Mihai Burtescu-6/+6
2021-09-18ty::layout: intern `FnAbi`s as `&'tcx`.Eduard-Mihai Burtescu-23/+29
2021-09-18ty::context: move interning `Allocation`s and `Layout`s to `direct_interners!`.Eduard-Mihai Burtescu-55/+26
2021-09-18ty::layout: propagate errors up to (but not out of) `FnAbi::of_*`.Eduard-Mihai Burtescu-27/+129
2021-09-18rustc_target: `adjust_for_cabi` -> `adjust_for_foreign_abi`.Eduard-Mihai Burtescu-2/+2
2021-09-18ty::layout: split out a private trait from `FnAbiExt`.Eduard-Mihai Burtescu-10/+21
2021-09-18ty::layout: move `trait FnAbiExt` to just before its `impl`.Eduard-Mihai Burtescu-28/+28
2021-09-17Merge commit '48d60ab7c505c6c1ebb042eacaafd8dc9f7a9267' into libgccjit-codegenAntoni Boucher-348/+735
2021-09-17Auto merge of #88962 - fee1-dead:const-drop, r=oli-obkbors-0/+1
2021-09-17Add another case of fallback to () avoid breakageMark Rousskov-9/+186
2021-09-17Convert `debug_assert` to `assert` in `CachingSourceMapView`Aaron Hill-7/+7
2021-09-17optimization: use a single DepthFirstSearch instead of hashsetsNiko Matsakis-7/+16
2021-09-17stop categorizing inference variables as diverging when createdNiko Matsakis-63/+17
2021-09-17remove reliance on "diverging" type variablesNiko Matsakis-39/+53
2021-09-17remove diverging type variables from fn checkNiko Matsakis-25/+13
2021-09-17introduce new fallback algorithmNiko Matsakis-36/+264
2021-09-17Stabilize `Iterator::map_while`Maybe Waffle-1/+0
2021-09-17Rollup merge of #89012 - vishadGoyal:issue-88802-fix, r=jyn514Guillaume Gomez-0/+16
2021-09-17Rollup merge of #88954 - nbdd0121:panic3, r=oli-obkGuillaume Gomez-2/+23
2021-09-17Rollup merge of #88949 - FabianWolff:issue-87563, r=estebankGuillaume Gomez-9/+5
2021-09-17Rollup merge of #88899 - FabianWolff:issue-88844, r=matthewjasperGuillaume Gomez-16/+26
2021-09-17Rollup merge of #87566 - JohnTitor:find-eqeq-on-assoc-type-bounds, r=estebankGuillaume Gomez-1/+13
2021-09-17Rollup merge of #87460 - FabianWolff:issue-87456, r=Aaron1011Guillaume Gomez-4/+8
2021-09-17Rollup merge of #86422 - JohnTitor:clearer-parens-err-for-loop, r=estebankGuillaume Gomez-19/+14
2021-09-17Work around invalid DWARF bugs for fat LTOYilin Chen-10/+20
2021-09-17compiler/rustc_llvm: Enable M68k LLVM targetJohn Paul Adrian Glaubitz-0/+16
2021-09-17compiler/rustc_target: Add support for m68k-linux-gnuJohn Paul Adrian Glaubitz-0/+48
2021-09-17Update odht to 0.2.1Michael Woerister-2/+2
2021-09-17Auto merge of #88945 - Aaron1011:no-projection-completion, r=wesleywiser,jack...bors-51/+2
2021-09-17Auto merge of #89037 - JohnTitor:rollup-rd9btbs, r=JohnTitorbors-67/+110
2021-09-17Apply review commentsYuki Okushi-2/+2
2021-09-17Rollup merge of #89014 - durin42:llvm-14-module-pass-manager, r=nikicYuki Okushi-0/+8
2021-09-17Rollup merge of #88911 - FabianWolff:issue-88653, r=petrochenkovYuki Okushi-14/+24
2021-09-17Rollup merge of #88751 - bjorn3:move_filesearch, r=oli-obkYuki Okushi-48/+42
2021-09-17Rollup merge of #87529 - FabianWolff:issue-87496, r=nikomatsakisYuki Okushi-2/+8
2021-09-17Recover invalid assoc type bounds using `==`Yuki Okushi-1/+13
2021-09-17Use `multipart_suggestion`Yuki Okushi-20/+14
2021-09-17Emit clearer diagnostics for parens around `for` loop headsYuki Okushi-2/+3
2021-09-17Make diagnostics clearer for `?` operatorsYuki Okushi-3/+28
2021-09-17Auto merge of #88934 - tmiasko:trace-log, r=davidtwcobors-4/+5
2021-09-16Remove special checks to is_assign_to_boolTheodore Luo Wang-25/+2
2021-09-17Auto merge of #88832 - pcwalton:debug-unit-variant-fast-path, r=oli-obkbors-3/+18
2021-09-16Auto merge of #88719 - estebank:point-at-arg-for-obligation, r=nagisabors-65/+194
2021-09-16feat(rustc_parse): recover from pre-RFC-2000 const generics syntaxMichael Howell-1/+19
2021-09-16Propagate coercion cause into `try_coerce`Aaron Hill-9/+38
2021-09-16Auto merge of #89019 - Manishearth:rollup-5qp8a5s, r=Manishearthbors-34/+115