|
From: | Paul Eggert |
Subject: | Lint-related patches for coreutils |
Date: | Mon, 31 Jan 2022 12:16:57 -0800 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 |
The biggest lint-oriented change here is the new macro 'main_exit', which should be used only in main functions and is equivalent to either 'exit' or 'return', depending on whether we're pacifying gcc -fsanitize=leak. Using this macro helped me to eliminate a lot of 'IF_LINT (free (x))' calls.
Comments and/or further fixes welcome of course.
0001-expr-lint-cleanup-and-introducing-main_exit.patch
Description: Text Data
0002-comm-pacify-fsanitizer-leak.patch
Description: Text Data
0003-stat-pacify-fsanitizer-leak.patch
Description: Text Data
0004-tr-pacify-fsanitizer-leak.patch
Description: Text Data
0005-tsort-pacify-fsanitizer-leak.patch
Description: Text Data
0006-seq-pacify-fsanitizer-leak.patch
Description: Text Data
0007-ptx-pacify-fsanitizer-leak.patch
Description: Text Data
0008-split-pacify-fsanitizer-leak.patch
Description: Text Data
0009-sort-pacify-fsanitizer-leak.patch
Description: Text Data
0010-tsort-pacify-fsanitizer-leak.patch
Description: Text Data
0011-yes-pacify-fsanitizer-leak.patch
Description: Text Data
0012-chmod-pacify-fsanitizer-leak.patch
Description: Text Data
0013-cp-simplify-cp-install-ln-mv-pacification.patch
Description: Text Data
0014-dd-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0015-mktemp-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0016-numfmt-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0017-shuf-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0018-tac-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0019-tail-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0020-test-simplify-gcc-pacification.patch
Description: Text Data
0021-basenc-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0022-chown-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0023-cp-simplify-GCC-pacification.patch
Description: Text Data
0024-cut-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0025-cut-simplify-and-remove-an-IF_LINT.patch
Description: Text Data
0026-date-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0027-df-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0028-md5sum-remove-IF_LINTs.patch
Description: Text Data
0029-env-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0030-expand-remove-IF_LINT.patch
Description: Text Data
0031-factor-remove-IF_LINT.patch
Description: Text Data
0032-hostname-simplify.patch
Description: Text Data
0033-paste-remove-IF_LINT.patch
Description: Text Data
0034-pinky-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0035-pr-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0036-shred-remove-IF_LINT.patch
Description: Text Data
0037-truncate-simplify.patch
Description: Text Data
0038-pr-remove-IF_LINT.patch
Description: Text Data
0039-unexpand-remove-IF_LINT.patch
Description: Text Data
0040-uniq-remove-IF_LINT.patch
Description: Text Data
0041-uptime-simplify-fsanitize-leak-pacification.patch
Description: Text Data
0042-dd-do-not-access-uninitialized.patch
Description: Text Data
0043-maint-pacify-gcc-flto-Wmaybe-uninitialized.patch
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |