about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2021-09-18Use <[T; N]>::map in Sharded instead of SmallVec and unsafe codebjorn3-19/+1
2021-09-18Do not preallocate UseTree HirIds.Camille GILLOT-54/+13
2021-09-18Auto merge of #88650 - sapessi:issue-77175-fix, r=estebankbors-1/+22
2021-09-18Suggest better place to add call parentheses for method expressions wrapped i...Jakub Beránek-4/+15
2021-09-18Do not preallocate item HirIds.Camille GILLOT-47/+20
2021-09-18Auto merge of #88980 - tmiasko:instrument-debug, r=oli-obkbors-15/+15
2021-09-18Auto merge of #88978 - bjorn3:move_symbol_interner_lock, r=Mark-Simulacrumbors-23/+24
2021-09-18[HACK(eddyb)] arena-allocate but don't intern `FnAbi`s.Eduard-Mihai Burtescu-6/+1
2021-09-18Querify `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-93/+152
2021-09-18ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-157/+277
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