<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1557cacd0e1b67b2a8df814a670dfe1ca7d65af0 - make: fix code coverage counts</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#1557cacd0e1b67b2a8df814a670dfe1ca7d65af0</link>
        <description>make: fix code coverage countsSee tests/usr.bin/gcov/t_gcov.sh.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sun, 19 Jan 2025 10:57:10 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5efe3083b2fb7ba2e669ac2c28c3939da29c31d0 - make: clean up code coverage report files</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#5efe3083b2fb7ba2e669ac2c28c3939da29c31d0</link>
        <description>make: clean up code coverage report filesRemove trailing whitespace.Remove the first line, as it only repeats the filename.Remove the line numbers, as they are mostly the same as in the originalsource file.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Tue, 19 Dec 2023 20:08:27 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8e6814b7da2e690cac0e6eef844b8e1dffb20038 - make: on cleandir, clean the unit-tests as well</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#8e6814b7da2e690cac0e6eef844b8e1dffb20038</link>
        <description>make: on cleandir, clean the unit-tests as well

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sun, 17 Dec 2023 10:48:10 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2c31888746e155443322cd44f73cad4a87fd800b - make: sort files in coverage report alphabetically</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#2c31888746e155443322cd44f73cad4a87fd800b</link>
        <description>make: sort files in coverage report alphabetically

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Mon, 19 Jun 2023 20:14:45 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c4b7a9e7940c62d92a81ee31e05e281e6035fadc - bsd.own.mk: rename GCC_NO_* to CC_WNO_*</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#c4b7a9e7940c62d92a81ee31e05e281e6035fadc</link>
        <description>bsd.own.mk: rename GCC_NO_* to CC_WNO_*Rename compiler-warning-disable variables from	GCC_NO_warningto	CC_WNO_warningwhere warning is the full warning name as used by the compiler.GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGHUsing the convention CC_compilerflag, where compilerflagis based on the full compiler flag name.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sat, 03 Jun 2023 09:09:01 +0000</pubDate>
        <dc:creator>lukem &lt;lukem@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>04db2675e2ae526968f497fe1b196a80adc263e7 - make: set WARNS to 6, from the default 5</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#04db2675e2ae526968f497fe1b196a80adc263e7</link>
        <description>make: set WARNS to 6, from the default 5No binary change on x86_64.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Tue, 27 Sep 2022 17:46:58 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>71fe82a5eaa9a8edc7e9c1cf46a0f8d096671596 - make: remove test scenarios for old GCC versions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#71fe82a5eaa9a8edc7e9c1cf46a0f8d096671596</link>
        <description>make: remove test scenarios for old GCC versionsThese had been useful for NetBSD 8, which used GCC 5.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Tue, 03 May 2022 19:05:34 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8764ef09457c9689eb1c23f62704ced13eb79303 - make: generate coverage summary on &apos;make test-coverage&apos;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#8764ef09457c9689eb1c23f62704ced13eb79303</link>
        <description>make: generate coverage summary on &apos;make test-coverage&apos;

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Wed, 26 Jan 2022 23:00:55 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d150208ab6eda44bd08cd2c4be0285786a127d0e - make: in Cmd_Exec, return error message instead of format string</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#d150208ab6eda44bd08cd2c4be0285786a127d0e</link>
        <description>make: in Cmd_Exec, return error message instead of format stringThis change leaves only literal format strings in parse.c.  It allowsfor more detailed error messages than the current &quot;non-zero status&quot; or&quot;exited on a signal&quot;.No functional change.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sun, 09 Jan 2022 18:49:28 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3c5bb9b19bb4a4584b21a057fca10f1ffc17bf68 - make: do not report &apos;?&apos; for fully covered header files</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#3c5bb9b19bb4a4584b21a057fca10f1ffc17bf68</link>
        <description>make: do not report &apos;?&apos; for fully covered header files

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sun, 12 Dec 2021 10:53:37 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d4dbd5c39699c1a7c8d268de8b983146de538574 - make: only define target report-coverage if USE_COVERAGE is yes</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#d4dbd5c39699c1a7c8d268de8b983146de538574</link>
        <description>make: only define target report-coverage if USE_COVERAGE is yesWithout USE_COVERAGE, GCOV was undefined, the &apos;2&gt;&amp;1&apos; passed all errormessages to GCOV_PERL, when then discarded them.  If the error messageshad been left on stderr, the error message &apos;sh: arch.o.gcda: not found&apos;would have been a clear indicator of the actual cause of an emptycoverage report.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sun, 12 Dec 2021 10:33:03 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f6612c3de4116638f716254da6082586ab8e4914 - make: replace bloated bit-set-to-string code with simple code</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#f6612c3de4116638f716254da6082586ab8e4914</link>
        <description>make: replace bloated bit-set-to-string code with simple codeIt was a nice idea to implement a bit-set using an enum type and have ageneric ToString function for them.  In the end, the implementationinvolved really heavy preprocessor magic and was probably difficult tounderstand.  Replace all the code with a few bits of straight-forwardpreprocessor magic that can be readily understood by just looking 5lines around, instead of digging through 130 lines of lengthy macrodefinitions.Curiously, this reduces the binary size even though the 3 ToStringfunctions now have a few lines of duplicate code and there are moreexplicit function calls.The ToString functions are only seldom used, so the additional memoryallocation is acceptable.No functional change.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sun, 28 Nov 2021 18:58:58 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cc821a91f9f2abce8a2e014e69b7998124cedcd1 - make: fix lint warnings</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#cc821a91f9f2abce8a2e014e69b7998124cedcd1</link>
        <description>make: fix lint warningsThe string functions from str.h are declared as &apos;static __unused&apos; whencompiled with GCC, but lint explicitly undefines __GCC__ duringpreprocessing.  Therefore, make those functions inline, to preventwarnings that they are unused.The macro UNCONST is used in a few places, and (again) since lintundefines __GCC__, that macro expanded to a simple type cast, which lintwarned about.  To prevent this warning, implement UNCONST as a functionthat works everywhere and hides the type cast.In filemon_open, the code for closing F-&gt;in was obviously unreachable.No functional change.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sat, 31 Jul 2021 09:30:17 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>91c42d4f3aacf4edd7528a1928681aaee58faf6b - make: fix reported code coverage for *.h</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#91c42d4f3aacf4edd7528a1928681aaee58faf6b</link>
        <description>make: fix reported code coverage for *.hIn &apos;make test-coverage&apos;, the number of uncovered lines for inlinefunctions in headers was reported too high.  The cause for this is thatgcov reports the coverage for these functions multiple times, once pertranslation unit.  If some of the translation units don&apos;t use theseinline functions, summing the lines containing &apos;#####&apos; quickly leads tonumbers that are obviously too high.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sun, 30 May 2021 21:03:08 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>48cf19f100e5f99875a2bc29f2ce7f1dc54a9e3f - make: clean up Makefile</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#48cf19f100e5f99875a2bc29f2ce7f1dc54a9e3f</link>
        <description>make: clean up MakefileThe dependencies on the header files are handled by &apos;make depend&apos;.  Theydo not need to be spelled out.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sun, 11 Apr 2021 11:41:27 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f62aab284291cb0ba22ed14a9fb7d66563beefe7 - make: fix report-coverage</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#f62aab284291cb0ba22ed14a9fb7d66563beefe7</link>
        <description>make: fix report-coverageOn NetBSD 8.0 it still worked.  Maybe gcov doesn&apos;t support .c files asarguments anymore.  Using the .gcda files works and is more reliableanyway since it covers the inline functions in the headers as well.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Mon, 22 Feb 2021 20:45:46 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4470ca264c626eea041cad9f94213275277690dc - make(1): run lint with strict bool mode</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#4470ca264c626eea041cad9f94213275277690dc</link>
        <description>make(1): run lint with strict bool modeThe make code is not supposed to use constructs such as &quot;if (strcmp(s1,s2))&quot; or &quot;if (p &amp;&amp; *p)&quot;, instead all boolean expressions have a formthat would be accepted by a C#, Go or Java compiler as well.  This alsoensures that pre-C99 compilers generate equivalent code as C99compilers, at least regarding boolean expressions.

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sat, 30 Jan 2021 16:05:45 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc6cc25fbe967ccf29db9f63886c7c1935758ce0 - make(1): add number of uncovered lines to coverage report</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#dc6cc25fbe967ccf29db9f63886c7c1935758ce0</link>
        <description>make(1): add number of uncovered lines to coverage report

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sat, 12 Dec 2020 16:54:20 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e7e184a2e8e5d5c3dce7a7393a16f9d23e5dedbf - make(1): add target test-coverage</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#e7e184a2e8e5d5c3dce7a7393a16f9d23e5dedbf</link>
        <description>make(1): add target test-coverage

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sat, 12 Dec 2020 16:06:27 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>856b05feb844f4643252a2555d051eb1ff77b271 - make(1): move .include lines as far down as possible</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/usr.bin/make/Makefile#856b05feb844f4643252a2555d051eb1ff77b271</link>
        <description>make(1): move .include lines as far down as possible

            List of files:
            /netbsd-src/usr.bin/make/Makefile</description>
        <pubDate>Sun, 06 Dec 2020 13:29:34 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
