summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift
AgeCommit message (Expand)AuthorLines
2022-08-05Upgrade hashbrown to 0.12.3Amanieu d'Antras-2/+2
2022-08-05Upgrade indexmap and thorin-dwp to use hashbrown 0.12Josh Stone-5/+5
2022-06-21Auto merge of #98098 - bjorn3:archive_refactor, r=michaelwoeristerbors-35/+8
2022-06-19Remove the source archive functionality of ArchiveWriterbjorn3-21/+3
2022-06-19Fix "Remove src_files and remove_file"bjorn3-1/+5
2022-06-19Rollup merge of #98165 - WaffleLapkin:once_things_renamings, r=m-ou-seMatthias Krüger-1/+1
2022-06-17Rollup merge of #97675 - nvzqz:unsized-needs-drop, r=dtolnayYuki Okushi-1/+8
2022-06-16Move/rename `lazy::Sync{OnceCell,Lazy}` to `sync::{Once,Lazy}Lock`Maybe Waffle-1/+1
2022-06-14Remove src_files and remove_filebjorn3-13/+0
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-4/+5
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-4/+4
2022-06-07Auto merge of #97825 - Dylan-DPC:rollup-ya51k1k, r=Dylan-DPCbors-21/+12
2022-06-07Auto merge of #97512 - scottmcm:add-coldcc, r=nagisa,lcnrbors-0/+1
2022-06-06Make saved_file field of WorkProduct non-optionalbjorn3-15/+10
2022-06-06Factor Option out of copy_cgu_workproduct_to_incr_comp_cache_dir callbjorn3-5/+1
2022-06-06Avoid an unnecessary clone for copy_cgu_workproduct_to_incr_comp_cache_dir callsbjorn3-1/+1
2022-06-06Rename CodegenUnit::work_product to previous_work_productbjorn3-1/+1
2022-06-03Fix unsized field orderNikolai Vazquez-1/+1
2022-06-03Make `std::mem::needs_drop` accept `?Sized`Nikolai Vazquez-1/+8
2022-06-02add cast kind of from_exposed_addr (int-to-ptr casts)Ralf Jung-1/+3
2022-06-01rename PointerAddress → PointerExposeAddressRalf Jung-1/+5
2022-05-31Add a pointer to address cast kindTomasz Miąsko-1/+1
2022-05-30Use CallConv::Cold in cranelift for extern "rust-cold"Scott McMurray-1/+2
2022-05-30Add support for emitting functions with `coldcc` in LLVMScott McMurray-1/+1
2022-05-24Add flag for stricter checks on uninit/zeroed5225225-2/+13
2022-05-23Refactor call terminator to always hold a destination placeJakob Degen-71/+66
2022-05-15Merge commit '63734fcdd718cca089f84c42f3a42c0096cfd431' into sync_cg_clif-202...bjorn3-425/+269
2022-05-11Rename `unsigned_offset_from` to `sub_ptr`Scott McMurray-1/+1
2022-05-11Add `unsigned_offset_from` on pointersScott McMurray-3/+10
2022-04-22Merge commit 'f2cdd4a78d89c009342197cf5844a21f8aa813df' into sync_cg_clif-202...bjorn3-142/+189
2022-04-11Add new `Deinit` statement kindJakob Degen-0/+2
2022-04-08check_doc_keyword: don't alloc string for emptiness checkklensy-2/+2
2022-04-05Mark scalar layout unions so that backends that do not support partially init...Oli Scherer-3/+3
2022-04-03Cleanup after some refactoring in rustc_targetLoïc BRANSTETT-2/+6
2022-03-30Rollup merge of #95461 - nyurik:spelling, r=lcnrDylan DPC-1/+1
2022-03-30Spellchecking compiler codeYuri Astrakhan-1/+1
2022-03-30Spellchecking some commentsYuri Astrakhan-1/+1
2022-03-20Don't declare test_variadic_fnptr with two conflicting signaturesbjorn3-20/+0
2022-03-20Merge commit '370c397ec9169809e5ad270079712e0043514240' into sync_cg_clif-202...bjorn3-506/+453
2022-03-18Auto merge of #88098 - Amanieu:oom_panic, r=nagisabors-1/+16
2022-03-16rustc_error: make ErrorReported impossible to constructmark-2/+1
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-5/+5
2022-03-07Clarify `Layout` interning.Nicholas Nethercote-3/+9
2022-03-07Introduce `ConstAllocation`.Nicholas Nethercote-8/+13
2022-03-03Add -Z oom={panic,abort} command-line optionAmanieu d'Antras-1/+16
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-5/+5
2022-02-23Normalize main return type during mono item collection & codegenTomasz Miąsko-1/+4
2022-02-23Merge commit '35d9c6bf256968e1b40e0d554607928bdf9cebea' into sync_cg_clif-202...bjorn3-808/+842
2022-02-22Rollup merge of #94169 - Amanieu:asm_stuff, r=nagisaMatthias Krüger-9/+11
2022-02-21Take CodegenFnAttrs into account when validating asm! register operandsAmanieu d'Antras-10/+6