Show patches with: Submitter = David Malcolm       |    State = Action Required       |    Archived = No       |   3167 patches
« 1 2 3 431 32 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[3/3] diagnostics: use the .opt.urls files to urlify quoted text Option handling: add documentation URLs - - - - --- 2023-11-10 David Malcolm New
[2/3] Add generated .opt.urls files Option handling: add documentation URLs - - - - --- 2023-11-10 David Malcolm New
[1/3] options: add gcc/regenerate-opt-urls.py Option handling: add documentation URLs - - - - --- 2023-11-10 David Malcolm New
[pushed] diagnostics: cleanups to diagnostic-show-locus.cc [pushed] diagnostics: cleanups to diagnostic-show-locus.cc - - - - --- 2023-11-09 David Malcolm New
binutils: experimental use of libdiagnostics in gas binutils: experimental use of libdiagnostics in gas - - - - --- 2023-11-06 David Malcolm New
[2/2] libdiagnostics: work-in-progress implementation [1/2] libdiagnostics: header and examples - - - - --- 2023-11-06 David Malcolm New
[1/2] libdiagnostics: header and examples [1/2] libdiagnostics: header and examples - - - - --- 2023-11-06 David Malcolm New
[pushed,4/4] diagnostics: split out struct diagnostic_source_printing_options [pushed,1/4] diagnostics: eliminate diagnostic_kind_count - - - - --- 2023-11-06 David Malcolm New
[pushed,3/4] diagnostics: introduce class diagnostic_option_classifier [pushed,1/4] diagnostics: eliminate diagnostic_kind_count - - - - --- 2023-11-06 David Malcolm New
[pushed,2/4] diagnostics: make diagnostic_context::m_urlifier private [pushed,1/4] diagnostics: eliminate diagnostic_kind_count - - - - --- 2023-11-06 David Malcolm New
[pushed,1/4] diagnostics: eliminate diagnostic_kind_count [pushed,1/4] diagnostics: eliminate diagnostic_kind_count - - - - --- 2023-11-06 David Malcolm New
[pushed] diagnostics: add automatic URL-ification within messages [pushed] diagnostics: add automatic URL-ification within messages - - - - --- 2023-11-04 David Malcolm New
[pushed] diagnostics: convert diagnostic_context to a class [pushed] diagnostics: convert diagnostic_context to a class - - - - --- 2023-11-04 David Malcolm New
[pushed] diagnostics: consolidate group-handling fields in diagnostic_context [pushed] diagnostics: consolidate group-handling fields in diagnostic_context - - - - --- 2023-11-03 David Malcolm New
[4/4] RFC: add contrib/regenerate-index-urls.py C/C++/diagnostics: various UX improvements - - - - --- 2023-11-02 David Malcolm New
[3/4] diagnostics: add automatic URL-ification within messages C/C++/diagnostics: various UX improvements - - - - --- 2023-11-02 David Malcolm New
[2/4] c: add #pragma GCC show_layout C/C++/diagnostics: various UX improvements - - - - --- 2023-11-02 David Malcolm New
[1/4] c/c++: rework pragma parsing C/C++/diagnostics: various UX improvements - - - - --- 2023-11-02 David Malcolm New
[pushed] analyzer: fix clang warnings [PR112317] [pushed] analyzer: fix clang warnings [PR112317] - - - - --- 2023-11-02 David Malcolm New
[pushed] analyzer: move class record_layout to its own .h/.cc [pushed] analyzer: move class record_layout to its own .h/.cc - - - - --- 2023-10-31 David Malcolm New
[pushed] libcpp: eliminate MACRO_MAP_EXPANSION_POINT_LOCATION [pushed] libcpp: eliminate MACRO_MAP_EXPANSION_POINT_LOCATION - - - - --- 2023-10-31 David Malcolm New
[pushed] opts.cc: fix comment about DOCUMENTATION_ROOT_URL [pushed] opts.cc: fix comment about DOCUMENTATION_ROOT_URL - - - - --- 2023-10-31 David Malcolm New
[pushed] pretty-print: gracefully handle null URLs [pushed] pretty-print: gracefully handle null URLs - - - - --- 2023-10-31 David Malcolm New
[RFC] Add function attribute: null_terminated_string_arg(PARAM_IDX) [RFC] Add function attribute: null_terminated_string_arg(PARAM_IDX) - - - - --- 2023-10-19 David Malcolm New
[pushed] diagnostics: special-case -fdiagnostics-text-art-charset=ascii for LANG=C [pushed] diagnostics: special-case -fdiagnostics-text-art-charset=ascii for LANG=C - - - - --- 2023-10-16 David Malcolm New
[pushed] diagnostics: fix missing initialization of context->extra_output_kind [pushed] diagnostics: fix missing initialization of context->extra_output_kind - - - - --- 2023-10-16 David Malcolm New
[pushed] libcpp: eliminate LINEMAPS_{ORDINARY,MACRO}_MAPS [pushed] libcpp: eliminate LINEMAPS_{ORDINARY,MACRO}_MAPS - - - - --- 2023-10-08 David Malcolm New
[pushed] libcpp: eliminate LINEMAPS_{,ORDINARY_,MACRO_}CACHE [pushed] libcpp: eliminate LINEMAPS_{,ORDINARY_,MACRO_}CACHE - - - - --- 2023-10-08 David Malcolm New
[pushed] libcpp: eliminate LINEMAPS_LAST_ALLOCATED{, _ORDINARY, _MACRO}_MAP [pushed] libcpp: eliminate LINEMAPS_LAST_ALLOCATED{, _ORDINARY, _MACRO}_MAP - - - - --- 2023-10-08 David Malcolm New
[pushed] analyzer: improvements to out-of-bounds diagrams [PR111155] [pushed] analyzer: improvements to out-of-bounds diagrams [PR111155] - - - - --- 2023-10-08 David Malcolm New
[pushed] libcpp: eliminate COMBINE_LOCATION_DATA [pushed] libcpp: eliminate COMBINE_LOCATION_DATA - - - - --- 2023-10-08 David Malcolm New
[pushed] libcpp: "const" and other cleanups [pushed] libcpp: "const" and other cleanups - - - - --- 2023-10-08 David Malcolm New
[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] - - - - --- 2023-10-08 David Malcolm New
c++: print source code in print_instantiation_partial_context_line c++: print source code in print_instantiation_partial_context_line - - - - --- 2023-10-03 David Malcolm New
[pushed] diagnostics: add ctors to text_info; add m_ prefixes to fields [pushed] diagnostics: add ctors to text_info; add m_ prefixes to fields - - - - --- 2023-10-03 David Malcolm New
[pushed] diagnostics: add diagnostic_output_format class [pushed] diagnostics: add diagnostic_output_format class - - - - --- 2023-10-02 David Malcolm New
[pushed] diagnostics: group together source printing fields of diagnostic_context [pushed] diagnostics: group together source printing fields of diagnostic_context - - - - --- 2023-10-02 David Malcolm New
[pushed] diagnostics: fix missing init of set_locations_cb [pushed] diagnostics: fix missing init of set_locations_cb - - - - --- 2023-10-02 David Malcolm New
[pushed] analyzer: support diagnostics that don't have a stmt [pushed] analyzer: support diagnostics that don't have a stmt - - - - --- 2023-09-15 David Malcolm New
[pushed] analyzer: introduce pending_location [pushed] analyzer: introduce pending_location - - - - --- 2023-09-15 David Malcolm New
[pushed] analyzer: handle volatile ops [pushed] analyzer: handle volatile ops - - - - --- 2023-09-15 David Malcolm New
[pushed] diagnostics: support multithreaded diagnostic paths [pushed] diagnostics: support multithreaded diagnostic paths - - - - --- 2023-09-14 David Malcolm New
[pushed] analyzer: fix missing return in compatible_epath_p [pushed] analyzer: fix missing return in compatible_epath_p - - - - --- 2023-09-14 David Malcolm New
[pushed] analyzer: use unique_ptr for rejected_constraint [pushed] analyzer: use unique_ptr for rejected_constraint - - - - --- 2023-09-14 David Malcolm New
[pushed] analyzer: basic support for computed gotos (PR analyzer/110529) [pushed] analyzer: basic support for computed gotos (PR analyzer/110529) - - - - --- 2023-09-07 David Malcolm New
[pushed] analyzer: fix -Wunused-parameter warnings [pushed] analyzer: fix -Wunused-parameter warnings - - - - --- 2023-09-07 David Malcolm New
[pushed] analyzer: implement kf_strstr [PR105899] [pushed] analyzer: implement kf_strstr [PR105899] - - - - --- 2023-09-06 David Malcolm New
[pushed] analyzer: implement kf_strncpy [PR105899] [pushed] analyzer: implement kf_strncpy [PR105899] - - - - --- 2023-09-06 David Malcolm New
[pushed] analyzer: add ctxt to fill_region/zero_fill_region [pushed] analyzer: add ctxt to fill_region/zero_fill_region - - - - --- 2023-09-06 David Malcolm New
ggc, jit: forcibly clear GTY roots in jit ggc, jit: forcibly clear GTY roots in jit - - - - --- 2023-09-06 David Malcolm New
[pushed] analyzer: new warning: -Wanalyzer-overlapping-buffers [PR99860] [pushed] analyzer: new warning: -Wanalyzer-overlapping-buffers [PR99860] - - - - --- 2023-08-29 David Malcolm New
[pushed] analyzer: improve strdup handling [PR105899] [pushed] analyzer: improve strdup handling [PR105899] - - - - --- 2023-08-29 David Malcolm New
[pushed] analyzer: fix ICE in text art strings support [pushed] analyzer: fix ICE in text art strings support - - - - --- 2023-08-25 David Malcolm New
[9/9] analyzer: implement kf_strcat [PR105899] analyzer: strlen, strcpy, and strcat [PR105899] - - - - --- 2023-08-24 David Malcolm New
[8/9] analyzer: handle strlen(BITS_WITHIN) [PR105899] analyzer: strlen, strcpy, and strcat [PR105899] - - - - --- 2023-08-24 David Malcolm New
[7/9] analyzer: handle INIT_VAL(ELEMENT_REG(STRING_REG), CONSTANT_SVAL) [PR105899] analyzer: strlen, strcpy, and strcat [PR105899] - - - - --- 2023-08-24 David Malcolm New
[6/9] analyzer: handle strlen(INIT_VAL(STRING_REG)) [PR105899] analyzer: strlen, strcpy, and strcat [PR105899] - - - - --- 2023-08-24 David Malcolm New
[5/9] analyzer: reimplement kf_memcpy_memmove analyzer: strlen, strcpy, and strcat [PR105899] - - - - --- 2023-08-24 David Malcolm New
[4/9] analyzer: eliminate region_model::get_string_size [PR105899] analyzer: strlen, strcpy, and strcat [PR105899] - - - - --- 2023-08-24 David Malcolm New
[3/9] analyzer: reimplement kf_strcpy [PR105899] analyzer: strlen, strcpy, and strcat [PR105899] - - - - --- 2023-08-24 David Malcolm New
[2/9] analyzer: handle symbolic bindings in scan_for_null_terminator [PR105899] analyzer: strlen, strcpy, and strcat [PR105899] - - - - --- 2023-08-24 David Malcolm New
[1/9] analyzer: add logging to impl_path_context analyzer: strlen, strcpy, and strcat [PR105899] - - - - --- 2023-08-24 David Malcolm New
[pushed] analyzer: reimplement kf_strlen [PR105899] [pushed] analyzer: reimplement kf_strlen [PR105899] - - - - --- 2023-08-22 David Malcolm New
[pushed,6/6] analyzer: check format strings for null termination [PR105899] [pushed,1/6] analyzer: convert note_adding_context to annotating_context - - - - --- 2023-08-22 David Malcolm New
[pushed,5/6] analyzer: add kf_fopen [pushed,1/6] analyzer: convert note_adding_context to annotating_context - - - - --- 2023-08-22 David Malcolm New
[pushed,4/6] analyzer: replace -Wanalyzer-unterminated-string with scan_for_null_terminator [PR1058… [pushed,1/6] analyzer: convert note_adding_context to annotating_context - - - - --- 2023-08-22 David Malcolm New
[pushed,3/6] analyzer: handle NULL inner context in region_model_context_decorator [pushed,1/6] analyzer: convert note_adding_context to annotating_context - - - - --- 2023-08-22 David Malcolm New
[pushed,2/6] analyzer: add ability for context to add events to a saved_diagnostic [pushed,1/6] analyzer: convert note_adding_context to annotating_context - - - - --- 2023-08-22 David Malcolm New
[pushed,1/6] analyzer: convert note_adding_context to annotating_context [pushed,1/6] analyzer: convert note_adding_context to annotating_context - - - - --- 2023-08-22 David Malcolm New
[pushed] analyzer: new warning: -Wanalyzer-unterminated-string [PR105899] [pushed] analyzer: new warning: -Wanalyzer-unterminated-string [PR105899] - - - - --- 2023-08-11 David Malcolm New
[pushed] analyzer: remove default return value from region_model::on_call_pre [pushed] analyzer: remove default return value from region_model::on_call_pre - - - - --- 2023-08-09 David Malcolm New
[pushed] analyzer: handle function attribute "alloc_size" [PR110426] [pushed] analyzer: handle function attribute "alloc_size" [PR110426] - - - - --- 2023-08-04 David Malcolm New
[pushed] analyzer: fix some svalue::dump_to_pp implementations [pushed] analyzer: fix some svalue::dump_to_pp implementations - - - - --- 2023-08-04 David Malcolm New
[committed] testsuite, analyzer: add test case [PR108171] [committed] testsuite, analyzer: add test case [PR108171] - - - - --- 2023-08-03 David Malcolm New
[committed] analyzer: fix ICE on zero-sized arrays [PR110882] [committed] analyzer: fix ICE on zero-sized arrays [PR110882] - - - - --- 2023-08-03 David Malcolm New
[v2] SARIF and -ftime-report's output [PR109361] [v2] SARIF and -ftime-report's output [PR109361] - - - - --- 2023-07-28 David Malcolm New
[pushed] analyzer: add symbol base class, moving region id to there [PR104940] [pushed] analyzer: add symbol base class, moving region id to there [PR104940] - - - - --- 2023-07-26 David Malcolm New
[pushed] analyzer: avoid usage of TYPE_PRECISION on vector types [PR110455] [pushed] analyzer: avoid usage of TYPE_PRECISION on vector types [PR110455] - - - - --- 2023-07-21 David Malcolm New
[pushed] analyzer/text-art: fix clang warnings [PR110433,PR110612] [pushed] analyzer/text-art: fix clang warnings [PR110433,PR110612] - - - - --- 2023-07-21 David Malcolm New
[pushed] analyzer: fix ICE on certain pointer subtractions [PR110387] [pushed] analyzer: fix ICE on certain pointer subtractions [PR110387] - - - - --- 2023-07-21 David Malcolm New
[pushed] analyzer: fix ICE on division of tainted floating-point values [PR110700] [pushed] analyzer: fix ICE on division of tainted floating-point values [PR110700] - - - - --- 2023-07-19 David Malcolm New
[pushed,2/2] jit.exp: handle dwarf version mismatch in jit-check-debug-info [PR110466] [pushed,1/2] jit: avoid using __vector in testcase [PR110466] - - - - --- 2023-06-30 David Malcolm New
[pushed,1/2] jit: avoid using __vector in testcase [PR110466] [pushed,1/2] jit: avoid using __vector in testcase [PR110466] - - - - --- 2023-06-30 David Malcolm New
[pushed:,v2] text-art: remove explicit #include of C++ standard library headers [pushed:,v2] text-art: remove explicit #include of C++ standard library headers - - - - --- 2023-06-24 David Malcolm New
[pushed] c++: provide #include hint for missing includes [PR110164] [pushed] c++: provide #include hint for missing includes [PR110164] - - - - --- 2023-06-23 David Malcolm New
text-art: remove explicit #include of C++ standard library headers text-art: remove explicit #include of C++ standard library headers - - - - --- 2023-06-23 David Malcolm New
[pushed] c: add name hints to c_parser_declspecs [PR107583] [pushed] c: add name hints to c_parser_declspecs [PR107583] - - - - --- 2023-06-16 David Malcolm New
c++: provide #include hint for missing includes [PR110164] c++: provide #include hint for missing includes [PR110164] - - - - --- 2023-06-15 David Malcolm New
[pushed] c/c++: use positive tone in missing header notes [PR84890] [pushed] c/c++: use positive tone in missing header notes [PR84890] - - - - --- 2023-06-13 David Malcolm New
[pushed] analyzer: add caching to globals with initializers [PR110112] [pushed] analyzer: add caching to globals with initializers [PR110112] - - - - --- 2023-06-09 David Malcolm New
[pushed] analyzer: implement various atomic builtins [PR109015] [pushed] analyzer: implement various atomic builtins [PR109015] - - - - --- 2023-06-02 David Malcolm New
[pushed] analyzer: regions in different memory spaces can't alias [pushed] analyzer: regions in different memory spaces can't alias - - - - --- 2023-06-02 David Malcolm New
[3/3] analyzer: add text-art visualizations of out-of-bounds accesses [PR106626] Add diagram support to gcc diagnostics - - - - --- 2023-05-31 David Malcolm New
[2/3] diagnostics: add support for "text art" diagrams Add diagram support to gcc diagnostics - - - - --- 2023-05-31 David Malcolm New
[1/3] testsuite: move handle-multiline-outputs to before check for blank lines Add diagram support to gcc diagnostics - - - - --- 2023-05-31 David Malcolm New
[pushed] testsuite: add verify-sarif-file to some testcases that were missing it [pushed] testsuite: add verify-sarif-file to some testcases that were missing it - - - - --- 2023-05-30 David Malcolm New
Add -fsarif-time-report [PR109361] Add -fsarif-time-report [PR109361] - - - - --- 2023-04-04 David Malcolm New
[pushed] Don't emit -Wxor-used-as-pow on macro expansions [PR107002] [pushed] Don't emit -Wxor-used-as-pow on macro expansions [PR107002] - - - - --- 2023-03-28 David Malcolm New
[pushed] diagnostics: ensure that .sarif files are UTF-8 encoded [PR109098] [pushed] diagnostics: ensure that .sarif files are UTF-8 encoded [PR109098] - - - - --- 2023-03-25 David Malcolm New
[pushed] docs, analyzer: improvements to "Debugging the Analyzer" [pushed] docs, analyzer: improvements to "Debugging the Analyzer" - - - - --- 2023-03-24 David Malcolm New
« 1 2 3 431 32 »