rust/compiler
bors 3f39cae119 Auto merge of #115165 - davidtwco:issue-9228-describe-item-member-visibility, r=wesleywiser
codegen_llvm: set `DW_AT_accessibility`

Fixes #9228.
Based on #74778.

Sets the accessibility of types and fields in DWARF using `DW_AT_accessibility` attribute.

`DW_AT_accessibility` (public/protected/private) isn't exactly right for Rust,  but neither is `DW_AT_visibility` (local/exported/qualified), and there's no way to set `DW_AT_visbility` in LLVM's API. Debuggers will special-case the handling of these per-language anyway.

r? `@wesleywiser` (visited in wg-debugging triage)
2023-12-15 17:13:04 +00:00
..
rustc
rustc_abi Annotate panic! reasons during enum layout 2023-12-15 02:21:31 -08:00
rustc_arena
rustc_ast
rustc_ast_lowering Annotate some more bugs 2023-12-15 14:45:06 +00:00
rustc_ast_passes
rustc_ast_pretty
rustc_attr
rustc_baked_icu_data
rustc_borrowck Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-errors 2023-12-14 16:07:48 -08:00
rustc_builtin_macros Avoid struct_diagnostic where possible. 2023-12-14 15:53:55 +11:00
rustc_codegen_cranelift update use of feature flags 2023-12-14 15:22:37 +01:00
rustc_codegen_gcc Move rustc_codegen_ssa target features to rustc_target 2023-12-14 14:40:55 +01:00
rustc_codegen_llvm codegen_llvm: set DW_AT_accessibility 2023-12-15 11:36:41 +00:00
rustc_codegen_ssa Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-errors 2023-12-14 16:07:48 -08:00
rustc_const_eval Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-errors 2023-12-14 16:07:48 -08:00
rustc_data_structures Auto merge of #117050 - c410-f3r:here-we-go-again, r=petrochenkov 2023-12-13 06:37:08 +00:00
rustc_driver
rustc_driver_impl clippy::complexity fixes 2023-12-12 19:28:13 +01:00
rustc_error_codes
rustc_error_messages
rustc_errors Rollup merge of #118888 - compiler-errors:uplift-more-things, r=jackh726 2023-12-15 06:50:18 +01:00
rustc_expand Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-errors 2023-12-14 16:07:48 -08:00
rustc_feature
rustc_fluent_macro
rustc_fs_util
rustc_graphviz
rustc_hir Annotate some bugs 2023-12-15 14:45:06 +00:00
rustc_hir_analysis Annotate some more bugs 2023-12-15 14:45:06 +00:00
rustc_hir_pretty Annotate some bugs 2023-12-15 14:45:06 +00:00
rustc_hir_typeck Annotate some more bugs 2023-12-15 14:45:06 +00:00
rustc_incremental
rustc_index
rustc_index_macros
rustc_infer Annotate some bugs 2023-12-15 14:45:06 +00:00
rustc_interface rename -Ztrait-solver to -Znext-solver 2023-12-14 15:22:37 +01:00
rustc_lexer
rustc_lint Recurse into let bindings if possible in ref casting lint 2023-12-14 17:27:14 +01:00
rustc_lint_defs
rustc_llvm
rustc_log
rustc_macros
rustc_metadata
rustc_middle Annotate some more bugs 2023-12-15 14:45:06 +00:00
rustc_mir_build Rollup merge of #118962 - compiler-errors:bugs, r=TaKO8Ki 2023-12-15 15:53:51 +01:00
rustc_mir_dataflow
rustc_mir_transform Auto merge of #118966 - matthiaskrgr:rollup-sdvjwy6, r=matthiaskrgr 2023-12-15 06:52:44 +00:00
rustc_monomorphize Auto merge of #118770 - saethlin:fix-inline-never-uses, r=nnethercote 2023-12-15 04:54:14 +00:00
rustc_next_trait_solver Opportunistically resolve region var in canonicalizer 2023-12-15 05:02:37 +00:00
rustc_parse Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-errors 2023-12-14 16:07:48 -08:00
rustc_parse_format
rustc_passes Auto merge of #118870 - Enselic:rustc_passes-query-stability, r=compiler-errors 2023-12-13 12:47:43 +00:00
rustc_pattern_analysis Update compiler/rustc_pattern_analysis/src/constructor.rs 2023-12-12 21:12:19 +01:00
rustc_privacy
rustc_query_impl
rustc_query_system Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-errors 2023-12-14 16:07:48 -08:00
rustc_resolve Rollup merge of #118889 - matthiaskrgr:compl_2023_2, r=WaffleLapkin 2023-12-12 18:48:54 -08:00
rustc_serialize
rustc_session Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-errors 2023-12-14 16:07:48 -08:00
rustc_smir Address PR comments 2023-12-14 17:56:33 -08:00
rustc_span
rustc_symbol_mangling Typo 2023-12-12 13:48:20 -05:00
rustc_target Move rustc_codegen_ssa target features to rustc_target 2023-12-14 14:40:55 +01:00
rustc_trait_selection Annotate some bugs 2023-12-15 14:45:06 +00:00
rustc_traits
rustc_transmute
rustc_ty_utils Rollup merge of #118871 - tmiasko:coroutine-maybe-uninit-fields, r=compiler-errors 2023-12-13 18:03:33 +01:00
rustc_type_ir Auto merge of #118970 - aliemjay:rollup-or33al2, r=aliemjay 2023-12-15 08:51:00 +00:00
stable_mir Rollup merge of #118927 - celinval:smir-missing-info, r=compiler-errors 2023-12-15 10:58:23 +03:00