aboutsummaryrefslogtreecommitdiff
path: root/gcc/diagnostic-format-json.cc
AgeCommit message (Expand)AuthorFilesLines
7 daysdiagnostics: convert text hooks to use diagnostic_text_output_format [PR116613]David Malcolm1-0/+4
2024-09-09diagnostics: introduce struct diagnostic_option_idDavid Malcolm1-2/+2
2024-09-09diagnostics: rename dc.printer to m_printer [PR116613]David Malcolm1-4/+5
2024-08-26diagnostics: move output formats from diagnostic.{c,h} to their own filesDavid Malcolm1-0/+1
2024-08-26diagnostics: consolidate on_{begin,end}_diagnostic into on_report_diagnosticDavid Malcolm1-17/+7
2024-07-24diagnostics: JSON output: use std::unique_ptr throughoutDavid Malcolm1-60/+62
2024-07-24json: support std::unique_ptr in array::append and object::setDavid Malcolm1-0/+1
2024-07-24diagnostics: output formats: use references for non-null pointersDavid Malcolm1-28/+28
2024-07-13diagnostics: add highlight-a vs highlight-b in colorization and pp_markupDavid Malcolm1-0/+1
2024-06-21diagnostics: remove duplicate copies of diagnostic_kind_textDavid Malcolm1-7/+1
2024-06-18diagnostics: eliminate diagnostic_context::m_print_path callbackDavid Malcolm1-2/+2
2024-06-18diagnostics: eliminate diagnostic_context::m_make_json_for_pathDavid Malcolm1-3/+34
2024-03-19diagnostics: fix corrupt json/SARIF on stderr [PR114348]David Malcolm1-0/+8
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-06diagnostics: prettify JSON output formatsDavid Malcolm1-8/+18
2023-12-06diagnostics: use const and references for diagnostic_infoDavid Malcolm1-10/+10
2023-11-14diagnostics: make option-handling callbacks privateDavid Malcolm1-12/+6
2023-11-14json: reduce use of naked new in json-building codeDavid Malcolm1-15/+12
2023-11-03diagnostics: convert diagnostic_context to a classDavid Malcolm1-21/+20
2023-10-02diagnostics: add diagnostic_output_format classDavid Malcolm1-109/+121
2023-06-21diagnostics: add support for "text art" diagramsDavid Malcolm1-0/+10
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-07-15libcpp: Improve encapsulation of label_textJonathan Wakely1-2/+2
2022-07-07Convert label_text to C++11 move semanticsDavid Malcolm1-3/+1
2022-06-23diagnostics: add ability to associate diagnostics with rules from coding stan...David Malcolm1-0/+1
2022-06-02Add -fdiagnostics-format={json-stderr|json-file}David Malcolm1-40/+76
2022-05-16Use more ARRAY_SIZE.Martin Liska1-1/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-01diagnostics: escape non-ASCII source bytes for certain diagnosticsDavid Malcolm1-0/+3
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-07-14diagnostics: Support conversion of tabs to spaces [PR49973] [PR86904]Lewis Hyatt1-14/+41
2020-01-10Add diagnostic pathsDavid Malcolm1-1/+9
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-18Add diagnostic_metadata and CWE supportDavid Malcolm1-0/+24
2019-10-22Come up with json::integer_number and use it in GCOV.Martin Liska1-2/+2
2019-10-10Documentation hyperlinks for [-Wname-of-option] (PR 87488)David Malcolm1-0/+11
2019-05-23Bulletproof -fdiagnostics-format=json against bad locations (PR c++/90462)David Malcolm1-3/+57
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-15Machine-readable diagnostic output (PR other/19165)David Malcolm1-0/+264