summaryrefslogtreecommitdiff
path: root/usr.bin/xlint/lint1/tree.c
AgeCommit message (Expand)Author
2023-02-22lint: fix confusing message about nonportable character constantsrillig
2023-01-29lint: fix definition of __func__rillig
2023-01-29lint: demonstrate wrong declaration of __func__rillig
2023-01-29lint: don't warn about negative '>>' when the actual value is positiverillig
2023-01-29lint: inline an expression, clean up commentsrillig
2023-01-29lint: untangle conditions in promote_c90rillig
2023-01-28lint: extract casting to a union into separate functionrillig
2023-01-28lint: use stronger wording in comments of unimplemented offsetofrillig
2023-01-28lint: split usual arithmetic conversions into separate functionsrillig
2023-01-28lint: split integer promotions into separate functionsrillig
2023-01-28lint: remove commented code from new_tnoderillig
2023-01-22lint: prevent undefined behavior for signed '<<'rillig
2023-01-21lint: make code for strict bool mode more consistentrillig
2023-01-14lint: use fewer abbreviationsrillig
2023-01-14lint: split struct_or_union_member into two halvesrillig
2023-01-13lint: remove custom memory allocatorrillig
2023-01-08lint: do not report usual arithmetic conversions for constantsrillig
2023-01-08lint: extract usual arithmetic conversions to separate functionrillig
2023-01-08lint: recognize enum constant named 'max' as a count of valuesrillig
2023-01-04lint: fix the result type of '?:' for void pointersrillig
2023-01-03lint: condense building of nodes for '?:' expressionsrillig
2022-11-30lint: add measurement unit to local variable namesrillig
2022-10-01lint: inline local variable in build_function_argumentrillig
2022-10-01lint: miscellaneous cleanuprillig
2022-10-01lint: add hyphen to adjective 'old-style'rillig
2022-08-28lint: inline previous_declaration for nonconstant message IDsrillig
2022-08-28lint: clean up visual clutterrillig
2022-08-28lint: rename functions to be clearerrillig
2022-08-25lint: remove explicit list of known GCC attributesrillig
2022-08-19lint: add more details to message about large bit-shiftsrillig
2022-07-16lint: add more details to message about pointer alignmentrillig
2022-07-08lint: fix edge cases in the query for redundant cast before assignmentrillig
2022-07-08lint: fix query for redundant cast before assignmentrillig
2022-07-06lint: do not warn about 'may lose accuracy' in safe cases of '%'rillig
2022-07-05lint: add additional queries that are not enabled by defaultrillig
2022-07-03lint: add debug logging for struct and enum detailsrillig
2022-07-02lint: prevent undefined behavior when folding '<<' or '>>'rillig
2022-07-02lint: document usage of 'convert'rillig
2022-07-02lint: only convert the right operand of '<<' or '>>' in traditional Crillig
2022-07-01lint: add quotes around operator in message 138, remove message 240rillig
2022-07-01lint: restructure 'convert'rillig
2022-07-01lint: rename functions for value conversionrillig
2022-06-24lint: do not warn about pointer casts to array typesrillig
2022-06-24lint: allow pointer cast between compatible structsrillig
2022-06-24lint: do not warn about pointer cast between sockaddr variantsrillig
2022-06-24lint: allow pointer cast from char to struct/unionrillig
2022-06-22lint: add quotes around placeholders for the remaining messagesrillig
2022-06-21lint: merge duplicate code in typeok_minusrillig
2022-06-21lint: clean up comments, don't include unused headerrillig
2022-06-21lint: use is_struct_or_union instead of comparing twicerillig