aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/plugin
AgeCommit message (Expand)AuthorFilesLines
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-16diagnostics: move libgdiagnostics dc from sinks into diagnostic_managerDavid Malcolm3-2/+5
2024-12-11diagnostics: suppress "note: " prefix in nested diagnostics [PR116253]David Malcolm3-36/+36
2024-12-08Support for 64-bit location_t: Activate 64-bit location_tLewis Hyatt2-7/+8
2024-11-28expr, c: Don't clear whole unions [PR116416]Jakub Jelinek1-4/+10
2024-11-26testsuite: rename plugins from .c to .ccDavid Malcolm34-33/+33
2024-11-18diagnostics: add support for nested diagnostics [PR116253]David Malcolm8-0/+286
2024-10-29diagnostics: support multiple output formats simultaneously [PR116613]David Malcolm5-16/+38
2024-10-24analyzer: avoid implicit use of global_dc's pretty_printer [PR116613]David Malcolm2-27/+46
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm3-7/+11
2024-10-23diagnostics: implement buffering for non-textual formats [PR105916]David Malcolm1-11/+113
2024-10-18diagnostics: add debug dump functionsDavid Malcolm1-0/+6
2024-10-16diagnostics: capture backtraces in SARIF notifications [PR116602]David Malcolm2-0/+14
2024-10-16diagnostics: eliminate m_ice_handler_cb [PR116613]David Malcolm1-21/+9
2024-10-16testsuite: Prepare for -std=gnu23 defaultJoseph Myers1-1/+1
2024-10-15testsuite: simplify analyzer_cpython_plugin.cDavid Malcolm1-18/+4
2024-10-02diagnostics: support SARIF 2.2 output, undocumented for now [PR116301]David Malcolm6-0/+164
2024-09-30diagnostics: require callers of diagnostic_show_locus to be explicit about th...David Malcolm1-1/+1
2024-09-30diagnostics: isolate diagnostic_context with interface classes [PR116613]David Malcolm1-4/+5
2024-09-30diagnostics: avoid using diagnostic_context's m_printer [PR116613]David Malcolm2-29/+30
2024-09-30diagnostics: fix typo in XHTML output [PR116792]David Malcolm1-1/+1
2024-09-20diagnostics: add HTML output format as a plugin [PR116792]David Malcolm3-0/+887
2024-09-20diagnostics: convert text hooks to use diagnostic_text_output_format [PR116613]David Malcolm3-24/+27
2024-09-09diagnostics: rename dc.printer to m_printer [PR116613]David Malcolm4-21/+22
2024-09-09SARIF output: fix schema URL [§3.13.3, PR116603]David Malcolm2-2/+2
2024-08-29Use std::unique_ptr for optinfo_itemDavid Malcolm1-0/+1
2024-08-26diagnostics: move output formats from diagnostic.{c,h} to their own filesDavid Malcolm1-0/+1
2024-08-26testsuite: add event IDs to multithreaded event plugin testDavid Malcolm4-20/+38
2024-08-26testsuite: generalize support for Python tests for SARIF outputDavid Malcolm5-15/+187
2024-07-24diagnostics: SARIF output: potentially add escaped renderings of source (§3....David Malcolm1-0/+1
2024-07-13diagnostics: add highlight-a vs highlight-b in colorization and pp_markupDavid Malcolm1-1/+1
2024-07-04analyzer: convert sm_context * to sm_context &David Malcolm1-23/+23
2024-06-18diagnostics: move simple_diagnostic_{path,thread,event} to their own .h/ccDavid Malcolm1-0/+1
2024-06-12pretty_printer: make all fields privateDavid Malcolm1-1/+1
2024-06-01analyzer: detect -Wanalyzer-allocation-size at call stmts [PR106203]David Malcolm1-0/+5
2024-05-30Add new text_art::tree_widget and use it in analyzerDavid Malcolm4-0/+4
2024-05-15diagnostics: simplify output of purely intraprocedural execution pathsDavid Malcolm1-16/+14
2024-04-10testsuite: add some missing -fanalyzer to plugin testsDavid Malcolm7-8/+15
2024-03-22analyzer: look through casts in taint sanitization [PR112974,PR112975]David Malcolm3-0/+114
2024-02-23testsuite: plugin: Fix gcc.dg/plugin/crash-test-write-though-null-sarif.c on ...Rainer Orth1-1/+1
2024-01-25analyzer: fix defaults in compound assignments from non-zero offsets [PR112969]David Malcolm2-0/+53
2024-01-24analyzer: fix taint false +ve due to overzealous state purging [PR112977]David Malcolm2-1/+46
2024-01-24analyzer kernel plugin: implement __check_object_size [PR112927]David Malcolm3-1/+69
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-11analyzer: add more test coverage for tainted modulusDavid Malcolm2-0/+76
2023-12-08analyzer: fix ICE on infoleak with poisoned sizeDavid Malcolm3-0/+42
2023-12-06analyzer: fix taint false positives with UNKNOWN [PR112850]David Malcolm9-9/+210
2023-12-06diagnostics: prettify JSON output formatsDavid Malcolm1-4/+41
2023-12-06diagnostics: use const and references for diagnostic_infoDavid Malcolm3-4/+4
2023-12-01diagnostics, analyzer: add optional per-diagnostic property bags to SARIFDavid Malcolm2-23/+15