<?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>c0946aee5b2ab6c9bb2e8281a1f625914ed2fec8 - libc tests: Add some test cases for recursive exiting</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#c0946aee5b2ab6c9bb2e8281a1f625914ed2fec8</link>
        <description>libc tests: Add some test cases for recursive exitingDerived from tests posted by kib in D46108.  I made one of them use apthread barrier instead of sleeping.Reviewed by:	kibMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D46176

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Wed, 07 Aug 2024 16:06:11 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5132e16e1fd987d88798fc9dbb7a10ae3413e86f - libc tests: Rename the quick_exit test file, fix style</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#5132e16e1fd987d88798fc9dbb7a10ae3413e86f</link>
        <description>libc tests: Rename the quick_exit test file, fix styleCall it libc_exit_test instead of exit_test because the NetBSD testsuite already has a file with the latter name.  This is in preparationfor adding other exit()-related tests.MFC after:	2 weeks

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Mon, 29 Jul 2024 14:37:47 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/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-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c7dd4601aeebbc1bbe131cbe6747476c124b47fe - libc: Add a rudimentary test for quick_exit(3).</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#c7dd4601aeebbc1bbe131cbe6747476c124b47fe</link>
        <description>libc: Add a rudimentary test for quick_exit(3).Sponsored by:	Klara, Inc.Reviewed by:	kibDifferential Revision:	https://reviews.freebsd.org/D41937

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Tue, 26 Sep 2023 20:07:03 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ab9293239c7def9b93e3892f60ec3e7212b29bab - qsort_b_test: Only build on clang.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#ab9293239c7def9b93e3892f60ec3e7212b29bab</link>
        <description>qsort_b_test: Only build on clang.GCC doesn&apos;t support -fblocks.Reviewed by:	kibDifferential Revision:	https://reviews.freebsd.org/D36809

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Mon, 03 Oct 2022 23:14:39 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>af3c78886fd8d4ca5eebdbe581a459a6f6d29d6a - Alter the prototype of qsort_r(3) to match POSIX, which adopted the</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#af3c78886fd8d4ca5eebdbe581a459a6f6d29d6a</link>
        <description>Alter the prototype of qsort_r(3) to match POSIX, which adopted theglibc-based interface.Unfortunately, the glibc maintainers, despite knowing the existenceof the FreeBSD qsort_r(3) interface in 2004 and refused to add thesame interface to glibc based on grounds of the lack of standardizationand portability concerns, has decided it was a good idea to introducetheir own qsort_r(3) interface in 2007 as a GNU extension with aslightly different and incompatible interface.With the adoption of their interface as POSIX standard, let&apos;s switchto the same prototype, there is no need to remain incompatible.C++ and C applications written for the historical FreeBSD interfaceget source level compatibility when building in C++ mode, or whenbuilding with a C compiler with C11 generics support, provided thatthe caller passes a fifth parameter of qsort_r() that exactly matchesthe historical FreeBSD comparator function pointer type and does notredefine the historical qsort_r(3) prototype in their source code.Symbol versioning is used to keep old binaries working.MFC:			neverRelnotes:		yesReviewed by:		cem, imp, hps, pauammaDifferential revision:	https://reviews.freebsd.org/D17083

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Fri, 30 Sep 2022 22:26:30 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c65e42dbde4198ce46aef7ddac061390abe672dc - libc: add test case for qsort_b(3)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#c65e42dbde4198ce46aef7ddac061390abe672dc</link>
        <description>libc: add test case for qsort_b(3)Reviewed by: 	markjMFC after:	2 weeksDifferential Revision: https://reviews.freebsd.org/D36463

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Wed, 07 Sep 2022 06:11:46 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>597b02675751e48dd04777f1e91fee382bf3a966 - libc: add clearenv function</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#597b02675751e48dd04777f1e91fee382bf3a966</link>
        <description>libc: add clearenv functionThe clearenv(3) function allows us to clear all environmentvariable in one shot. This may be useful for security programs thatwant to control the environment or what variables are passed to newspawned programs.Reviewed by:	scf, markj (secteam), 0mp (manpages)Differential Revision:	https://reviews.freebsd.org/D28223

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Sun, 07 Nov 2021 15:15:28 +0000</pubDate>
        <dc:creator>Mariusz Zaborski &lt;oshogbo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c1a3d7f20696ab5b72eee45863f3e04410d81fc8 - Remove remaining uses of ${COMPILER_FEATURES:Mc++11}</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#c1a3d7f20696ab5b72eee45863f3e04410d81fc8</link>
        <description>Remove remaining uses of ${COMPILER_FEATURES:Mc++11}All supported compilers have C++11 support so these checks can be replacedwith MK_CXX guards.See also https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252759PR:		252759Reviewed By:	emasteDifferential Revision: https://reviews.freebsd.org/D28234

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Tue, 19 Jan 2021 15:05:43 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2d143336dec8a43803bfba507c5f29a625bc4137 - Enable long double tests on RISC-V</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#2d143336dec8a43803bfba507c5f29a625bc4137</link>
        <description>Enable long double tests on RISC-VSome of the NetBSD contributed tests are gated behind the__HAVE_LONG_DOUBLE flag. This flag seems to be defined only forplatforms whose long double is larger than their double. I could notfind this explicitly documented anywhere, but it is implied by thedefinitions in NetBSD&apos;s sys/arch/${arch}/include/math.h headers, and thefollowing assertion from the UBSAN code:  #ifdef __HAVE_LONG_DOUBLE      long double LD;      ASSERT(sizeof(LD) &gt; sizeof(uint64_t));  #endifRISC-V has 128-bit long doubles, so enable the tests on this platform,and update the comments to better explain the purpose of this flag.Reviewed by:	ngieMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D25419

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Wed, 24 Jun 2020 13:11:19 +0000</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>53d2936cd317c8b933ca8be36cd1919cdd14e9fc - Merge ^/head r356848 through r356919.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#53d2936cd317c8b933ca8be36cd1919cdd14e9fc</link>
        <description>Merge ^/head r356848 through r356919.

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Mon, 20 Jan 2020 17:55:51 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6507380fb9f73b45726970c2f5942c805d222ffe - Add qsort_r(3) regression test.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#6507380fb9f73b45726970c2f5942c805d222ffe</link>
        <description>Add qsort_r(3) regression test.MFC after:	2 weeksSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D23206

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Mon, 20 Jan 2020 11:45:18 +0000</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0d2fabfc0439acfdb5d369feb2961e1b91faa39e - Add qsort_s(3).  Apart from the constraints, it also makes it easier</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#0d2fabfc0439acfdb5d369feb2961e1b91faa39e</link>
        <description>Add qsort_s(3).  Apart from the constraints, it also makes it easierto port software written for Linux variant of qsort_r(3).Reviewed by:	kib, arichardsonMFC after:	2 weeksRelnotes:	yesSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D23174

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Mon, 20 Jan 2020 11:40:07 +0000</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c5c3ba6b43cac20dc9432eac15758d41cb2b8b1f - Merge ^/head r351317 through r351731.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#c5c3ba6b43cac20dc9432eac15758d41cb2b8b1f</link>
        <description>Merge ^/head r351317 through r351731.

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Tue, 03 Sep 2019 05:58:43 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>24612bfd1f46f72d78024c60601faa677ba1d9f2 - Unskip test cases from netbsd-tests by defining __HAVE_FENV</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#24612bfd1f46f72d78024c60601faa677ba1d9f2</link>
        <description>Unskip test cases from netbsd-tests by defining __HAVE_FENVThis unskips:  - lib.libc.stdlib.strtod_test.strtod_round  - lib.msun.fe_round_test.t_nofe_roundIn lib/msun/tests/Makefile only define on fe_round_test.c becauselib.msun.ilogb_test.ilogb will get wrong results and needs more examination.MFC after:	1 weekSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Sat, 31 Aug 2019 20:45:45 +0000</pubDate>
        <dc:creator>Li-Wen Hsu &lt;lwhsu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9a696dc6bb0e8e783dfd169c8299e1f33aac2935 - MFHead@r345880</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#9a696dc6bb0e8e783dfd169c8299e1f33aac2935</link>
        <description>MFHead@r345880

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Thu, 04 Apr 2019 18:26:32 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0eb97cca9f252e21ae87a954f991da178f7d2581 - Allow users to override CSTD/CXXSTD on a per-prog basis</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#0eb97cca9f252e21ae87a954f991da178f7d2581</link>
        <description>Allow users to override CSTD/CXXSTD on a per-prog basisThe current logic for CSTD/CXXSTD requires homogenity as far as thesupported C/C++ standards, which is a sensible default. However, whendealing with differing versions of C++, some code may compile with C++11, butnot C++17 (for instance). So in order to avoid having people convert over theircode to the new standard, give the users the ability to specify the standard ona per-program basis.This will allow a user to override the supporting standard for a set ofprograms, mixing C++11 with C++14 (for instance).Reviewed by:	asomersApprved by:	emaste (mentor)MFC after:	1 monthMFC with:	r345708Differential Revision: https://reviews.freebsd.org/D19738

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Fri, 29 Mar 2019 18:49:08 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bdbf3440cef44fdda6b975e29805df1c88b1c9f6 - Revert r345706: the third time will be the charm</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#bdbf3440cef44fdda6b975e29805df1c88b1c9f6</link>
        <description>Revert r345706: the third time will be the charmWhen a review is closed via Phabricator it updates the patch attached to thereview. I downloaded the raw patch from Phabricator, applied it, and repeatedmy mistake from r345704 by accident mixing content from D19732 and D19738.For my own personal sanity, I will try not to mix reviews like this in thefuture.MFC after:	1 monthMFC with:	r345706Approved by:	emaste (mentor, implicit)

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Fri, 29 Mar 2019 18:43:46 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>760b1a815b5c2fbb0f32796d3bc731aac8c87ace - Standardize `-std=c++* as `CXXSTD`</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libc/tests/stdlib/Makefile#760b1a815b5c2fbb0f32796d3bc731aac8c87ace</link>
        <description>Standardize `-std=c++* as `CXXSTD`CXXSTD was added as the C++ analogue to CSTD.CXXSTD defaults to `-std=c++11` with supporting compilers; `-std=gnu++98`,otherwise for older versions of g++.This change standardizes the CXXSTD variable, originally added togoogletest.test.inc.mk as part of r345203.As part of this effort, convert all `CXXFLAGS+= -std=*` calls to use `CXXSTD`.Notes:This value is not sanity checked in bsd.sys.mk, however, given the twomost used C++ compilers on FreeBSD (clang++ and g++) support both modes, it islikely to work with both toolchains. This method will be refined in the futureto support more variants of C++, as not all versions of clang++ and g++ (forinstance) support C++14, C++17, etc.Any manual appending of `-std=*` to `CXXFLAGS` should be replaced with CXXSTD.Example:Before this commit:```CXXFLAGS+=	-std=c++14```After this commit:```CXXSTD=	c++14```Reviewed by:	asomersApproved by:	emaste (mentor)MFC after:	1 monthMFC with:	r345203, r345704, r345705Relnotes:	yesTested with:	make tinderboxDifferential Revision:	https://reviews.freebsd.org/D19732

            List of files:
            /freebsd-src/lib/libc/tests/stdlib/Makefile</description>
        <pubDate>Fri, 29 Mar 2019 18:31:48 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
