aboutsummaryrefslogtreecommitdiff
path: root/gcc/diagnostics
AgeCommit message (Expand)AuthorFilesLines
2025-11-17diagnostics: fix socket includes for MinGW host [PR122666]Evgeny Karpov1-2/+7
2025-11-15diagnostics: Fix -fdump-internal-locations for 64-bit location_tLewis Hyatt1-2/+2
2025-11-12EXPERIMENTAL_SARIF_SOCKET: decode errno when reporting errors [PR115970]David Malcolm1-2/+2
2025-11-12diagnostics: add class unique_fdDavid Malcolm1-10/+38
2025-11-11diagnostics: add experimental SARIF JSON-RPC notifications for IDEs [PR115970]David Malcolm2-2/+136
2025-11-03analyzer: add event kinds for special control flow [PR122544]David Malcolm2-1/+28
2025-10-16diagnostics: generalize state graph code to use json::property instances (v2)David Malcolm10-410/+341
2025-10-09diagnostics: add class sink::extensionDavid Malcolm5-0/+53
2025-10-03Revert: r16-4193 ("diagnostics: generalize state graph code to use json::prop...David Malcolm10-339/+410
2025-10-02diagnostics: generalize state graph code to use json::property instancesDavid Malcolm10-410/+339
2025-10-02diagnostics::output_spec: support client-specific keysDavid Malcolm2-262/+411
2025-09-30diagnostics::output_spec: fix "color" in "text" output schemeDavid Malcolm1-1/+1
2025-09-30diagnostics::output_spec: refactor per-sink key-value handlingDavid Malcolm1-158/+192
2025-09-30diagnostics::output_spec: move class scheme_handlerDavid Malcolm1-86/+88
2025-09-30diagnostics: simplifying output-spec.ccDavid Malcolm2-98/+92
2025-09-23sarif output: add descriptions to fix-it hints (ยง3.55.2) [PR121986]David Malcolm1-0/+74
2025-09-18diagnostics: add dump methods to client_data_hooks and logical_location_managerDavid Malcolm5-0/+32
2025-09-18diagnostics/libcpp: convert enum location_aspect to enum classDavid Malcolm2-16/+17
2025-09-18diagnostics: use diagnostic.h in fewer placesDavid Malcolm16-12/+10
2025-09-12diagnostics: handle fatal_error in SARIF output [PR120063]David Malcolm2-3/+3
2025-09-12diagnostics: fix crash-handling inside nested diagnostics [PR121876]David Malcolm1-0/+5
2025-09-01diagnostics: Fix bootstrap fail on Darwin 32b hosts.Iain Sandoe1-1/+1
2025-08-29diagnostics: add GCC_DIAGNOSTICS_LOGDavid Malcolm10-31/+488
2025-08-13diagnostics/output-spec.cc: simplify implementationDavid Malcolm1-40/+13
2025-08-09diagnostics: fix build on hosts where unsigned == size_tDavid Malcolm7-59/+58
2025-08-08diagnostics: enable nested diagnostics by default [PR116253]David Malcolm6-8/+42
2025-08-08diagnostics: revamp of dumping of "diagnostics" internal stateDavid Malcolm12-72/+335
2025-08-08diagnostics: minor cleanupsDavid Malcolm4-4/+8
2025-08-08diagnostics: update signature of some callbacksDavid Malcolm2-5/+5
2025-08-08diagnostics: introduce struct column_optionsDavid Malcolm5-35/+83
2025-08-04diagnostics: improve support for nesting levels [PR116253]David Malcolm2-0/+7
2025-08-04diagnostics: avoid stray trailing space in html sink in sarif-replay [PR116792]David Malcolm1-4/+8
2025-08-04diagnostics: move diagnostics::counters to its own headerDavid Malcolm2-22/+52
2025-08-04diagnostics: split source_printing_options out into its own headerDavid Malcolm2-49/+77
2025-08-04diagnostics: rename option_manager to option_id_manager and split out from co...David Malcolm4-51/+79
2025-08-04diagnostics: fix comment in buffering.hDavid Malcolm1-5/+5
2025-07-28restore bootstrap with --enable-checking=release [PR121260]Mikael Pettersson5-5/+15
2025-07-26diagnostics: move diagnostic.c to diagnostics/context.cc: restore build with ...Thomas Schwinge1-4/+7
2025-07-26diagnostics: convert diagnostic_t to enum class diagnostics::kind: restore bu...Thomas Schwinge1-1/+1
2025-07-25Introduce lazily-created.hDavid Malcolm9-90/+30
2025-07-25diagnostics: avoid using "sink" for things that aren't a diagnostics::sinkDavid Malcolm3-204/+206
2025-07-25diagnostics: make context::m_source_printing privateDavid Malcolm9-84/+137
2025-07-25diagnostics: eliminate ::diagnostic_info typedefDavid Malcolm1-4/+6
2025-07-25diagnostics: introduce context-options.hDavid Malcolm2-0/+117
2025-07-25diagnostics: move file_cache from input.{cc,h} to diagnostics/file-cache.{cc,h}David Malcolm8-28/+1249
2025-07-25diagnostics: eliminate some redundant includesDavid Malcolm3-8/+0
2025-07-25diagnostics: simplify header filesDavid Malcolm1-1/+34
2025-07-25diagnostics: move diagnostic.c to diagnostics/context.ccDavid Malcolm5-5/+2154
2025-07-25diagnostics: convert diagnostic_t to enum class diagnostics::kindDavid Malcolm19-181/+284
2025-07-25diagnostics: rename diagnostic_option_id to diagnostics::option_id and move t...David Malcolm8-49/+98