aboutsummaryrefslogtreecommitdiff
path: root/gcc/pretty-print.h
AgeCommit message (Expand)AuthorFilesLines
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-8/+0
2024-10-24analyzer: avoid implicit use of global_dc's pretty_printer [PR116613]David Malcolm1-0/+5
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-1/+9
2024-10-18diagnostics: add debug dump functionsDavid Malcolm1-4/+4
2024-09-30diagnostics: add "dump" to pretty_printer and output_bufferDavid Malcolm1-0/+6
2024-09-03pretty-print: split up pretty_printer::format into subroutinesDavid Malcolm1-2/+3
2024-09-03pretty-print: naming cleanupsDavid Malcolm1-22/+30
2024-08-29pretty-print: reimplement pp_format with a new struct pp_tokenDavid Malcolm1-9/+34
2024-08-29pretty-print: move class chunk_info into its own headerDavid Malcolm1-44/+1
2024-07-13diagnostics: add highlight-a vs highlight-b in colorization and pp_markupDavid Malcolm1-0/+18
2024-06-12pretty_printer: convert chunk_info into a classDavid Malcolm1-4/+26
2024-06-12pretty_printer: make all fields privateDavid Malcolm1-59/+204
2024-01-10pretty-print: support urlification in phase 3David Malcolm1-1/+8
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-19libcpp: split decls out to rich-location.hDavid Malcolm1-0/+1
2023-11-03diagnostics: add automatic URL-ification within messagesDavid Malcolm1-1/+4
2023-10-31pretty-print: gracefully handle null URLsDavid Malcolm1-0/+4
2023-10-17wide-int-print: Don't print large numbers hexadecimally for print_dec{,s,u}Jakub Jelinek1-2/+3
2023-10-03diagnostics: add ctors to text_info; add m_ prefixes to fieldsDavid Malcolm1-5/+19
2023-09-29Remove poly_int_podRichard Sandiford1-1/+1
2023-09-11pretty-print: Fix up pp_wide_int [PR111329]Jakub Jelinek1-22/+13
2023-09-06Middle-end _BitInt support [PR102989]Jakub Jelinek1-2/+17
2023-06-21diagnostics: add support for "text art" diagramsDavid Malcolm1-0/+1
2023-02-16don't declare header-defined functions both static and inlinePatrick Palka1-5/+5
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-07-15Convert vrange dumping facilities to pretty_printer.Aldy Hernandez1-0/+7
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-02-15PR 87488: Add --with-diagnostics-urls configuration optionBernd Edlinger1-2/+3
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-16Add pp_write_text_as_html_like_dot_to_streamDavid Malcolm1-0/+3
2019-12-11Introduce pretty_printer::clone vfuncDavid Malcolm1-0/+4
2019-10-10pretty-print: support URL escape sequences (PR 87488)David Malcolm1-0/+6
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-2/+4
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-08Support %f in pp_formatDavid Malcolm1-0/+1
2018-08-27Less verbose fix-it hints for missing header files (PR 87091)David Malcolm1-1/+2
2018-08-02Fix memory leak of pretty_printer prefixesDavid Malcolm1-6/+8
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-20poly_int: dump routinesRichard Sandiford1-2/+11
2017-11-22C/C++: fix quoting of "aka" typedef information (PR 62170)David Malcolm1-1/+4
2017-07-02Reorganise machmode.h headersRichard Sandiford1-1/+0
2017-05-30C++ template type diff printingDavid Malcolm1-2/+18
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-01-26PR other/69006: fix extra newlines after diagnosticsDavid Malcolm1-1/+5
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-07Fix missing range information for "%q+D" format codeDavid Malcolm1-8/+1
2015-11-06Reimplement diagnostic_show_locus, introducing rich_location classesDavid Malcolm1-17/+8
2015-09-25PR pretty-print/67567 do not pass NULL as a stringManuel López-Ibáñez1-0/+1
2015-09-08Trivial typo fix in pretty-print.hDavid Malcolm1-1/+1