<?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 WITH_LLVM_ASSERTIONS</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>147b90973b97df902c01018a18e7f219f18c0b83 - Revert &quot;src.opts.mk: Default LLVM_ASSERTIONS off&quot;</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#147b90973b97df902c01018a18e7f219f18c0b83</link>
        <description>Revert &quot;src.opts.mk: Default LLVM_ASSERTIONS off&quot;Enabling and disabling LLVM assertions changes the ABI. There havebeen multiple reports on the freebsd-current@ mailing list of broken&apos;cc&apos;.Out of caution, you may wish to do a clean build while crossing thiscommit after building the reverted commit if you do not setLLVM_ASSERTIONS in your src.conf.Discussed with:	kevans, jrtc27This reverts commit 9b3055d0d4bcbe665d3c622c761adcc7d0a5b1c9.

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Thu, 31 Jul 2025 03:25:39 +0000</pubDate>
        <dc:creator>Kevin Bowling &lt;kbowling@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b3055d0d4bcbe665d3c622c761adcc7d0a5b1c9 - src.opts.mk: Default LLVM_ASSERTIONS off</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#9b3055d0d4bcbe665d3c622c761adcc7d0a5b1c9</link>
        <description>src.opts.mk: Default LLVM_ASSERTIONS offThis noticeably slows down the compiler execution and with the move topkgbase is one of the remaining differences that cannot beadministratively controlled; pkg kernels and malloc.conf(5) will allowquickly testing a snapshot in a configuration closer to stable andrelease branches.dim@ notes that you need to set WITH_LLVM_ASSERTIONS in src.conf(5) ifyou want to report an issue with LLVM.Enabling WITH_LLVM_ASSERTIONS is also a consideration for CI and pkgbuilders especially tracking main.Approved by:	dim, kevansDifferential Revision:	https://reviews.freebsd.org/D50388

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Sun, 27 Jul 2025 08:00:39 +0000</pubDate>
        <dc:creator>Kevin Bowling &lt;kbowling@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b2c76c41be32f904179efed29c0ca04d53f3996c - Remove $FreeBSD$: one-line nroff pattern</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#b2c76c41be32f904179efed29c0ca04d53f3996c</link>
        <description>Remove $FreeBSD$: one-line nroff patternRemove /^\.\\&quot;\s*\$FreeBSD\$$\n/

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Wed, 16 Aug 2023 17:55:15 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9d178c925fb9acd88d2e5c5145d639b30b398c12 - Drop &apos;Set to&apos; from most src.conf(5) knobs</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#9d178c925fb9acd88d2e5c5145d639b30b398c12</link>
        <description>Drop &apos;Set to&apos; from most src.conf(5) knobsThe description is clearly what effect the knob has when set, so theadditional text was unnecessary.Reviewed by:	jhb, seSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D29583

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Sat, 10 Apr 2021 02:23:03 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>147d7b567f03f7e327b9bd2fa5bec6077022aeeb - llvm: add a build knob for enabling assertions</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#147d7b567f03f7e327b9bd2fa5bec6077022aeeb</link>
        <description>llvm: add a build knob for enabling assertionsFor head/, this will remain eternally default-on to maintain the status quo.For stable/ branches, it should be flipped to default-off to maintain thestatus quo.There&apos;s value in being able to flip it one way or the other easily on heador stable branches, whether you want to gain some performance back on head/(for machines there&apos;s little chance you&apos;ll actually hit an assertion) orpotentially diagnose a problem with the version of llvm on an older branch.Currently, stable branches get the CFLAGS+= -ndebug line uncommented; goingforward, they will instead have the default of LLVM_ASSERTIONS flipped.Reviewed by:	dim, emaste, re (gjb)MFC after:	1 weekMFC note:	flip the default of LLVM_ASSERTIONSDifferential Revision:	https://reviews.freebsd.org/D24264

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Mon, 06 Apr 2020 01:27:17 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>147b90973b97df902c01018a18e7f219f18c0b83 - Revert &quot;src.opts.mk: Default LLVM_ASSERTIONS off&quot;</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#147b90973b97df902c01018a18e7f219f18c0b83</link>
        <description>Revert &quot;src.opts.mk: Default LLVM_ASSERTIONS off&quot;Enabling and disabling LLVM assertions changes the ABI. There havebeen multiple reports on the freebsd-current@ mailing list of broken&apos;cc&apos;.Out of caution, you may wish to do a clean build while crossing thiscommit after building the reverted commit if you do not setLLVM_ASSERTIONS in your src.conf.Discussed with:	kevans, jrtc27This reverts commit 9b3055d0d4bcbe665d3c622c761adcc7d0a5b1c9.

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Thu, 31 Jul 2025 03:25:39 +0000</pubDate>
        <dc:creator>Kevin Bowling &lt;kbowling@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b3055d0d4bcbe665d3c622c761adcc7d0a5b1c9 - src.opts.mk: Default LLVM_ASSERTIONS off</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#9b3055d0d4bcbe665d3c622c761adcc7d0a5b1c9</link>
        <description>src.opts.mk: Default LLVM_ASSERTIONS offThis noticeably slows down the compiler execution and with the move topkgbase is one of the remaining differences that cannot beadministratively controlled; pkg kernels and malloc.conf(5) will allowquickly testing a snapshot in a configuration closer to stable andrelease branches.dim@ notes that you need to set WITH_LLVM_ASSERTIONS in src.conf(5) ifyou want to report an issue with LLVM.Enabling WITH_LLVM_ASSERTIONS is also a consideration for CI and pkgbuilders especially tracking main.Approved by:	dim, kevansDifferential Revision:	https://reviews.freebsd.org/D50388

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Sun, 27 Jul 2025 08:00:39 +0000</pubDate>
        <dc:creator>Kevin Bowling &lt;kbowling@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b2c76c41be32f904179efed29c0ca04d53f3996c - Remove $FreeBSD$: one-line nroff pattern</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#b2c76c41be32f904179efed29c0ca04d53f3996c</link>
        <description>Remove $FreeBSD$: one-line nroff patternRemove /^\.\\&quot;\s*\$FreeBSD\$$\n/

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Wed, 16 Aug 2023 17:55:15 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9d178c925fb9acd88d2e5c5145d639b30b398c12 - Drop &apos;Set to&apos; from most src.conf(5) knobs</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#9d178c925fb9acd88d2e5c5145d639b30b398c12</link>
        <description>Drop &apos;Set to&apos; from most src.conf(5) knobsThe description is clearly what effect the knob has when set, so theadditional text was unnecessary.Reviewed by:	jhb, seSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D29583

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Sat, 10 Apr 2021 02:23:03 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>147d7b567f03f7e327b9bd2fa5bec6077022aeeb - llvm: add a build knob for enabling assertions</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#147d7b567f03f7e327b9bd2fa5bec6077022aeeb</link>
        <description>llvm: add a build knob for enabling assertionsFor head/, this will remain eternally default-on to maintain the status quo.For stable/ branches, it should be flipped to default-off to maintain thestatus quo.There&apos;s value in being able to flip it one way or the other easily on heador stable branches, whether you want to gain some performance back on head/(for machines there&apos;s little chance you&apos;ll actually hit an assertion) orpotentially diagnose a problem with the version of llvm on an older branch.Currently, stable branches get the CFLAGS+= -ndebug line uncommented; goingforward, they will instead have the default of LLVM_ASSERTIONS flipped.Reviewed by:	dim, emaste, re (gjb)MFC after:	1 weekMFC note:	flip the default of LLVM_ASSERTIONSDifferential Revision:	https://reviews.freebsd.org/D24264

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Mon, 06 Apr 2020 01:27:17 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>147b90973b97df902c01018a18e7f219f18c0b83 - Revert &quot;src.opts.mk: Default LLVM_ASSERTIONS off&quot;</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#147b90973b97df902c01018a18e7f219f18c0b83</link>
        <description>Revert &quot;src.opts.mk: Default LLVM_ASSERTIONS off&quot;Enabling and disabling LLVM assertions changes the ABI. There havebeen multiple reports on the freebsd-current@ mailing list of broken&apos;cc&apos;.Out of caution, you may wish to do a clean build while crossing thiscommit after building the reverted commit if you do not setLLVM_ASSERTIONS in your src.conf.Discussed with:	kevans, jrtc27This reverts commit 9b3055d0d4bcbe665d3c622c761adcc7d0a5b1c9.

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Thu, 31 Jul 2025 03:25:39 +0000</pubDate>
        <dc:creator>Kevin Bowling &lt;kbowling@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b3055d0d4bcbe665d3c622c761adcc7d0a5b1c9 - src.opts.mk: Default LLVM_ASSERTIONS off</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#9b3055d0d4bcbe665d3c622c761adcc7d0a5b1c9</link>
        <description>src.opts.mk: Default LLVM_ASSERTIONS offThis noticeably slows down the compiler execution and with the move topkgbase is one of the remaining differences that cannot beadministratively controlled; pkg kernels and malloc.conf(5) will allowquickly testing a snapshot in a configuration closer to stable andrelease branches.dim@ notes that you need to set WITH_LLVM_ASSERTIONS in src.conf(5) ifyou want to report an issue with LLVM.Enabling WITH_LLVM_ASSERTIONS is also a consideration for CI and pkgbuilders especially tracking main.Approved by:	dim, kevansDifferential Revision:	https://reviews.freebsd.org/D50388

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Sun, 27 Jul 2025 08:00:39 +0000</pubDate>
        <dc:creator>Kevin Bowling &lt;kbowling@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b2c76c41be32f904179efed29c0ca04d53f3996c - Remove $FreeBSD$: one-line nroff pattern</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#b2c76c41be32f904179efed29c0ca04d53f3996c</link>
        <description>Remove $FreeBSD$: one-line nroff patternRemove /^\.\\&quot;\s*\$FreeBSD\$$\n/

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Wed, 16 Aug 2023 17:55:15 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9d178c925fb9acd88d2e5c5145d639b30b398c12 - Drop &apos;Set to&apos; from most src.conf(5) knobs</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#9d178c925fb9acd88d2e5c5145d639b30b398c12</link>
        <description>Drop &apos;Set to&apos; from most src.conf(5) knobsThe description is clearly what effect the knob has when set, so theadditional text was unnecessary.Reviewed by:	jhb, seSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D29583

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Sat, 10 Apr 2021 02:23:03 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>147d7b567f03f7e327b9bd2fa5bec6077022aeeb - llvm: add a build knob for enabling assertions</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITH_LLVM_ASSERTIONS#147d7b567f03f7e327b9bd2fa5bec6077022aeeb</link>
        <description>llvm: add a build knob for enabling assertionsFor head/, this will remain eternally default-on to maintain the status quo.For stable/ branches, it should be flipped to default-off to maintain thestatus quo.There&apos;s value in being able to flip it one way or the other easily on heador stable branches, whether you want to gain some performance back on head/(for machines there&apos;s little chance you&apos;ll actually hit an assertion) orpotentially diagnose a problem with the version of llvm on an older branch.Currently, stable branches get the CFLAGS+= -ndebug line uncommented; goingforward, they will instead have the default of LLVM_ASSERTIONS flipped.Reviewed by:	dim, emaste, re (gjb)MFC after:	1 weekMFC note:	flip the default of LLVM_ASSERTIONSDifferential Revision:	https://reviews.freebsd.org/D24264

            List of files:
            /src/tools/build/options/WITH_LLVM_ASSERTIONS</description>
        <pubDate>Mon, 06 Apr 2020 01:27:17 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
