about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/base.rs
AgeCommit message (Expand)AuthorLines
2022-10-01Merge apply_attrs_callsite into call and invokebjorn3-1/+1
2022-09-10Fix pointer value punning.Charles Lew-1/+6
2022-09-06Fix CI failures on windows and aarch64-linuxVadim Petrochenkov-20/+28
2022-09-06change stdlib circular dependencies handlingDaniil Belov-17/+27
2022-08-28Support `#[unix_sigpipe = "inherit|sig_dfl|sig_ign"]` on `fn main()`Martin Nordholts-6/+10
2022-08-06make NOP dyn casts not require anything about the vtableRalf Jung-0/+1
2022-07-27Reliably signal coordinator thread on panic during ongoing codegenNikita Popov-54/+4
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-1/+1
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-06-07Rollup merge of #97738 - Kixiron:zst-panic, r=eddybDylan DPC-2/+3
2022-06-06Rename CodegenUnit::work_product to previous_work_productbjorn3-2/+2
2022-06-04Fixed premature assertions that caused -Z randomize-layout to fail on allocChase Wilson-2/+3
2022-05-24Add support for embedding pretty printers via the `#[debugger_visualizer]` at...ridwanabdillahi-13/+48
2022-05-15Compute pre_compiled_cgus more eagerlybjorn3-28/+19
2022-05-15Move cgu_reuse a bit earlierbjorn3-8/+8
2022-05-03Add support for a new attribute `#[debugger_visualizer]` to support embedding...ridwanabdillahi-1/+17
2022-04-30Merge new_metadata into codegen_allocatorbjorn3-9/+2
2022-04-25Auto merge of #95604 - nbdd0121:used2, r=petrochenkovbors-0/+7
2022-04-18Synthesis object file for `#[used]` and exported symbolsGary Guo-0/+7
2022-04-08check_doc_keyword: don't alloc string for emptiness checkklensy-1/+1
2022-03-28use cfg attribute instead of macroklensy-25/+27
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-1/+1
2022-02-23Normalize main return type during mono item collection & codegenTomasz Miąsko-1/+4
2022-02-19Adopt let else in more placesest31-12/+9
2022-02-09Ensure that queries only return Copy types.Camille GILLOT-2/+2
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-1/+1
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-1/+1
2021-12-15Remove `in_band_lifetimes` from `rustc_codegen_ssa`LegionMammal978-1/+1
2021-12-07Use object crate for .rustc metadata generationNikita Popov-26/+40
2021-09-30Move EncodedMetadata to rustc_metadata.Camille GILLOT-1/+1
2021-09-05Auto merge of #88499 - eddyb:layout-off, r=nagisabors-2/+2
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-2/+2
2021-08-31Include debug info for the allocator shimDaniel Paoliello-3/+9
2021-08-18Fold `vtable_trait_upcasting_coercion_new_vptr_slot` logic into obligation pr...Charles Lew-13/+2
2021-08-05Prepare call/invoke for opaque pointersJosh Stone-7/+8
2021-08-04Prepare inbounds_gep for opaque pointersTomasz Miąsko-2/+5
2021-08-03Implement pointer casting.Charles Lew-41/+66
2021-07-07Auto merge of #86105 - bjorn3:link_info_refactor, r=petrochenkovbors-2/+18
2021-07-07Remove a sorting operation from used_cratesbjorn3-2/+18
2021-07-06Fold LinkerInfo into CrateInfobjorn3-3/+8
2021-07-06Remove unused panic_runtime field from CrateInfobjorn3-4/+0
2021-07-06Move LinkerInfo into CrateInfobjorn3-1/+4
2021-07-05Remove LibSourcebjorn3-4/+2
2021-07-01Auto merge of #86749 - bjorn3:link_info_refactor_part1, r=petrochenkovbors-1/+1
2021-07-01Rename all_crate_nums query to crates and remove useless wrapperbjorn3-1/+1
2021-07-01Rollup merge of #86652 - nagisa:nagisa/non-leaf-fp, r=petrochenkovGuillaume Gomez-1/+1
2021-06-30Add support for leaf fn frame pointer eliminationSimonas Kazlauskas-1/+1
2021-06-20Make allocator_kind a query.Camille GILLOT-1/+1
2021-06-04Move crate_name field from OngoingCodegen to CrateInfobjorn3-0/+2
2021-06-04Move windows_subsystem field from CodegenResults to CrateInfobjorn3-0/+15