about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2024-03-27Define return type for functions in debuginfobjorn3-4/+26
2024-03-27Implement debug_type for tuplesbjorn3-1/+46
2024-03-27Don't panic when layout can't be computed and fix generation of array type de...bjorn3-10/+7
2024-03-27Stop taking FunctionCx's fn_abi fieldbjorn3-26/+11
2024-03-27Add debuginfo for staticsbjorn3-4/+251
2024-03-27Allow debuginfo to reference global variablesbjorn3-36/+39
2024-03-27Move FileId caching to DebugContext::add_source_filebjorn3-78/+58
2024-03-27Remove fixed todosbjorn3-3/+0
2024-03-27Emit DW_AT_external if applicablebjorn3-0/+4
2024-03-27Match unit names with cg_llvmbjorn3-3/+9
2024-03-27Emit namespace debuginfobjorn3-5/+60
2024-03-27Reduce debuginfo divergence between cg_llvm and cg_clifbjorn3-4/+12
2024-03-27Emit DW_AT_frame_base debuginfo attributebjorn3-3/+18
2024-03-26Correctly implement --emitbjorn3-18/+189
2024-03-26Implement nearbyintf32 and nearbyintf64 and remove two test ignoresbjorn3-0/+5
2024-03-25Sync from rust 0824b300eb0dae5d9ed59719d3f2732016683d66bjorn3-19/+30
2024-03-23move assert_unsafe_preconditions to its own fileRalf Jung-1/+1
2024-03-22Auto merge of #122852 - compiler-errors:raw-ptr, r=lcnrbors-18/+7
2024-03-22Remove workaround for UB in cranelift-jit that has been fixedbjorn3-7/+1
2024-03-22Sync from rust 0ad927c0c07b65fc0dae37105e09c877c87c296abjorn3-11/+6
2024-03-22Auto merge of #122580 - saethlin:compiler-builtins-can-panic, r=pnkfelixbors-0/+22
2024-03-22Programmatically convert some of the pat ctorsMichael Goulet-13/+6
2024-03-22Eagerly convert some ctors to use their specialized ctorsMichael Goulet-5/+1
2024-03-21Avoid ICE when global_asm const operand fails to evaluateBeetleFunk-12/+22
2024-03-19Make ptr_guaranteed_cmp a rustc_intrinsic and favor its body over backends im...Oli Scherer-7/+0
2024-03-18Several refactorings to constant.rsbjorn3-29/+29
2024-03-18Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ...Oli Scherer-4/+6
2024-03-16Handle calls to upstream monomorphizations in compiler_builtinsBen Kimock-0/+22
2024-03-16Merge commit '4cf4ffc6ba514f171b3f52d1c731063e4fc45be3' into sync_cg_clif-202...bjorn3-13/+29
2024-03-16Don't try to get a ty for a nested allocationbjorn3-13/+29
2024-03-14Rollup merge of #122287 - RalfJung:simd-static-assert, r=pnkfelixMatthias Krüger-1/+1
2024-03-10add comments explaining where post-mono const eval errors abort compilationRalf Jung-1/+1
2024-03-10use Instance::expect_resolve() instead of unwraping Instance::resolve()Ralf Jung-6/+2
2024-03-10Auto merge of #121662 - saethlin:precondition-unification, r=RalfJungbors-1/+1
2024-03-08Distinguish between library and lang UB in assert_unsafe_preconditionBen Kimock-1/+1
2024-03-08Merge commit '54cbb6e7531f95e086d5c3dd0d5e73bfbe3545ba' into sync_cg_clif-202...bjorn3-8/+205
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-3/+19
2024-03-05only set noalias on Box with the global allocatorRalf Jung-4/+0
2024-03-04Add a scheme for moving away from `extern "rust-intrinsic"` entirelyOli Scherer-1/+11
2024-02-28Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive`Trevor Gross-0/+4
2024-02-27Auto merge of #121635 - 823984418:remove_archive_builder_lifetime_a, r=nnethe...bors-1/+1
2024-02-26remove useless lifetime of ArchiveBuilder823984418-1/+1
2024-02-26rename 'try' intrinsic to 'catch_unwind'Ralf Jung-2/+2
2024-02-24Implement asm goto in MIR and MIR loweringGary Guo-1/+5
2024-02-24Change InlineAsm to allow multiple targets insteadGary Guo-2/+14
2024-02-21remove simd_reduce_{min,max}_nanlessRalf Jung-2/+2
2024-02-21Auto merge of #120718 - saethlin:reasonable-fast-math, r=nnethercotebors-6/+15
2024-02-20Add "algebraic" versions of the fast-math intrinsicsBen Kimock-6/+15
2024-02-17Rollup merge of #121209 - nnethercote:infallible-join_codegen, r=bjorn3Matthias Krüger-3/+3
2024-02-17Make `CodegenBackend::join_codegen` infallible.Nicholas Nethercote-3/+3