summaryrefslogtreecommitdiff
path: root/compiler/rustc_codegen_ssa/src
Commit message (Expand)AuthorAgeFilesLines
* Rollup merge of #110145 - WaffleLapkin:share_slice_of_bytes, r=NilstriebDylan DPC2023-05-172-10/+7
|\
| * Remove `MetadataRef` type aliasMaybe Waffle2023-05-162-10/+7
* | Auto merge of #107707 - calebzulawski:remove-features, r=Amanieubors2023-05-151-3/+0
|\ \
| * | Remove misleading target feature aliasesCaleb Zulawski2023-02-051-3/+0
* | | Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker2023-05-156-6/+6
| |/ |/|
* | Auto merge of #111440 - cjgillot:refprop-debuginfo, r=oli-obkbors2023-05-141-49/+101
|\ \
| * | Support ConstantIndex in debuginfo.Camille GILLOT2023-05-131-1/+23
| * | Implement references VarDebugInfo.Camille GILLOT2023-05-131-12/+40
| * | Extract debug_introduce_local_as_var.Camille GILLOT2023-05-131-48/+50
* | | Auto merge of #111374 - tmiasko:align-unsized-locals, r=cjgillotbors2023-05-131-11/+15
|\ \ \
| * | | Align unsized localsTomasz Miąsko2023-05-081-11/+15
* | | | Auto merge of #107586 - SparrowLii:parallel-query, r=cjgillotbors2023-05-132-12/+10
|\ \ \ \ | |_|/ / |/| | |
| * | | introduce `DynSend` and `DynSync` auto traitSparrowLii2023-05-062-12/+10
* | | | Rollup merge of #111382 - Zalathar:ffi, r=cuviperMatthias Krüger2023-05-111-7/+11
|\ \ \ \
| * | | | Isolate coverage FFI type layouts from their underlying LLVM C++ typesZalathar2023-05-091-7/+11
* | | | | Auto merge of #106560 - bjorn3:support_staticlib_dylib_linking, r=pnkfelixbors2023-05-101-5/+70
|\ \ \ \ \
| * | | | | Support `--print native-static-libs` with rust dylibsbjorn32023-04-191-5/+70
* | | | | | Rollup merge of #110304 - cchiw:master, r=davidtwcoDylan DPC2023-05-091-0/+50
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | rewriting match on endiannessCharisee2023-05-051-9/+6
| * | | | | rewriting match on endiannessCharisee2023-05-051-1/+8
| * | | | | Add GNU Property NoteCharisee2023-05-051-11/+15
| * | | | | Add GNU Property NoteCharisee2023-04-221-0/+42
* | | | | | Rollup merge of #104070 - nbdd0121:unwind, r=AmanieuMichael Goulet2023-05-082-1/+2
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | Use `landingpad filter` to encode aborting landing padGary Guo2023-05-072-1/+2
* | | | | | Rollup merge of #110297 - kylematsuda:earlybinder_tcx_subst, r=BoxyUwUDylan DPC2023-05-081-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | use EarlyBinder in tcx.(try_)subst_mir_and_normalize_erasing_regionsKyle Matsuda2023-05-061-1/+1
* | | | | | Rollup merge of #105583 - luqmana:bitcast-immediates, r=oli-obkYuki Okushi2023-05-071-4/+33
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Address review comments.Luqman Aden2023-05-051-6/+0
| * | | | | Don't bitcast aggregate field.Luqman Aden2023-05-051-1/+26
| * | | | | Operand::extract_field: only cast llval if it's a pointer and replace bitcast...Luqman Aden2023-05-051-3/+13
| | |_|/ / | |/| | |
* | | | | Rollup merge of #110985 - Amanieu:normalize_asm_spans, r=b-naberMatthias Krüger2023-05-061-3/+9
|\ \ \ \ \
| * | | | | Fix spans in LLVM-generated inline asm errorsAmanieu d'Antras2023-05-061-3/+9
* | | | | | Rollup merge of #109677 - dpaoliello:rawdylib, r=michaelwoerister,wesleywiserYuki Okushi2023-05-061-9/+0
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Stablize raw-dylib, link_ordinal and -CdlltoolDaniel Paoliello2023-04-181-9/+0
* | | | | | Rollup merge of #110826 - cjgillot:place-mention-use, r=JakobDegen,lcnrMatthias Krüger2023-05-041-1/+3
|\ \ \ \ \ \
| * | | | | | Make PlaceMention a non-mutating use.Camille GILLOT2023-04-291-1/+3
* | | | | | | Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3Manish Goregaokar2023-05-036-51/+34
|\ \ \ \ \ \ \
| * | | | | | | Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle2023-05-036-51/+34
* | | | | | | | Rollup merge of #111086 - nnethercote:rm-MemEncoder, r=cjgillotDylan DPC2023-05-041-3/+7
|\ \ \ \ \ \ \ \
| * | | | | | | | Change rlink serialization from `MemEncoder` to `FileEncoder`.Nicholas Nethercote2023-05-011-3/+7
* | | | | | | | | Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote2023-05-036-9/+9
* | | | | | | | | Rollup merge of #110955 - fee1-dead-contrib:sus-operation, r=compiler-errorsDylan DPC2023-05-021-4/+3
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | uplift `clippy::clone_double_ref` as `suspicious_double_ref_op`Deadbeef2023-04-281-4/+3
* | | | | | | | | Rollup merge of #110586 - ChrisDenton:msvc-oem-output, r=workingjubileeMatthias Krüger2023-04-301-1/+78
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | Abstract `MultiByteToWideChar`Chris Denton2023-04-271-33/+57
| * | | | | | | | Fix Unreadable non-UTF-8 output on localized MSVCChris Denton2023-04-271-1/+54
* | | | | | | | | Rollup merge of #110917 - Be-ing:whole_archive_with_staticlib_fix, r=petroche...Matthias Krüger2023-04-281-1/+4
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | only error with +whole-archive,+bundle for rlibsBe Wilson2023-04-271-1/+4
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Auto merge of #110837 - scottmcm:offset-for-add, r=compiler-errorsbors2023-04-281-2/+9
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | Also use `mir::Offset` for pointer `add`Scott McMurray2023-04-271-2/+9
| |/ / / / / / /