about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2022-09-10Auto merge of #101647 - crlf0710:test_for_99551, r=bjorn3bors-1/+6
2022-09-10Fix pointer value punning.Charles Lew-1/+6
2022-09-10Auto merge of #101483 - oli-obk:guaranteed_opt, r=fee1-deadbors-6/+2
2022-09-09The `<*const T>::guaranteed_*` methods now return an option for the unknown caseOli Scherer-6/+2
2022-09-09Use memset when repeating 128bit zero valueTomasz Miąsko-1/+1
2022-09-07Change name of "dataful" variant to "untagged"Michael Benfield-4/+4
2022-09-07ssa: implement `#[collapse_debuginfo]`David Wood-4/+4
2022-09-07Auto merge of #98332 - oli-obk:assume, r=wesleywiserbors-9/+9
2022-09-07Auto merge of #101508 - JohnTitor:rollup-i5i2vqc, r=JohnTitorbors-9/+1
2022-09-06Generalize the Assume intrinsic statement to a general Intrinsic statementOli Scherer-10/+9
2022-09-06Lower the assume intrinsic to a MIR statementOli Scherer-4/+5
2022-09-06Remove dead broken code from const zst handling in backendsOli Scherer-9/+1
2022-09-06Fix CI failures on windows and aarch64-linuxVadim Petrochenkov-20/+36
2022-09-06change stdlib circular dependencies handlingDaniil Belov-122/+35
2022-09-04Make `const_eval_select` a real intrinsicDeadbeef-2/+1
2022-09-02Auto merge of #97802 - Enselic:add-no_ignore_sigkill-feature, r=joshtriplettbors-6/+10
2022-09-02Rollup merge of #100200 - petrochenkov:zgccld2, r=lqd,Mark-SimulacrumMatthias Krüger-14/+18
2022-09-01rustc_target: Refactor internal linker flavors slightlyVadim Petrochenkov-26/+22
2022-09-01rustc_target: Add a compatibility layer to separate internal and user-facing ...Vadim Petrochenkov-1/+2
2022-09-01Auto merge of #100958 - mikebenfield:workaround, r=nikicbors-11/+0
2022-09-01Auto merge of #100707 - dzvon:fix-typo, r=davidtwcobors-2/+2
2022-08-31Rollup merge of #100753 - LuisCardosoOliveira:translation-migrate-session, r=...Ralf Jung-1/+1
2022-08-31Fix a bunch of typoDezhi Wu-2/+2
2022-08-30Rollup merge of #100653 - cuviper:fptoint_sat, r=michaelwoerister,antoyoDylan DPC-155/+3
2022-08-29Rollup merge of #101141 - compiler-errors:get-trait-ref-is-a-misleading-name,...Matthias Krüger-11/+7
2022-08-29Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obkMatthias Krüger-7/+7
2022-08-29Simplify get_trait_ref a bitMichael Goulet-11/+7
2022-08-28Support `#[unix_sigpipe = "inherit|sig_dfl|sig_ign"]` on `fn main()`Martin Nordholts-6/+10
2022-08-28Auto merge of #92845 - Amanieu:std_personality, r=Mark-Simulacrumbors-11/+7
2022-08-28Fix handling of rust_eh_personality in reachable_non_genericsAmanieu d'Antras-11/+7
2022-08-27Auto merge of #100999 - nnethercote:shrink-FnAbi, r=bjorn3bors-27/+23
2022-08-26translations(rustc_session): migrate check_expected_reuseLuis Cardoso-1/+1
2022-08-26Replace `Body::basic_blocks()` with field accessTomasz Miąsko-7/+7
2022-08-26Move `ArgAbi::pad_i32` into `PassMode::Cast`.Nicholas Nethercote-22/+18
2022-08-26Turn `ArgAbi::pad` into a `bool`.Nicholas Nethercote-5/+5
2022-08-26Box `CastTarget` within `PassMode`.Nicholas Nethercote-6/+6
2022-08-25Code cleaningAdrian Tombu-6/+6
2022-08-25Replace spaghetti with a simple errors enumAdrian Tombu-59/+16
2022-08-25Start adding enum errors for deserialize_rlinkAdrian Tombu-7/+61
2022-08-24Remove LLVM ARM bug workaroundMichael Benfield-11/+0
2022-08-24Rollup merge of #99993 - petrochenkov:linkdated, r=bjorn3Matthias Krüger-18/+18
2022-08-22Refactor part of codegen_call_terminatorEric Holk-47/+44
2022-08-19use <[u8]>::escape_ascii instead of core::ascii::escape_defaultKaDiWa-17/+8
2022-08-19Rollup merge of #100208 - RalfJung:dyn-upcast-nop, r=petrochenkovDylan DPC-0/+1
2022-08-17Rollup merge of #100379 - davidtwco:triagebot-diag, r=Mark-SimulacrumMatthias Krüger-9/+11
2022-08-16Move the cast_float_to_int fallback code to GCCJosh Stone-155/+3
2022-08-15Rollup merge of #100528 - tux3:riscv-bitmanip-features, r=davidtwcoMatthias Krüger-0/+4
2022-08-15Auto merge of #98393 - michaelwoerister:new-cpp-like-enum-debuginfo, r=wesley...bors-50/+6
2022-08-15errors: move translation logic into moduleDavid Wood-9/+11
2022-08-14feat: Target features for 1st group of RISC-V Bitmanip extensionstux3-0/+4