about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo
AgeCommit message (Expand)AuthorLines
2023-08-29const_eval and codegen: audit uses of is_zstRalf Jung-2/+2
2023-08-25Revert "Use the same DISubprogram for each instance of the same inlined funct...Wesley Wiser-65/+46
2023-08-22Auto merge of #114643 - dpaoliello:inlinedebuginfo, r=wesleywiserbors-46/+65
2023-08-22Fix spelling mistakeWesley Wiser-1/+1
2023-08-11Use the same DISubprogram for each instance of the same inlined function with...Daniel Paoliello-46/+65
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+1
2023-08-01Use upvar_tys in more places, make it a listMichael Goulet-11/+4
2023-08-01Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3bors-2/+1
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-12/+9
2023-07-29cg_llvm: remove pointee types and pointercast/bitcast-of-ptrErik Desjardins-2/+1
2023-07-21Support `.comment` section like GCC/Clang (`!llvm.ident`)Miguel Ojeda-15/+0
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-31/+31
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-8/+15
2023-07-06Auto merge of #113377 - BoxyUwU:move_ty_ctors_to_ty, r=compiler-errorsbors-7/+10
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-7/+10
2023-07-05Revert "use new c literals instead of cstr! macro"León Orell Valerian Liehr-7/+12
2023-06-29Set capacity of the string passed to `push_item_name`.Nicholas Nethercote-2/+2
2023-06-29Replace a `lookup_debug_loc` call.Nicholas Nethercote-3/+3
2023-06-29Avoid unnecessary line lookup.Nicholas Nethercote-1/+1
2023-06-19Store generator field names in GeneratorLayout.Camille GILLOT-9/+5
2023-06-19Make closure_saved_names_of_captured_variables a query.Camille GILLOT-4/+5
2023-06-16Rollup merge of #112474 - ldm0:ldm_enum_debuginfo_128_support, r=compiler-errorsMichael Goulet-8/+2
2023-06-14Introduce a minimum CGU size in non-incremental builds.Nicholas Nethercote-1/+1
2023-06-10Support 128-bit enum variant in debuginfo codegenDonoughLiu-8/+2
2023-05-31use new c literals instead of cstr! macroklensy-12/+7
2023-05-29EarlyBinder::new -> EarlyBinder::bindlcnr-1/+1
2023-05-28Replace EarlyBinder(x) with EarlyBinder::new(x)Kyle Matsuda-1/+1
2023-05-19Auto merge of #111641 - michaelwoerister:debugger-visualizer-fixes, r=cjgillotbors-2/+1
2023-05-18Auto merge of #111345 - jyn514:cfg-release-caching, r=cjgillot,est31bors-2/+1
2023-05-17Only depend on CFG_VERSION in rustc_interfacejyn-2/+1
2023-05-16Move DebuggerVisualizerFile types from rustc_span to rustc_middleMichael Woerister-2/+1
2023-05-06make (try_)subst_and_normalize_erasing_regions take EarlyBinderKyle Matsuda-2/+2
2023-05-03debuginfo: split method declaration and definitionJosh Stone-34/+51
2023-04-27rename `needs_subst` to `has_param`Boxy-1/+1
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-4/+4
2023-04-19Move `GenericArgKind::as_{type,const,region}` to `GenericArg`Maybe Waffle-2/+2
2023-04-19Add `GenericArgKind::as_{type,const,region}`Maybe Waffle-14/+9
2023-04-18Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillotbors-1/+2
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-1/+2
2023-04-17Spelling - compilerJosh Soref-3/+3
2023-04-08Auto merge of #109862 - klensy:llvm-dd, r=nikicbors-20/+8
2023-04-05reviewklensy-18/+7
2023-04-04Auto merge of #109808 - jyn514:debuginfo-options, r=michaelwoeristerbors-19/+2
2023-04-04replace LLVMRustMetadataAsValue with LLVMMetadataAsValueklensy-1/+1
2023-04-04replace deprecated LLVMSetCurrentDebugLocation with LLVMSetCurrentDebugLocation2klensy-2/+1
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-2/+2
2023-03-31Preserve, clarify, and extend debug informationJulia Tatz-19/+2
2023-03-30Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray-1/+2
2023-03-28Move `mir::Field` → `abi::FieldIdx`Scott McMurray-3/+5
2023-03-27Rollup merge of #109635 - Nilstrieb:debrrruginfo, r=compiler=errorsMatthias Krüger-5/+4