<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>f9e79facf874567f25147b24863e5198164e8d04 - sh: Implement simple parameter expansion in PS1 and PS2</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#f9e79facf874567f25147b24863e5198164e8d04</link>
        <description>sh: Implement simple parameter expansion in PS1 and PS2This change follows a localized approach within getprompt() and avoidsfull parser reentry. While this means we don&apos;t support advancedexpansions like ${parameter#pattern}, it provides POSIX-compliant basicparameter expansion without the complexity of making the parserreentrant. This is sufficient for the vast majority of use cases.PR:		46441

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Sun, 12 Oct 2025 21:27:34 +0200</pubDate>
        <dc:creator>Matthew Phillips &lt;matthew@matthewphillips.info&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>72f750dc7c7324c3999e4d6cfbb2758694893cdd - sh: Fix heredoc at certain places in case and for</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#72f750dc7c7324c3999e4d6cfbb2758694893cdd</link>
        <description>sh: Fix heredoc at certain places in case and forAfter an unescaped newline, there may be a here-document. Some places incase and for did not check for one.Reviewed by:	bdreweryDifferential Revision:	https://reviews.freebsd.org/D32628

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Thu, 14 Oct 2021 22:53:42 +0200</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1bb4b6a76af6d04fe9d64ddad72fab84c0c84687 - sh/tests: Test some obscure cases with aliasing keywords</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#1bb4b6a76af6d04fe9d64ddad72fab84c0c84687</link>
        <description>sh/tests: Test some obscure cases with aliasing keywords

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Tue, 12 May 2020 23:59:21 +0200</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0c6c134f7959111a99af3893cf74432d71952f49 - sh: Test that backslash-newline within single-quotes is not special</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#0c6c134f7959111a99af3893cf74432d71952f49</link>
        <description>sh: Test that backslash-newline within single-quotes is not specialThis works correctly, but the test may be helpful when modifying the parser.

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Fri, 11 May 2018 23:56:01 +0200</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>554491ffbdcfe51993d5b436a9bbca7aba388dd3 - Merge ^/head r316992 through r317215.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#554491ffbdcfe51993d5b436a9bbca7aba388dd3</link>
        <description>Merge ^/head r316992 through r317215.

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Thu, 20 Apr 2017 23:04:21 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>026dfd4aef23cb230f388e1e11faecd7a508f4e6 - sh: Fix use after free when resetting an in-use alias.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#026dfd4aef23cb230f388e1e11faecd7a508f4e6</link>
        <description>sh: Fix use after free when resetting an in-use alias.The special case of modifying an existing alias does not work correctly ifthe alias is currently in use. Instead, handle this case by unaliasing theold alias (if any) and then creating a new alias.

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Mon, 17 Apr 2017 00:10:02 +0200</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>683bf56cf6c582fccdec8f233ccbadc8532c1ba4 - sh: Link the new test to the build.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#683bf56cf6c582fccdec8f233ccbadc8532c1ba4</link>
        <description>sh: Link the new test to the build.

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Sun, 16 Apr 2017 23:57:25 +0200</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5850a75952012c7bcc3a501b796a5ea92ae05fbd - sh: Add test for unaliasing an alias that is currently in use.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#5850a75952012c7bcc3a501b796a5ea92ae05fbd</link>
        <description>sh: Add test for unaliasing an alias that is currently in use.This already works correctly.

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Sat, 08 Apr 2017 23:57:59 +0200</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>430f7286a566b1407c7b32ce13585caf5aa59b92 - Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#430f7286a566b1407c7b32ce13585caf5aa59b92</link>
        <description>Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installedafter r298107Summary of changes:- Replace all instances of FILES/TESTS with ${PACKAGE}FILES. This ensures that  namespacing is kept with FILES appropriately, and that this shouldn&apos;t need  to be repeated if the namespace changes -- only the definition of PACKAGE  needs to be changed- Allow PACKAGE to be overridden by callers instead of forcing it to always be  `tests`. In the event we get to the point where things can be split up  enough in the base system, it would make more sense to group the tests  with the blocks they&apos;re a part of, e.g. byacc with byacc-tests, etc- Remove PACKAGE definitions where possible, i.e. where FILES wasn&apos;t used  previously.- Remove unnecessary TESTSPACKAGE definitions; this has been elided into  bsd.tests.mk- Remove unnecessary BINDIRs used previously with ${PACKAGE}FILES;  ${PACKAGE}FILESDIR is now automatically defined in bsd.test.mk.- Fix installation of files under data/ subdirectories in lib/libc/tests/hash  and lib/libc/tests/net/getaddrinfo- Remove unnecessary .include &lt;bsd.own.mk&gt;s (some opportunistic cleanup)Document the proposed changes in share/examples/tests/tests/... via examplesso it&apos;s clear that ${PACKAGES}FILES is the suggested way forward in terms ofreplacing FILES. share/mk/bsd.README didn&apos;t seem like the appropriate methodof communicating that info.MFC after: never probablyX-MFC with: r298107PR: 209114Relnotes: yesTested with: buildworld, installworld, checkworld; buildworld, packageworldSponsored by: EMC / Isilon Storage Division

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Thu, 05 May 2016 01:20:53 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>13caa468668019a6c93ed6ff65ab21c673b378cb - Merge the projects/release-pkg branch to head.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#13caa468668019a6c93ed6ff65ab21c673b378cb</link>
        <description>Merge the projects/release-pkg branch to head.This allows packaging the base system with pkg(8), includingbut not limited to providing the ability to provide upstreambinary update possibilities for non-tier-1 architectures.This merge is a requirement of the 11.0-RELEASE, and as such,thank you to everyone that has tested the project branch.Documentation in build(7) etc. is still somewhat sparse, butupdates to those parts will follow.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Sat, 16 Apr 2016 09:45:30 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>14e9c9161c36f9f16bcc5bd48baccc2537a6e15d - Merge ^/head r295902 through r296006.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#14e9c9161c36f9f16bcc5bd48baccc2537a6e15d</link>
        <description>Merge ^/head r295902 through r296006.

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Wed, 24 Feb 2016 22:38:51 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aef2f6ad2e64655fcc1ab4f9b26e1c7eb20bbe00 - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#aef2f6ad2e64655fcc1ab4f9b26e1c7eb20bbe00</link>
        <description>MFHSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Wed, 24 Feb 2016 04:08:58 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>84f1891033161f057ede75e5102d4b28c616acee - sh: Fix set -v and multiline history after r295825.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#84f1891033161f057ede75e5102d4b28c616acee</link>
        <description>sh: Fix set -v and multiline history after r295825.r295825 erroneously dropped the newline from the input data for &apos;set -v&apos;output and multiline history.Reported by:	vangyzen

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Tue, 23 Feb 2016 23:44:01 +0100</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>317cec3c43aa82a60e43427c6f1382bdd9e6810f - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#317cec3c43aa82a60e43427c6f1382bdd9e6810f</link>
        <description>MFHSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Mon, 22 Feb 2016 13:28:23 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9893f787ec755ffaa14c66fc74fc9e5f524e3301 - Merge ^/head r295601 through r295844.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#9893f787ec755ffaa14c66fc74fc9e5f524e3301</link>
        <description>Merge ^/head r295601 through r295844.

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Sun, 21 Feb 2016 14:49:26 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dcd95d8a010c87b954128824c40a6cb3b28a3688 - sh: Rework code to remove &apos;\0&apos; from shell input.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#dcd95d8a010c87b954128824c40a6cb3b28a3688</link>
        <description>sh: Rework code to remove &apos;\0&apos; from shell input.This fixes bugs where &apos;\0&apos; was not removed correctly and speeds up theparser.

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Fri, 19 Feb 2016 22:53:12 +0100</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a3ec59c20a0c32d7c758f078750903ee585d05b5 - sh: Add tests for comments in sh -c.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#a3ec59c20a0c32d7c758f078750903ee585d05b5</link>
        <description>sh: Add tests for comments in sh -c.

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Fri, 19 Feb 2016 17:56:07 +0100</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c4429c7e7c91b6aba03784229ce63018809840e1 - Fix build.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/bin/sh/tests/parser/Makefile#c4429c7e7c91b6aba03784229ce63018809840e1</link>
        <description>Fix build.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/bin/sh/tests/parser/Makefile</description>
        <pubDate>Wed, 03 Feb 2016 19:06:58 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
