aboutsummaryrefslogtreecommitdiff
path: root/gcc/diagnostic.cc
AgeCommit message (Expand)AuthorFilesLines
2024-01-10pretty-print: support urlification in phase 3David Malcolm1-1/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-06diagnostics: prettify JSON output formatsDavid Malcolm1-5/+12
2023-12-06diagnostics: use const and references for diagnostic_infoDavid Malcolm1-8/+9
2023-12-01diagnostics, analyzer: add optional per-diagnostic property bags to SARIFDavid Malcolm1-0/+12
2023-11-27diagnostics: add diagnostic_context::get_location_textDavid Malcolm1-20/+15
2023-11-16diagnostics: make m_lang_mask privateDavid Malcolm1-1/+3
2023-11-14diagnostics: make option-handling callbacks privateDavid Malcolm1-21/+24
2023-11-14diagnostics: make m_text_callbacks privateDavid Malcolm1-3/+3
2023-11-14input.h: eliminate implicit users of global_dc's file_cacheDavid Malcolm1-18/+29
2023-11-06diagnostics: introduce class diagnostic_option_classifierDavid Malcolm1-53/+71
2023-11-06diagnostics: make diagnostic_context::m_urlifier privateDavid Malcolm1-0/+8
2023-11-06diagnostics: eliminate diagnostic_kind_countDavid Malcolm1-8/+8
2023-11-03diagnostics: add automatic URL-ification within messagesDavid Malcolm1-1/+6
2023-11-03diagnostics: convert diagnostic_context to a classDavid Malcolm1-349/+341
2023-11-03diagnostics: consolidate group-handling fields in diagnostic_contextDavid Malcolm1-14/+28
2023-10-19diagnostic: rename new permerror overloadsJason Merrill1-2/+2
2023-10-18diagnostic: add permerror variants with optJason Merrill1-24/+43
2023-10-16diagnostics: special-case -fdiagnostics-text-art-charset=ascii for LANG=CDavid Malcolm1-2/+11
2023-10-16diagnostics: fix missing initialization of context->extra_output_kindDavid Malcolm1-1/+1
2023-10-03diagnostics: add ctors to text_info; add m_ prefixes to fieldsDavid Malcolm1-24/+9
2023-10-02diagnostics: add diagnostic_output_format classDavid Malcolm1-55/+60
2023-10-02diagnostics: group together source printing fields of diagnostic_contextDavid Malcolm1-8/+8
2023-10-02diagnostics: fix missing init of set_locations_cbDavid Malcolm1-0/+1
2023-09-14diagnostics: support multithreaded diagnostic pathsDavid Malcolm1-5/+73
2023-09-07diagnostics: add error_metaDavid Malcolm1-0/+15
2023-06-23text-art: remove explicit #include of C++ standard library headersDavid Malcolm1-0/+1
2023-06-21diagnostics: add support for "text art" diagramsDavid Malcolm1-0/+72
2023-03-15diagnostics: attempt to capture crash info in SARIF output [PR109097]David Malcolm1-0/+13
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-11-30diagnostics: tweak diagnostic_path::interprocedural_p [PR106626]David Malcolm1-3/+34
2022-11-23diagnostics: Fix selftest ICE in certain locales [PR107722]Jakub Jelinek1-1/+4
2022-11-15diagnostics: Use an inline function rather than hardcoding <built-in> stringLewis Hyatt1-1/+1
2022-06-23diagnostics: add ability to associate diagnostics with rules from coding stan...David Malcolm1-0/+48
2022-06-02diagnostics: add SARIF output formatDavid Malcolm1-1/+127
2022-06-02Add -fdiagnostics-format={json-stderr|json-file}David Malcolm1-0/+26
2022-05-17Advise to call 'internal_error' instead of 'abort' or 'fancy_abort'Thomas Schwinge1-3/+1
2022-03-19selftest: Move C-specific tests to c_familyArthur Cohen1-1/+1
2022-01-28Remove extra newline in ICE report.Martin Liska1-2/+2
2022-01-27Improve wording for -freport-bug option.Martin Liska1-8/+14
2022-01-19Update per-file selftest and finalization hooks for .c to .cc renamingDavid Malcolm1-1/+1
2022-01-17Change references of .c files to .cc filesMartin Liska1-4/+4
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+2488