<?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>f0720e6929b7f2d6960a3b762bcba75f32f126e5 - Add ATF c and c++ tests for TSan, MSan, libFuzzer</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/usr.bin/c++/Makefile#f0720e6929b7f2d6960a3b762bcba75f32f126e5</link>
        <description>Add ATF c and c++ tests for TSan, MSan, libFuzzerThese tests require Clang/LLVM 7 or newer on NetBSD.Contributed by Yang Zheng during GSoC 2018.

            List of files:
            /netbsd-src/tests/usr.bin/c++/Makefile</description>
        <pubDate>Sun, 18 Aug 2019 20:15:58 +0000</pubDate>
        <dc:creator>kamil &lt;kamil@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>de2592f9f01345808ef1a8f2976cdbe922ca5707 - Move common UBSAN test case code into ubsan_common.subr</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/usr.bin/c++/Makefile#de2592f9f01345808ef1a8f2976cdbe922ca5707</link>
        <description>Move common UBSAN test case code into ubsan_common.subrReviewed by &lt;kamil&gt;

            List of files:
            /netbsd-src/tests/usr.bin/c++/Makefile</description>
        <pubDate>Tue, 29 Jan 2019 20:07:03 +0000</pubDate>
        <dc:creator>mgorny &lt;mgorny@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ff295ecc8d2fa6aceb053ae84d728a60ab0be055 - Move common ASAN test case code into asan_common.subr</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/usr.bin/c++/Makefile#ff295ecc8d2fa6aceb053ae84d728a60ab0be055</link>
        <description>Move common ASAN test case code into asan_common.subrReviewed by &lt;kamil&gt;

            List of files:
            /netbsd-src/tests/usr.bin/c++/Makefile</description>
        <pubDate>Tue, 29 Jan 2019 20:02:34 +0000</pubDate>
        <dc:creator>mgorny &lt;mgorny@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e308425ef54e72c4e68c7c6f46e8d031ca6a8b56 - Add new ATF Undefined Behavior Sanitizer tests</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/usr.bin/c++/Makefile#e308425ef54e72c4e68c7c6f46e8d031ca6a8b56</link>
        <description>Add new ATF Undefined Behavior Sanitizer testsAdd new cc and c++ tests to check whether UBSan works.These tests are prepared for GCC (in base) and Clang (with external patches).Enable these tests for all ports by default, just verify whether we areusing GCC/Clang or a compatible compiler.Add five equivalent C and C++ tests: - Integer addition overflow - Integer divide by zero - Integer negation overflow - Integer subtraction overflow - VLA out of boundsAll tests pass on NetBSD/amd64.Patch submitted by &lt;Harry Pantazis&gt;Minor cleanup by &lt;myself&gt;

            List of files:
            /netbsd-src/tests/usr.bin/c++/Makefile</description>
        <pubDate>Wed, 02 May 2018 18:46:05 +0000</pubDate>
        <dc:creator>kamil &lt;kamil@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8a7b75cec0d117f892644dddc2026f6130e83044 - Import new C and C++ ATF tests for ASan</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/usr.bin/c++/Makefile#8a7b75cec0d117f892644dddc2026f6130e83044</link>
        <description>Import new C and C++ ATF tests for ASanAdd new tests: - tests/usr.bin/cc/t_asan_poison.sh - tests/usr.bin/c++/t_asan_poison.shThese tests verify the following build options: - regular - profile - pic - pie - compat32 - (static unsupported)These tests verify whether ASan code can include compiler and sanitizerspecific header: &lt;sanitizer/asan_interface.h&gt;. The testing code checksthe ASAN_POISON_MEMORY_REGION() functionality, poisoning valid memory andasserting that it triggers expected failure.Patch submitted by &lt;Siddharth Muralee&gt;

            List of files:
            /netbsd-src/tests/usr.bin/c++/Makefile</description>
        <pubDate>Wed, 11 Apr 2018 03:25:25 +0000</pubDate>
        <dc:creator>kamil &lt;kamil@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8e4f836c686d9d1c6fa803fa96ceb4404a6b72e7 - Add new ATF tests for Address Sanitzier (ASan)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/usr.bin/c++/Makefile#8e4f836c686d9d1c6fa803fa96ceb4404a6b72e7</link>
        <description>Add new ATF tests for Address Sanitzier (ASan)Add new C and C++ tests: - t_asan_double_free - t_asan_global_buffer_overflow - t_asan_heap_overflow - t_asan_off_by_one - t_asan_uafEach tests checks: - regular build - 32-bit - PIC - PIE - profileThese tests require paxctl(8) to disable ASLR in order to work in apredictable way. This is especially true for all !regular builds withadditional compiler flags.There are no static variations of these tests as this mode is not supportedin upstream ASan.Enable these tests on amd64 and i386.This is part two patch, adding the remaining C++ changes.Patch submitted by &lt;Siddharth Muralee&gt;Additional polishing by myself.

            List of files:
            /netbsd-src/tests/usr.bin/c++/Makefile</description>
        <pubDate>Wed, 04 Apr 2018 23:53:26 +0000</pubDate>
        <dc:creator>kamil &lt;kamil@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b4fcb5aedb9de1eb7655cb37b05f240a2d03b8e2 - Correct a small regression typo in usr.bin/c++ ATF tests</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/usr.bin/c++/Makefile#b4fcb5aedb9de1eb7655cb37b05f240a2d03b8e2</link>
        <description>Correct a small regression typo in usr.bin/c++ ATF testsTESTS_SH= changed to TESTS_SH+=

            List of files:
            /netbsd-src/tests/usr.bin/c++/Makefile</description>
        <pubDate>Wed, 04 Apr 2018 15:53:04 +0000</pubDate>
        <dc:creator>kamil &lt;kamil@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b269e95d9e3941f4bd27af7028addfbb525d3113 - Sort entries in ATF tests in tests/usr.bin/c++/Makefile</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/usr.bin/c++/Makefile#b269e95d9e3941f4bd27af7028addfbb525d3113</link>
        <description>Sort entries in ATF tests in tests/usr.bin/c++/MakefileNo functional change intended.

            List of files:
            /netbsd-src/tests/usr.bin/c++/Makefile</description>
        <pubDate>Wed, 04 Apr 2018 15:08:59 +0000</pubDate>
        <dc:creator>kamil &lt;kamil@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>77dc83fa09414efedb0a63963a8d8a18726336ae - Add new C++ ATF tests</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/usr.bin/c++/Makefile#77dc83fa09414efedb0a63963a8d8a18726336ae</link>
        <description>Add new C++ ATF testsAdd new variations for existing C++ tests: - Static - Profile+32-bit - PIC+32-bit - PIC+Profile - PIC+Profile+32-bitAll tests pass for NetBSD/amd64: - t_cxxruntime - t_hello - t_static_destructor+--------------------------------------------------------------+| Options            | cxxruntime | hello  | static_destructor |+--------------------------------------------------------------+| None               | Passed     | Passed | Passed            || 32-bit             | Passed     | Passed | Passed            || PIC                | Passed     | Passed | Passed            || PIE                | Passed     | Passed | Passed            || Profile            | Passed     | Passed | Passed            || Static             | Passed     | Passed | Passed            || Profile+32-bit     | Passed     | Passed | Passed            || PIC+32-bit         | Passed     | Passed | Passed            || PIC+Profile        | Passed     | Passed | Passed            || PIC+Profile+32-bit | Passed     | Passed | Passed            |+--------------------------------------------------------------+Add new C++11 std::call_once tests: - t_call_once - t_call_once2Add new C++11 test with pthread_once(3) and C++ lambda: - t_pthread_onceAll tests with the profile option for std::call_once andpthread_once(3) are marked as expected failure (NetBSD/amd64).Results for *_once*:+------------------------------------------------------------+| Options            | call_once | call_once2 | pthread_once |+------------------------------------------------------------+| None               | Passed    | Passed     | Passed       || 32-bit             | Passed    |  Passed    | Passed       || PIC                | Passed    | Passed     | Passed       || PIE                | Passed    | Passed     | Passed       || Profile            |  Failed   |  Failed    |  Failed      || Static             | Passed    | Passed     | Passed       || Profile+32-bit     |  Failed   |  Failed    |  Failed      || PIC+32-bit         | Passed    | Passed     | Passed       || PIC+Profile        |  Failed   |  Failed    |  Failed      || PIC+Profile+32-bit |  Failed   |  Failed    |  Failed      |+------------------------------------------------------------+Long term there is an option to refacotr the framework for C and C++ tests,in order to reduce code duplication.Patches sent by Yang Zheng &lt;tomsun.0.7@gmail.com&gt;

            List of files:
            /netbsd-src/tests/usr.bin/c++/Makefile</description>
        <pubDate>Sat, 24 Mar 2018 00:26:51 +0000</pubDate>
        <dc:creator>kamil &lt;kamil@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d1be05c0a94cda581ee31ab487d40b45365c2ef3 - Add new ATF C++ tests in usr.bin/c++: t_static_destructor</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/usr.bin/c++/Makefile#d1be05c0a94cda581ee31ab487d40b45365c2ef3</link>
        <description>Add new ATF C++ tests in usr.bin/c++: t_static_destructorThese tests are cloned from t_cxxruntime and check proper order of destructorcalls. They must be reported in reverse order of constructor completion.Added tests: - static_destructor - static_destructor_pic - static_destructor_pie - static_destructor32This test file replaces src/regress/usr.bin/c++/static_destructor.

            List of files:
            /netbsd-src/tests/usr.bin/c++/Makefile</description>
        <pubDate>Sun, 14 May 2017 02:02:25 +0000</pubDate>
        <dc:creator>kamil &lt;kamil@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9fab767d886e733f4356086fd9bd6252e41915e8 - Add new ATF C++ tests in usr.bin/c++</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/usr.bin/c++/Makefile#9fab767d886e733f4356086fd9bd6252e41915e8</link>
        <description>Add new ATF C++ tests in usr.bin/c++These tests are cloned from t_hello and use c++ runtime basic functions.Added tests: - hello - hello_pic - hello_pie - hello32

            List of files:
            /netbsd-src/tests/usr.bin/c++/Makefile</description>
        <pubDate>Sun, 14 May 2017 01:03:21 +0000</pubDate>
        <dc:creator>kamil &lt;kamil@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b971227c609746595cbdf5b799d20ed0416a73a6 - Add new c++ ATF tests in usr.bin/c++: t_hello</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/usr.bin/c++/Makefile#b971227c609746595cbdf5b799d20ed0416a73a6</link>
        <description>Add new c++ ATF tests in usr.bin/c++: t_helloThis is a copy of t_hello from usr.bin/cc.Added tests: - hello - hello_pic - hello_pie - hello32These tests do not use c++ runtime library functions.Protect these tests with MKCXX.

            List of files:
            /netbsd-src/tests/usr.bin/c++/Makefile</description>
        <pubDate>Sun, 14 May 2017 00:07:07 +0000</pubDate>
        <dc:creator>kamil &lt;kamil@NetBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
