about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/base.rs
AgeCommit message (Expand)AuthorLines
2023-10-09Remove cgu_reuse_tracker from Sessionbjorn3-2/+8
2023-10-09Reuse determine_cgu_reuse from cg_ssa in cg_clifbjorn3-1/+1
2023-09-29Auto merge of #113301 - Be-ing:stabilize_bundle_whole-archive, r=petrochenkovbors-1/+0
2023-09-27fix clippy::{redundant_guards, useless_format}Matthias Krüger-1/+1
2023-09-22Rebase to masterAyush Singh-9/+4
2023-09-22Add Minimal Std implementation for UEFIAyush Singh-7/+28
2023-08-29const_eval and codegen: audit uses of is_zstRalf Jung-3/+5
2023-08-15stabilize combining +bundle and +whole-archive link modifiersBe Wilson-1/+0
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-11/+7
2023-08-01Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3bors-49/+13
2023-07-31Remove unnecessary semicolon.Nicholas Nethercote-1/+1
2023-07-31Remove some unused values in `codegen_crate`.Nicholas Nethercote-3/+0
2023-07-31Inline and remove `submit_pre_codegened_module_to_llvm`.Nicholas Nethercote-2/+9
2023-07-29cg_ssa: remove pointee types and pointercast/bitcast-of-ptrErik Desjardins-49/+13
2023-07-20Tweak CGU sorting in a couple of places.Nicholas Nethercote-2/+3
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-1/+1
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-1/+1
2023-06-29Rollup merge of #111322 - mirkootter:master, r=davidtwcoMatthias Krüger-0/+14
2023-06-22Remove unused fields from `CodegenContext`.Nicholas Nethercote-9/+3
2023-06-19Fix linker failures when #[global_allocator] is used in a dependencybjorn3-2/+16
2023-06-07wasm exception handlingJan-Mirko Otter-0/+14
2023-06-04Use `load`-`store` instead of `memcpy` for short integer arraysScott McMurray-1/+13
2023-05-31Add a distinct `OperandValue::ZeroSized` variant for ZSTsScott McMurray-1/+1
2023-05-16Move DebuggerVisualizerFile types from rustc_span to rustc_middleMichael Woerister-1/+1
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-06introduce `DynSend` and `DynSync` auto traitSparrowLii-11/+6
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-1/+1
2023-04-01Use `FieldIdx` in various things related to aggregatesScott McMurray-3/+3
2023-03-25Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT`Scott McMurray-3/+2
2023-03-23Rollup merge of #107718 - Zoxc:z-time, r=nnethercoteMatthias Krüger-0/+1
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-1/+1
2023-03-21Remove `unique` and move `VerboseTimingGuard` fields into a new structJohn Kåre Alsaker-1/+0
2023-03-21Add `-Z time-passes-format` to allow specifying a JSON output for `-Z time-pa...John Kåre Alsaker-0/+2
2023-03-09Don't export of __rust_* alloc symbols if not codegenedCollin Baker-21/+23
2023-02-24Rename many interner functions.Nicholas Nethercote-1/+1
2023-02-18Use inttoptr to support usize as dyn* value, use pointercast to make sure poi...Michael Goulet-0/+8
2023-02-18make first component of dyn* use pointer layout+type, and adjust DynStar commentRalf Jung-8/+1
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-6/+4
2023-02-14s/eval_usize/eval_target_usize/ for clarityOli Scherer-1/+1
2023-02-10[link] enable packed bundled lib in non stable casesDaniil Belov-0/+1
2023-01-26add EarlyBinder::no_bound_varsKyle Matsuda-1/+1
2023-01-26change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...Kyle Matsuda-1/+1
2023-01-19Use UnordSet instead of FxHashSet in define_id_collections!().Michael Woerister-6/+9
2023-01-11Allow codegen to unsize dyn* to dynMichael Goulet-3/+1
2022-12-27UPDATE - migrate base.rs to new diagnostics infrastructureJhonny Bill Mena-11/+5
2022-12-20Remove wrapper functions for some unstable optionsNilstrieb-2/+2
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2022-11-12linker: Simplify linking of `compiler_builtins` and `profiler_builtins`Vadim Petrochenkov-6/+13
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-1/+8
2022-10-29Cleanup weak lang itemsCameron Steffen-7/+6