summaryrefslogtreecommitdiff
path: root/gcc/analyzer/program-point.cc
AgeCommit message (Expand)Author
2025-07-25diagnostics: make context::m_source_printing privateDavid Malcolm
2025-07-25diagnostics: convert diagnostic_t to enum class diagnostics::kindDavid Malcolm
2025-07-25diagnostics: move diagnostic_context to diagnostics::context in its own headerDavid Malcolm
2025-07-25diagnostics: introduce namespace diagnostics::pathsDavid Malcolm
2025-06-30analyzer: use nullptr rather than NULLDavid Malcolm
2025-04-28Eliminate make-unique.h and ::make_uniqueDavid Malcolm
2025-04-28analyzer: use analyzer/common.h as a common headerDavid Malcolm
2025-01-02Update copyright years.Jakub Jelinek
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski
2024-11-01analyzer: use std::unique_ptr in "to_json" functionsDavid Malcolm
2024-10-29diagnostics: support multiple output formats simultaneously [PR116613]David Malcolm
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek
2024-09-30diagnostics: isolate diagnostic_context with interface classes [PR116613]David Malcolm
2024-09-20analyzer: simplify dumps using tree_dump_pretty_printer [PR116613]David Malcolm
2024-09-09diagnostics: rename dc.printer to m_printer [PR116613]David Malcolm
2024-07-24analyzer: reduce use of naked "new" for json dumpsDavid Malcolm
2024-06-12pretty_printer: make all fields privateDavid Malcolm
2024-05-30Add new text_art::tree_widget and use it in analyzerDavid Malcolm
2024-02-29analyzer: fix ICE in call summarization [PR114159]David Malcolm
2024-01-03Update copyright years.Jakub Jelinek
2023-10-02diagnostics: group together source printing fields of diagnostic_contextDavid Malcolm
2023-09-07analyzer: basic support for computed gotos (PR analyzer/110529)David Malcolm
2023-03-22analyzer: fix false +ves from -Wanalyzer-deref-before-check due to inlining [...David Malcolm
2023-01-16Update copyright years.Jakub Jelinek
2022-11-03analyzer: use std::unique_ptr for pending_diagnostic/noteDavid Malcolm
2022-10-05analyzer: simplify some includesDavid Malcolm
2022-06-24analyzer: consolidate call_string instancesDavid Malcolm
2022-04-28analyzer: add .fpath.txt dumps to -fdump-analyzer-feasibilityDavid Malcolm
2022-03-18analyzer: extend state-purging to locals [PR104943]David Malcolm
2022-03-17analyzer: fix program_point::get_next for PK_BEFORE_STMTDavid Malcolm
2022-01-03Update copyright years.Jakub Jelinek
2021-08-18analyzer: detect and analyze calls via function pointerAnkur Saini
2021-07-29analyzer: : Refactor callstring to work with pairs of supernodes.Ankur Saini
2021-07-21analyzer: show BB index in BEFORE_SUPERNODE's in-edgeDavid Malcolm
2021-01-04Update copyright years.Jakub Jelinek
2020-10-27analyzer: eliminate non-determinism in logsDavid Malcolm
2020-09-23analyzer: add -fno-analyzer-feasibilityDavid Malcolm
2020-09-22analyzer: add -fdump-analyzer-jsonDavid Malcolm
2020-09-16analyzer: add program_point::get_nextDavid Malcolm
2020-08-13analyzer: rewrite of region and value-handlingDavid Malcolm
2020-04-01analyzer: handle compound assignments [PR94378]David Malcolm
2020-01-22analyzer: introduce namespace to avoid ODR clashes (PR 93307)David Malcolm
2020-01-14Initial commit of analyzerDavid Malcolm