Show patches with: Submitter = David Malcolm       |    State = Action Required       |    Archived = No       |   3189 patches
« 1 2 3 431 32 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
binutils: v2: experimental use of libdiagnostics in gas binutils: v2: experimental use of libdiagnostics in gas - - - - --- 2023-11-21 David Malcolm New
[5/5] diagnostics: don't print annotation lines when there's no column info v2 of libdiagnostics - - - - --- 2023-11-21 David Malcolm New
[4/5] diagnostics: add diagnostic_context::get_location_text v2 of libdiagnostics - - - - --- 2023-11-21 David Malcolm New
[3/5] libdiagnostics v2: add C++ wrapper API v2 of libdiagnostics - - - - --- 2023-11-21 David Malcolm New
[2/5] libdiagnostics v2: work-in-progress implementation v2 of libdiagnostics - - - - --- 2023-11-21 David Malcolm New
[1/5] libdiagnostics v2: header and examples v2 of libdiagnostics - - - - --- 2023-11-21 David Malcolm New
[pushed] libcpp: split decls out to rich-location.h [pushed] libcpp: split decls out to rich-location.h - - - - --- 2023-11-19 David Malcolm New
[pushed] analyzer: new warning: -Wanalyzer-undefined-behavior-strtok [PR107573] [pushed] analyzer: new warning: -Wanalyzer-undefined-behavior-strtok [PR107573] - - - - --- 2023-11-19 David Malcolm New
[pushed] analyzer: new warning: -Wanalyzer-infinite-loop [PR106147] [pushed] analyzer: new warning: -Wanalyzer-infinite-loop [PR106147] - - - - --- 2023-11-18 David Malcolm New
[4/4] options: wire up options-urls.cc into gcc_urlifier v2 of Option handling: add documentation URLs - - - - --- 2023-11-16 David Malcolm New
[3/4] opts: add logic to generate options-urls.cc v2 of Option handling: add documentation URLs - - - - --- 2023-11-16 David Malcolm New
[2/4] Add generated .opt.urls files v2 of Option handling: add documentation URLs - - - - --- 2023-11-16 David Malcolm New
[1/4] options: add gcc/regenerate-opt-urls.py v2 of Option handling: add documentation URLs - - - - --- 2023-11-16 David Malcolm New
[pushed] diagnostics: make m_lang_mask private [pushed] diagnostics: make m_lang_mask private - - - - --- 2023-11-16 David Malcolm New
[PATCH/RFC] json.cc: format JSON output [PATCH/RFC] json.cc: format JSON output - - - - --- 2023-11-15 David Malcolm New
[pushed] json.cc: use SELFTEST_LOCATION in selftests [pushed] json.cc: use SELFTEST_LOCATION in selftests - - - - --- 2023-11-15 David Malcolm New
[pushed] analyzer: enable taint state machine by default [PR103533] [pushed] analyzer: enable taint state machine by default [PR103533] - - - - --- 2023-11-14 David Malcolm New
[pushed] diagnostics: make option-handling callbacks private [pushed] diagnostics: make option-handling callbacks private - - - - --- 2023-11-14 David Malcolm New
[pushed] diagnostics: make m_text_callbacks private [pushed] diagnostics: make m_text_callbacks private - - - - --- 2023-11-14 David Malcolm New
[pushed] diagnostics: convert diagnostic_ready_p to an inline function [pushed] diagnostics: convert diagnostic_ready_p to an inline function - - - - --- 2023-11-14 David Malcolm New
[pushed] input.h: eliminate implicit users of global_dc's file_cache [pushed] input.h: eliminate implicit users of global_dc's file_cache - - - - --- 2023-11-14 David Malcolm New
[pushed] json: reduce use of naked new in json-building code [pushed] json: reduce use of naked new in json-building code - - - - --- 2023-11-14 David Malcolm New
[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
« 1 2 3 431 32 »