about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2024-05-22Rollup merge of #125399 - scottmcm:less-hir-in-cg_ssa, r=compiler-errorsLeón Orell Valerian Liehr-23/+22
2024-05-22rustc_codegen_llvm: add support for writing summary bitcodeAugie Fackler-0/+10
2024-05-22self-contained linker: retry without -fuse-ld=lld on older GCCsRémy Rakic-0/+21
2024-05-22rustc: Use `tcx.used_crates(())` moreVadim Petrochenkov-3/+3
2024-05-22Stop using `to_hir_binop` in codegenScott McMurray-23/+22
2024-05-21PR feedbackBen Kimock-1/+1
2024-05-21Add a footer in FileEncoder and check for it in MemDecoderBen Kimock-1/+4
2024-05-21Auto merge of #124676 - djkoloski:relax_multiple_sanitizers, r=cuviper,rcvallebors-1/+4
2024-05-20Rollup merge of #125173 - scottmcm:never-checked, r=davidtwcoMatthias Krüger-15/+21
2024-05-18Auto merge of #125077 - spastorino:add-new-fnsafety-enum2, r=jackh726bors-2/+2
2024-05-18Rollup merge of #125184 - scottmcm:fix-thin-ptr-ice, r=jieyouxuMatthias Krüger-1/+5
2024-05-17Remove `Rvalue::CheckedBinaryOp`Scott McMurray-15/+21
2024-05-17Rename Unsafe to SafetySantiago Pastorino-2/+2
2024-05-16Fix ICE in non-operand `aggregate_raw_ptr` instrinsic codegenScott McMurray-1/+5
2024-05-16Fix assertion when attempting to convert `f16` and `f128` with `as`Trevor Gross-1/+4
2024-05-15Don't link lsan rt if asan or hwasan are enabledDavid Koloski-1/+4
2024-05-15codegen: tweak/extend shift commentsRalf Jung-4/+13
2024-05-13Only allow immutable statics with #[linkage]bjorn3-0/+12
2024-05-11Make `index_by_increasing_offset` return one item for primitivesScott McMurray-11/+2
2024-05-11Unify `Rvalue::Aggregate` paths in cg_ssaScott McMurray-21/+29
2024-05-10Refactoring after the `PlaceValue` additionScott McMurray-127/+152
2024-05-10Auto merge of #123886 - scottmcm:more-rvalue-operands, r=matthewjasperbors-13/+103
2024-05-10Rollup merge of #124957 - compiler-errors:builtin-deref, r=michaelwoeristerMatthias Krüger-8/+5
2024-05-10Rollup merge of #124797 - beetrees:primitive-float, r=davidtwcoMatthias Krüger-6/+14
2024-05-09Make builtin_deref just return a TyMichael Goulet-8/+5
2024-05-08Make SSA aggregates without needing an allocaScott McMurray-12/+99
2024-05-08Aggregating arrays can always take the place pathScott McMurray-2/+5
2024-05-08Auto merge of #124858 - alexcrichton:some-wasi-changes, r=michaelwoeristerbors-1/+7
2024-05-06Refactor float `Primitive`s to a separate `Float` typebeetrees-6/+14
2024-05-05Auto merge of #124606 - scottmcm:less-expect, r=cjgillotbors-2/+2
2024-05-04some comments or dynamic drop handlingRalf Jung-2/+2
2024-05-03rustc: Don't pass `-fuse-ld=lld` on wasm targetsAlex Crichton-1/+7
2024-05-03Rollup merge of #124555 - Zalathar:init-coverage, r=nnethercoteMatthias Krüger-0/+9
2024-05-02Rollup merge of #124414 - lqd:subdiagnostics, r=davidtwcoMatthias Krüger-1/+0
2024-05-01Stop `llvm.expect`ing assert terminatorsScott McMurray-2/+2
2024-05-01Step bootstrap cfgsMark Rousskov-1/+0
2024-05-01coverage: Eagerly do start-of-function codegen for coverageZalathar-0/+9
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-6/+25
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-2/+1
2024-04-26remove extraneous note on `UnableToRunDsymutil` diagnosticRémy Rakic-1/+0
2024-04-25debuginfo: Stabilize `-Z debug-macros`, `-Z collapse-macro-debuginfo` and `#[...Vadim Petrochenkov-19/+3
2024-04-25Rollup merge of #124324 - nnethercote:minor-ast-cleanups, r=estebankMatthias Krüger-1/+1
2024-04-24Rename `NestedMetaItem::name_value_literal`.Nicholas Nethercote-1/+1
2024-04-24Auto merge of #122053 - erikdesjardins:alloca, r=nikicbors-7/+7
2024-04-23Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obkbors-1/+45
2024-04-22Auto merge of #115120 - icedrocket:ignore-strip-on-msvc, r=michaelwoeristerbors-42/+35
2024-04-21Use it in the library, and `InstSimplify` it away in the easy placesScott McMurray-1/+21
2024-04-19Show files produced by --emit foo in json artifact notificationsMichael Baikov-0/+41
2024-04-18Fix disabling the export of noop async_drop_in_place_rawDaria Sukhonina-1/+4
2024-04-17Use non-exhaustive matches for TyKindDaria Sukhonina-1/+1