about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2022-08-12rustc_target: Update some old naming around self contained linkingVadim Petrochenkov-24/+26
2022-08-12Use enum2<_> instead of enum<_> for Cpp-like debuginfo enum type names.Michael Woerister-2/+2
2022-08-12debuginfo: Change C++-like encoding for enums.Michael Woerister-48/+4
2022-08-11Rollup merge of #99500 - tmandry:fuchsia-flags, r=petrochenkovMatthias Krüger-4/+16
2022-08-10Fix flags when using clang as linker for FuchsiaTyler Mandry-4/+16
2022-08-09Add support for link-flavor rust-lld for macOSMary-1/+7
2022-08-06make NOP dyn casts not require anything about the vtableRalf Jung-0/+1
2022-08-06Change implementation of `-Z gcc-ld` and `lld-wrapper` againVadim Petrochenkov-14/+18
2022-08-05Auto merge of #100035 - workingjubilee:merge-functions, r=nikicbors-2/+5
2022-08-05Enable function merging when opt is for sizeJubilee Young-2/+5
2022-08-04Auto merge of #100120 - matthiaskrgr:rollup-g6ycykq, r=matthiaskrgrbors-7/+10
2022-08-03Add support for link-flavor rust-lld for iOS, tvOS and watchOSmary-7/+10
2022-08-02Fix backwards-compatibility check for tests with `+whole-archive`Daniel Sommermann-1/+1
2022-08-01Auto merge of #99944 - bjorn3:hide_proc_macro_symbols, r=eddybbors-6/+6
2022-07-31linker: Update some outdated commentsVadim Petrochenkov-18/+18
2022-07-31Rollup merge of #99844 - bjorn3:archive_builder_interface_refactor, r=nagisaDylan DPC-100/+123
2022-07-31Add issue referencebjorn3-1/+1
2022-07-30Limit symbols exported from proc macrosbjorn3-6/+6
2022-07-29Auto merge of #99467 - BelovDV:add_option_link_arg, r=petrochenkovbors-9/+29
2022-07-29Auto merge of #99512 - nikic:llvm-15-fixes, r=cuviperbors-81/+48
2022-07-28fix: remove fake no_dead_strip for osxcsmoe-3/+1
2022-07-28Introduce an ArchiveBuilderBuilderbjorn3-75/+124
2022-07-28Inline inject_dll_import_libbjorn3-24/+6
2022-07-28Move output argument from ArchiveBuilder::new to .build()bjorn3-19/+11
2022-07-27Also wait on other threads if a WorkerFatalError occursNikita Popov-5/+5
2022-07-27Reliably signal coordinator thread on panic during ongoing codegenNikita Popov-76/+43
2022-07-26Lib kind -l link-arg:Daniil Belov-9/+29
2022-07-26Auto merge of #98989 - dpaoliello:rawdylibbin, r=michaelwoeristerbors-8/+48
2022-07-26Rollup merge of #97077 - ouz-a:Optimize-backend, r=oli-obkYuki Okushi-9/+3
2022-07-25Auto merge of #85673 - csmoe:export-exe-sym, r=bjorn3bors-5/+19
2022-07-25Rollup merge of #99643 - daxpedda:sign-ext-wasm, r=oli-obkYuki Okushi-0/+1
2022-07-25feat: impl export-executable-symbolscsmoe-5/+19
2022-07-24Auto merge of #99251 - cuviper:hashbrown-0.12, r=Mark-Simulacrumbors-1/+1
2022-07-24Auto merge of #95548 - rcvalle:rust-cfi-2, r=nagisabors-15/+19
2022-07-23Add fine-grained LLVM CFI support to the Rust compilerRamon de C Valle-15/+19
2022-07-23Add `sign-ext` target feature to the WASM targetdAxpeDDa-0/+1
2022-07-22Enable raw-dylib for binariesDaniel Paoliello-8/+48
2022-07-22simplify more, ret_deref -> has_derefouz-a-2/+1
2022-07-22simplify some code that depend on Derefouz-a-8/+3
2022-07-22Rollup merge of #98868 - tmiasko:unreachable-coverage, r=wesleywiserDylan DPC-5/+2
2022-07-22Auto merge of #99420 - RalfJung:vtable, r=oli-obkbors-4/+22
2022-07-21Auto merge of #98162 - nextsilicon:support_lto_embed_bitcode, r=davidtwcobors-0/+2
2022-07-21Auto merge of #93718 - thomcc:used-macho, r=pnkfelixbors-1/+3
2022-07-20various nits from reviewRalf Jung-1/+4
2022-07-20add range metadata to alignment loadsRalf Jung-2/+7
2022-07-20Move vtable_size and vtable_align impls to cg_ssabjorn3-0/+10
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-3/+3
2022-07-20Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"Oli Scherer-16/+0
2022-07-18Add support for MIPS VZ ISA extensionjam1garner-2/+5
2022-07-17Auto merge of #99033 - 5225225:interpreter-validity-checks, r=oli-obkbors-5/+5