aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/error.cc
AgeCommit message (Expand)AuthorFilesLines
2025-07-25diagnostics: eliminate ::diagnostic_info typedefDavid Malcolm1-7/+7
2025-07-25diagnostics: convert diagnostic_t to enum class diagnostics::kindDavid Malcolm1-5/+7
2025-07-25diagnostics: rename diagnostic_option_id to diagnostics::option_id and move t...David Malcolm1-1/+1
2025-07-25diagnostics: move gcc/diagnostic-color.{h,cc} to gcc/diagnostics/color.{h,cc}David Malcolm1-1/+1
2025-07-25diagnostics: move diagnostic_context to diagnostics::context in its own headerDavid Malcolm1-5/+5
2025-07-25diagnostics: add m_ prefix to fields of diagnostic_infoDavid Malcolm1-5/+5
2025-07-25diagnostics: move/rename output formats to diagnostics as "sinks"David Malcolm1-26/+26
2025-07-25c++: Unwrap type traits defined in terms of builtins within diagnostics [PR11...Nathaniel Shead1-0/+14
2025-07-08c++: bogus error with union in qualified name [PR83469]Marek Polacek1-0/+1
2025-06-26diagnostics: make 5 more fields of diagnostic_context privateDavid Malcolm1-1/+1
2025-06-02c++: Add co_await, co_yield and co_return to dump_expr.Iain Sandoe1-0/+21
2025-05-30OpenMP: C++ "declare mapper" supportJulian Brown1-0/+25
2025-05-29diagnostics: use unique_ptr for m_format_postprocessorDavid Malcolm1-5/+5
2025-05-26c++: add cxx_dump_pretty_printerJason Merrill1-0/+27
2025-05-25c++: dump_template_bindings tweakJason Merrill1-6/+7
2025-04-28Eliminate make-unique.h and ::make_uniqueDavid Malcolm1-1/+0
2025-04-10c++: Use G_ instead of _ around cp/errors.cc gcc-internal-format strings [PR1...Jakub Jelinek1-30/+29
2025-03-27c++/modules: Fix tsubst of global module friend classes [PR118920]Nathaniel Shead1-1/+2
2025-02-04c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918]Simon Martin1-1/+2
2025-01-21c++: Handle RAW_DATA_CST in add_list_candidates [PR118532]Jakub Jelinek1-1/+20
2025-01-09c++: improve some modules commentsJason Merrill1-1/+1
2025-01-08c++: print stub object as std::declvalJason Merrill1-0/+9
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-17c++: print NONTYPE_ARGUMENT_PACK [PR118073]Marek Polacek1-0/+15
2024-12-16diagnostics: move libgdiagnostics dc from sinks into diagnostic_managerDavid Malcolm1-2/+6
2024-12-06c++: use diagnostic nesting [PR116253]David Malcolm1-15/+84
2024-12-06c++: consolidate location printing in error.cc [PR116253]David Malcolm1-47/+24
2024-12-04c++: Fix up erroneous template error recovery ICE [PR117826]Jakub Jelinek1-2/+2
2024-12-02c++: some further concepts cleanupsPatrick Palka1-5/+0
2024-11-28c++: Implement P2662R3, Pack Indexing [PR113798]Marek Polacek1-0/+16
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-10-29diagnostics: support multiple output formats simultaneously [PR116613]David Malcolm1-9/+4
2024-10-29c++: printing AGGR_INIT_EXPR argsJason Merrill1-61/+18
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-10/+10
2024-10-13Revert "c++: Fix overeager Woverloaded-virtual with conversion operators [PR1...Simon Martin1-2/+1
2024-10-12c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918]Simon Martin1-1/+2
2024-09-25c++: use TARGET_EXPR accessorsMarek Polacek1-2/+2
2024-09-20diagnostics: convert text hooks to use diagnostic_text_output_format [PR116613]David Malcolm1-69/+80
2024-09-09diagnostics: introduce struct diagnostic_option_idDavid Malcolm1-4/+6
2024-09-09diagnostics: rename dc.printer to m_printer [PR116613]David Malcolm1-41/+51
2024-09-05c++: Add missing auto_diagnostic_groupsNathaniel Shead1-0/+2
2024-09-03c++: support C++11 attributes in C++98Jason Merrill1-3/+4
2024-09-03pretty-print: naming cleanupsDavid Malcolm1-3/+3
2024-08-29pretty-print: reimplement pp_format with a new struct pp_tokenDavid Malcolm1-48/+57
2024-08-29pretty-print: move class chunk_info into its own headerDavid Malcolm1-0/+1
2024-08-07c++: erroneous partial spec vs primary tmpl [PR116064]Patrick Palka1-1/+5
2024-08-07c++/modules: Ensure deduction guides are always reachable [PR115231]Nathaniel Shead1-0/+1
2024-08-06c++: permit errors inside uninstantiated templates [PR116064]Patrick Palka1-0/+67
2024-08-05c++: remove function/var concepts codeMarek Polacek1-8/+3
2024-07-23c++: Remove CHECK_CONSTRJakub Jelinek1-1/+0