Show patches with: Submitter = David Malcolm       |   315 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[pushed] analyzer: fix ICE in call summarization [PR114159] [pushed] analyzer: fix ICE in call summarization [PR114159] - - - -1- 2024-02-29 David Malcolm Unresolved
[pushed] analyzer: use correct format code for string literal indices [PR110483, PR111802] [pushed] analyzer: use correct format code for string literal indices [PR110483, PR111802] - - - -1- 2024-02-27 David Malcolm Unresolved
[pushed] analyzer: fix ICE on floating-point bounds [PR111881] [pushed] analyzer: fix ICE on floating-point bounds [PR111881] - - - 1-- 2024-02-27 David Malcolm Accepted
[pushed] analyzer: handle array-initialization from a string_cst [PR113999] [pushed] analyzer: handle array-initialization from a string_cst [PR113999] - - - -1- 2024-02-21 David Malcolm Unresolved
[pushed] analyzer: handle empty ranges in symbolic_byte_range::intersection [PR113998] [pushed] analyzer: handle empty ranges in symbolic_byte_range::intersection [PR113998] - - - -1- 2024-02-21 David Malcolm Unresolved
[pushed] analyzer: fix -Wanalyzer-va-arg-type-mismatch false +ve on int types [PR111289] [pushed] analyzer: fix -Wanalyzer-va-arg-type-mismatch false +ve on int types [PR111289] - - - 1-- 2024-02-19 David Malcolm Accepted
[pushed] analyzer, testsuite: add regression test [PR110520] [pushed] analyzer, testsuite: add regression test [PR110520] - - - 1-- 2024-02-19 David Malcolm Accepted
[pushed] analyzer: remove offset_region size overloads [PR111266] [pushed] analyzer: remove offset_region size overloads [PR111266] - - - -1- 2024-02-15 David Malcolm Unresolved
[pushed] diagnostics: unbreak 'make gcc.pot' [pushed] diagnostics: unbreak 'make gcc.pot' - - - -1- 2024-02-13 David Malcolm Unresolved
[pushed] analyzer: fix skipping of debug stmts [PR113253] [pushed] analyzer: fix skipping of debug stmts [PR113253] - - - 1-- 2024-01-31 David Malcolm Accepted
[pushed] analyzer: handle null "var" in state_change_event::get_desc [PR113509] [pushed] analyzer: handle null "var" in state_change_event::get_desc [PR113509] - - - 1-- 2024-01-31 David Malcolm Accepted
[pushed] analyzer: fix -Wanalyzer-allocation-size false +ve on Linux kernel's round_up macro [PR113… [pushed] analyzer: fix -Wanalyzer-allocation-size false +ve on Linux kernel's round_up macro [PR113… - - - -1- 2024-01-30 David Malcolm Unresolved
[pushed] analyzer: add SARIF property bag to -Wanalyzer-allocation-size [pushed] analyzer: add SARIF property bag to -Wanalyzer-allocation-size - - - -1- 2024-01-30 David Malcolm Unresolved
[pushed] analyzer: fix defaults in compound assignments from non-zero offsets [PR112969] [pushed] analyzer: fix defaults in compound assignments from non-zero offsets [PR112969] - - - -1- 2024-01-25 David Malcolm Unresolved
[pushed] analyzer: fix taint false +ve due to overzealous state purging [PR112977] [pushed] analyzer: fix taint false +ve due to overzealous state purging [PR112977] - - - -1- 2024-01-24 David Malcolm Unresolved
[pushed] analyzer kernel plugin: implement __check_object_size [PR112927] [pushed] analyzer kernel plugin: implement __check_object_size [PR112927] - - - -1- 2024-01-24 David Malcolm Unresolved
[pushed] analyzer: fix ICE on strlen ((char *)&VECTOR_CST) [PR111361] [pushed] analyzer: fix ICE on strlen ((char *)&VECTOR_CST) [PR111361] - - - -1- 2024-01-18 David Malcolm Unresolved
[pushed] analyzer: fix offsets in has_null_terminator [PR112811] [pushed] analyzer: fix offsets in has_null_terminator [PR112811] - - - -1- 2024-01-18 David Malcolm Unresolved
[pushed] Fix ICE in -fdiagnostics-generate-patch [PR112684] [pushed] Fix ICE in -fdiagnostics-generate-patch [PR112684] - - - -1- 2024-01-18 David Malcolm Unresolved
[pushed] analyzer: fix false +ves from -Wanalyzer-tainted-array-index with unsigned char index [PR1… [pushed] analyzer: fix false +ves from -Wanalyzer-tainted-array-index with unsigned char index [PR1… - - - -1- 2024-01-16 David Malcolm Unresolved
[pushed] analyzer: casting all zeroes should give all zeroes [PR113333] [pushed] analyzer: casting all zeroes should give all zeroes [PR113333] - - - 1-- 2024-01-16 David Malcolm Accepted
[pushed,3/3] gcc-urlifier: handle option prefixes such as '-fno-' [pushed,1/3] pretty-print: add selftest coverage for numbered args - - - -1- 2024-01-10 David Malcolm Unresolved
[pushed,2/3] pretty-print: support urlification in phase 3 [pushed,1/3] pretty-print: add selftest coverage for numbered args - - - -1- 2024-01-10 David Malcolm Unresolved
[pushed,1/3] pretty-print: add selftest coverage for numbered args [pushed,1/3] pretty-print: add selftest coverage for numbered args - - - 1-- 2024-01-10 David Malcolm Accepted
[pushed] analyzer: add sarif properties for checker events [pushed] analyzer: add sarif properties for checker events - - - -1- 2024-01-04 David Malcolm Unresolved
[pushed] analyzer: fix deref-before-check false positives due to inlining [PR112790] [pushed] analyzer: fix deref-before-check false positives due to inlining [PR112790] - - - 1-- 2024-01-04 David Malcolm Accepted
[pushed] analyzer: handle arrays of unknown size in access diagrams [PR113222] [pushed] analyzer: handle arrays of unknown size in access diagrams [PR113222] - - - -1- 2024-01-04 David Malcolm Unresolved
[1/4;,v4] options: add gcc/regenerate-opt-urls.py [1/4;,v4] options: add gcc/regenerate-opt-urls.py - - - 1-- 2024-01-02 David Malcolm Accepted
[pushed] analyzer: add sarif properties for bounds checking diagnostics [pushed] analyzer: add sarif properties for bounds checking diagnostics - - - -1- 2023-12-16 David Malcolm Unresolved
[pushed] json: fix escaping of object keys [pushed] json: fix escaping of object keys - - - -1- 2023-12-16 David Malcolm Unresolved
[pushed] analyzer: use bit-level granularity for concrete bounds-checking [PR112792] [pushed] analyzer: use bit-level granularity for concrete bounds-checking [PR112792] - - - -1- 2023-12-16 David Malcolm Unresolved
[pushed] testsuite: move more analyzer test cases to c-c++-common (3) [PR96395] [pushed] testsuite: move more analyzer test cases to c-c++-common (3) [PR96395] - - - --1 2023-12-14 David Malcolm Not Applicable
[4/4;,v2] options: wire up options-urls.cc into gcc_urlifier [4/4;,v2] options: wire up options-urls.cc into gcc_urlifier - - - -1- 2023-12-14 David Malcolm Unresolved
[3/4;,v2] opts: add logic to generate options-urls.cc v3 of: Option handling: add documentation URLs - - - -1- 2023-12-14 David Malcolm Unresolved
[2/4;,v3] Add generated .opt.urls files [2/4;,v3] Add generated .opt.urls files - - - 1-- 2023-12-14 David Malcolm Accepted
[1/4;,v3] options: add gcc/regenerate-opt-urls.py [1/4;,v3] options: add gcc/regenerate-opt-urls.py - - - 1-- 2023-12-14 David Malcolm Accepted
[pushed] analyzer: cleanups [PR112655] [pushed] analyzer: cleanups [PR112655] - - - -1- 2023-12-14 David Malcolm Unresolved
[pushed] analyzer: add more test coverage for tainted modulus [pushed] analyzer: add more test coverage for tainted modulus - - - -1- 2023-12-12 David Malcolm Unresolved
analyzer: fix uninitialized bitmap [PR112955] analyzer: fix uninitialized bitmap [PR112955] - - - -1- 2023-12-11 David Malcolm Unresolved
[pushed] analyzer: avoid taint for (TAINTED % NON_TAINTED) [pushed] analyzer: avoid taint for (TAINTED % NON_TAINTED) - - - 1-- 2023-12-08 David Malcolm Accepted
[pushed] analyzer: fix ICE on infoleak with poisoned size [pushed] analyzer: fix ICE on infoleak with poisoned size - - - 1-- 2023-12-08 David Malcolm Accepted
[pushed] analyzer: fix ICE for 2 bits before the start of base region [PR112889] [pushed] analyzer: fix ICE for 2 bits before the start of base region [PR112889] - - - 1-- 2023-12-08 David Malcolm Accepted
[pushed] analyzer: fix taint false positives with UNKNOWN [PR112850] [pushed] analyzer: fix taint false positives with UNKNOWN [PR112850] - - - -1- 2023-12-07 David Malcolm Unresolved
[pushed] v2: diagnostics: prettify JSON output formats [pushed] v2: diagnostics: prettify JSON output formats - - - -1- 2023-12-06 David Malcolm Unresolved
[pushed] diagnostics: use const and references for diagnostic_info [pushed] diagnostics: use const and references for diagnostic_info - - - -1- 2023-12-06 David Malcolm Unresolved
[pushed] diagnostics, analyzer: add optional per-diagnostic property bags to SARIF [pushed] diagnostics, analyzer: add optional per-diagnostic property bags to SARIF - - - -1- 2023-12-01 David Malcolm Unresolved
[pushed] docs: remove stray reference to -fanalyzer-checker=taint [PR103533] [pushed] docs: remove stray reference to -fanalyzer-checker=taint [PR103533] - - - 1-- 2023-12-01 David Malcolm Accepted
[pushed] analyzer: install header files for use by plugins [PR109077] [pushed] analyzer: install header files for use by plugins [PR109077] - - - 1-- 2023-11-28 David Malcolm Accepted
binutils: v2: experimental use of libdiagnostics in gas binutils: v2: experimental use of libdiagnostics in gas - - - -1- 2023-11-21 David Malcolm Unresolved
[5/5] diagnostics: don't print annotation lines when there's no column info [1/5] libdiagnostics v2: header and examples - - - -1- 2023-11-21 David Malcolm Unresolved
[1/5] libdiagnostics v2: header and examples [1/5] libdiagnostics v2: header and examples - - - 1-- 2023-11-21 David Malcolm Accepted
[pushed] libcpp: split decls out to rich-location.h [pushed] libcpp: split decls out to rich-location.h - - - -1- 2023-11-19 David Malcolm Unresolved
[pushed] analyzer: new warning: -Wanalyzer-undefined-behavior-strtok [PR107573] [pushed] analyzer: new warning: -Wanalyzer-undefined-behavior-strtok [PR107573] - - - -1- 2023-11-19 David Malcolm Unresolved
[pushed] analyzer: new warning: -Wanalyzer-infinite-loop [PR106147] [pushed] analyzer: new warning: -Wanalyzer-infinite-loop [PR106147] - - - -1- 2023-11-18 David Malcolm Unresolved
[4/4] options: wire up options-urls.cc into gcc_urlifier v2 of Option handling: add documentation URLs - - - -1- 2023-11-16 David Malcolm Unresolved
[3/4] opts: add logic to generate options-urls.cc v2 of Option handling: add documentation URLs - - - -1- 2023-11-16 David Malcolm Unresolved
[2/4] Add generated .opt.urls files v2 of Option handling: add documentation URLs - - - 1-- 2023-11-16 David Malcolm Accepted
[1/4] options: add gcc/regenerate-opt-urls.py v2 of Option handling: add documentation URLs - - - 1-- 2023-11-16 David Malcolm Accepted
[pushed] diagnostics: make m_lang_mask private [pushed] diagnostics: make m_lang_mask private - - - -1- 2023-11-16 David Malcolm Unresolved
[PATCH/RFC] json.cc: format JSON output [PATCH/RFC] json.cc: format JSON output - - - -1- 2023-11-15 David Malcolm Unresolved
[pushed] json.cc: use SELFTEST_LOCATION in selftests [pushed] json.cc: use SELFTEST_LOCATION in selftests - - - 1-- 2023-11-15 David Malcolm Accepted
[pushed] analyzer: enable taint state machine by default [PR103533] [pushed] analyzer: enable taint state machine by default [PR103533] - - - -1- 2023-11-14 David Malcolm Unresolved
[pushed] diagnostics: make option-handling callbacks private [pushed] diagnostics: make option-handling callbacks private - - - -1- 2023-11-14 David Malcolm Unresolved
[pushed] diagnostics: make m_text_callbacks private [pushed] diagnostics: make m_text_callbacks private - - - -1- 2023-11-14 David Malcolm Unresolved
[pushed] diagnostics: convert diagnostic_ready_p to an inline function [pushed] diagnostics: convert diagnostic_ready_p to an inline function - - - 1-- 2023-11-14 David Malcolm Accepted
[pushed] input.h: eliminate implicit users of global_dc's file_cache [pushed] input.h: eliminate implicit users of global_dc's file_cache - - - -1- 2023-11-14 David Malcolm Unresolved
[pushed] json: reduce use of naked new in json-building code [pushed] json: reduce use of naked new in json-building code - - - -1- 2023-11-14 David Malcolm Unresolved
[3/3] diagnostics: use the .opt.urls files to urlify quoted text Option handling: add documentation URLs - - - -1- 2023-11-10 David Malcolm Unresolved
[2/3] Add generated .opt.urls files Option handling: add documentation URLs - - - 1-- 2023-11-10 David Malcolm Accepted
[1/3] options: add gcc/regenerate-opt-urls.py Option handling: add documentation URLs - - - 1-- 2023-11-10 David Malcolm Accepted
[pushed] diagnostics: cleanups to diagnostic-show-locus.cc [pushed] diagnostics: cleanups to diagnostic-show-locus.cc - - - -1- 2023-11-09 David Malcolm Unresolved
[2/2] libdiagnostics: work-in-progress implementation [1/5] libdiagnostics v2: header and examples - - - 1-- 2023-11-06 David Malcolm Accepted
[pushed,4/4] diagnostics: split out struct diagnostic_source_printing_options [pushed,1/4] diagnostics: eliminate diagnostic_kind_count - - - -1- 2023-11-06 David Malcolm Unresolved
[pushed,3/4] diagnostics: introduce class diagnostic_option_classifier [pushed,1/4] diagnostics: eliminate diagnostic_kind_count - - - -1- 2023-11-06 David Malcolm Unresolved
[pushed,2/4] diagnostics: make diagnostic_context::m_urlifier private [pushed,1/4] diagnostics: eliminate diagnostic_kind_count - - - -1- 2023-11-06 David Malcolm Unresolved
[pushed,1/4] diagnostics: eliminate diagnostic_kind_count [pushed,1/4] diagnostics: eliminate diagnostic_kind_count - - - -1- 2023-11-06 David Malcolm Unresolved
[pushed] diagnostics: add automatic URL-ification within messages [pushed] diagnostics: add automatic URL-ification within messages - - - -1- 2023-11-04 David Malcolm Unresolved
[pushed] diagnostics: convert diagnostic_context to a class [pushed] diagnostics: convert diagnostic_context to a class - - - -1- 2023-11-04 David Malcolm Unresolved
[pushed] diagnostics: consolidate group-handling fields in diagnostic_context [pushed] diagnostics: consolidate group-handling fields in diagnostic_context - - - -1- 2023-11-03 David Malcolm Unresolved
[4/4] RFC: add contrib/regenerate-index-urls.py C/C++/diagnostics: various UX improvements - - - -1- 2023-11-02 David Malcolm Unresolved
[3/4] diagnostics: add automatic URL-ification within messages C/C++/diagnostics: various UX improvements - - - -1- 2023-11-02 David Malcolm Unresolved
[2/4] c: add #pragma GCC show_layout C/C++/diagnostics: various UX improvements - - - -1- 2023-11-02 David Malcolm Unresolved
[1/4] c/c++: rework pragma parsing C/C++/diagnostics: various UX improvements - - - 1-- 2023-11-02 David Malcolm Accepted
[pushed] analyzer: fix clang warnings [PR112317] [pushed] analyzer: fix clang warnings [PR112317] - - - -1- 2023-11-02 David Malcolm Unresolved
[pushed] analyzer: move class record_layout to its own .h/.cc [pushed] analyzer: move class record_layout to its own .h/.cc - - - -1- 2023-10-31 David Malcolm Unresolved
[pushed] libcpp: eliminate MACRO_MAP_EXPANSION_POINT_LOCATION [pushed] libcpp: eliminate MACRO_MAP_EXPANSION_POINT_LOCATION - - - -1- 2023-10-31 David Malcolm Unresolved
[pushed] opts.cc: fix comment about DOCUMENTATION_ROOT_URL [pushed] opts.cc: fix comment about DOCUMENTATION_ROOT_URL - - - 1-- 2023-10-31 David Malcolm Accepted
[pushed] pretty-print: gracefully handle null URLs [pushed] pretty-print: gracefully handle null URLs - - - 1-- 2023-10-31 David Malcolm Accepted
[RFC] Add function attribute: null_terminated_string_arg(PARAM_IDX) [RFC] Add function attribute: null_terminated_string_arg(PARAM_IDX) - - - -1- 2023-10-19 David Malcolm Unresolved
[pushed] diagnostics: special-case -fdiagnostics-text-art-charset=ascii for LANG=C [pushed] diagnostics: special-case -fdiagnostics-text-art-charset=ascii for LANG=C - - - -1- 2023-10-16 David Malcolm Unresolved
[pushed] diagnostics: fix missing initialization of context->extra_output_kind [pushed] diagnostics: fix missing initialization of context->extra_output_kind - - - 1-- 2023-10-16 David Malcolm Accepted
[pushed] libcpp: eliminate LINEMAPS_{ORDINARY,MACRO}_MAPS [pushed] libcpp: eliminate LINEMAPS_{ORDINARY,MACRO}_MAPS - - - -1- 2023-10-08 David Malcolm Unresolved
[pushed] libcpp: eliminate LINEMAPS_{,ORDINARY_,MACRO_}CACHE [pushed] libcpp: eliminate LINEMAPS_{,ORDINARY_,MACRO_}CACHE - - - 1-- 2023-10-08 David Malcolm Accepted
[pushed] libcpp: eliminate LINEMAPS_LAST_ALLOCATED{, _ORDINARY, _MACRO}_MAP [pushed] libcpp: eliminate LINEMAPS_LAST_ALLOCATED{, _ORDINARY, _MACRO}_MAP - - - -1- 2023-10-08 David Malcolm Unresolved
[pushed] analyzer: improvements to out-of-bounds diagrams [PR111155] [pushed] analyzer: improvements to out-of-bounds diagrams [PR111155] - - - -1- 2023-10-08 David Malcolm Unresolved
[pushed] libcpp: eliminate COMBINE_LOCATION_DATA [pushed] libcpp: eliminate COMBINE_LOCATION_DATA - - - -1- 2023-10-08 David Malcolm Unresolved
[pushed] libcpp: "const" and other cleanups [pushed] libcpp: "const" and other cleanups - - - 1-- 2023-10-08 David Malcolm Accepted
[pushed] diagnostics: fix ICE on sarif output when source file is unreadable [PR111700] [pushed] diagnostics: fix ICE on sarif output when source file is unreadable [PR111700] - - - -1- 2023-10-08 David Malcolm Unresolved
c++: print source code in print_instantiation_partial_context_line c++: print source code in print_instantiation_partial_context_line - - - 1-- 2023-10-03 David Malcolm Accepted
[pushed] diagnostics: add ctors to text_info; add m_ prefixes to fields [pushed] diagnostics: add ctors to text_info; add m_ prefixes to fields - - - -1- 2023-10-03 David Malcolm Unresolved
« 1 2 3 4 »