<?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 basic.pass.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f4c1258d - [libc++] Add an option to disable wide character support in libc++</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp#f4c1258d</link>
        <description>[libc++] Add an option to disable wide character support in libc++Some embedded platforms do not wish to support the C library functionalityfor handling wchar_t because they have no use for it. It makes sense forlibc++ to work properly on those platforms, so this commit adds a carve-outof functionality for wchar_t.Unfortunately, unlike some other carve-outs (e.g. random device), thispatch touches several parts of the library. However, despite the wideimpact of this patch, I still think it is important to support thisconfiguration since it makes it much simpler to port libc++ to someembedded platforms.Differential Revision: https://reviews.llvm.org/D111265

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp</description>
        <pubDate>Mon, 23 Aug 2021 19:32:36 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne.2@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>537d90db - [libc++] Split re.alg tests into locale-dependent and independent tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp#537d90db</link>
        <description>[libc++] Split re.alg tests into locale-dependent and independent testsCurrently all these tests are XFAILED on Linux even though the problemonly seems to be with the few checks that look at collation. To retaintest coverage this splits the locale-dependent tests into a separate.pass.cpp that is XFAILed as before.This commit also XFAILs the locale-dependent tests on FreeBSD since the[=M=] and [.ch.] behaviour for cs_CZ also doesn&apos;t seem to match thebehaviour that is expected by these tests.Reviewed By: #libc, ldionneDifferential Revision: https://reviews.llvm.org/D94969

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp</description>
        <pubDate>Wed, 20 Jan 2021 15:43:57 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;Alexander.Richardson@cl.cam.ac.uk&gt;</dc:creator>
    </item>
<item>
        <title>7afe9ea9 - Add tests for regex_match ambiguity (aka LWG2273). NFC. Reviewed as https://reviews.llvm.org/D63051</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp#7afe9ea9</link>
        <description>Add tests for regex_match ambiguity (aka LWG2273). NFC. Reviewed as https://reviews.llvm.org/D63051llvm-svn: 365080

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp</description>
        <pubDate>Wed, 03 Jul 2019 20:32:35 +0000</pubDate>
        <dc:creator>Marshall Clow &lt;mclow.lists@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2df59c50 - Support tests in freestanding</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp#2df59c50</link>
        <description>Support tests in freestandingSummary:Freestanding is *weird*. The standard allows it to differ in a bunch of oddmanners from regular C++, and the committee would like to improve thatsituation. I&apos;d like to make libc++ behave better with what freestanding shouldbe, so that it can be a tool we use in improving the standard. To do that weneed to try stuff out, both with &quot;freestanding the language mode&quot; and&quot;freestanding the library subset&quot;.Let&apos;s start with the super basic: run the libc++ tests in freestanding, usingclang as the compiler, and see what works. The easiest hack to do this:In utils/libcxx/test/config.py add:  self.cxx.compile_flags += [&apos;-ffreestanding&apos;]Run the tests and they all fail.Why? Because in freestanding `main` isn&apos;t special. This &quot;not special&quot; propertyhas two effects: main doesn&apos;t get mangled, and main isn&apos;t allowed to omit its`return` statement. The first means main gets mangled and the linker can&apos;tcreate a valid executable for us to test. The second means we spew out warnings(ew) and the compiler doesn&apos;t insert the `return` we omitted, and main justfalls of the end and does whatever undefined behavior (if you&apos;re luck, ud2leading to non-zero return code).Let&apos;s start my work with the basics. This patch changes all libc++ tests todeclare `main` as `int main(int, char**` so it mangles consistently (enabling usto declare another `extern &quot;C&quot;` main for freestanding which calls the mangledone), and adds `return 0;` to all places where it was missing. This touches 6124files, and I apologize.The former was done with The Magic Of Sed.The later was done with a (not quite correct but decent) clang tool:  https://gist.github.com/jfbastien/793819ff360baa845483dde81170feedThis works for most tests, though I did have to adjust a few places when e.g.the test runs with `-x c`, macros are used for main (such as for the filesystemtests), etc.Once this is in we can create a freestanding bot which will prevent furtherregressions. After that, we can start the real work of supporting C++freestanding fairly well in libc++.&lt;rdar://problem/47754795&gt;Reviewers: ldionne, mclow.lists, EricWFSubscribers: christof, jkorous, dexonsmith, arphaman, miyuki, libcxx-commitsDifferential Revision: https://reviews.llvm.org/D57624llvm-svn: 353086

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp</description>
        <pubDate>Mon, 04 Feb 2019 20:31:13 +0000</pubDate>
        <dc:creator>JF Bastien &lt;jfbastien@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>57b08b09 - Update more file headers across all of the LLVM projects in the monorepo</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp#57b08b09</link>
        <description>Update more file headers across all of the LLVM projects in the monorepoto reflect the new license. These used slightly different spellings thatdefeated my regular expressions.We understand that people may be surprised that we&apos;re moving the headerentirely to discuss the new license. We checked this carefully with theFoundation&apos;s lawyer and we believe this is the correct approach.Essentially, all code in the project is now made available by the LLVMproject under our new license, so you will see that the license headersinclude that license only. Some of our contributors have contributedcode under our old license, and accordingly, we have retained a copy ofour old license notice in the top-level files in each project andrepository.llvm-svn: 351648

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp</description>
        <pubDate>Sat, 19 Jan 2019 10:56:40 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c32d47c6 - [test] Add target_info for NetBSD, and XFAIL some of locale tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp#c32d47c6</link>
        <description>[test] Add target_info for NetBSD, and XFAIL some of locale testsAdd a target_info definition for NetBSD.  The definition is basedon the one used by FreeBSD, with libcxxrt replaced by libc++abi,and using llvm-libunwind since we need to use its unwinderimplementation to build anyway.Additionally, XFAIL the 30 tests that fail because of non-implementedlocale features.  According to the manual, NetBSD implements onlyLC_CTYPE part of locale handling.  However, there is a locale databasein the system and locale specifications are validated against it,so it makes sense to list the common locales as supported.If I&apos;m counting correctly, this change enables additional 43 passingtests.Differential Revision: https://reviews.llvm.org/D55767llvm-svn: 349379

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp</description>
        <pubDate>Mon, 17 Dec 2018 19:14:08 +0000</pubDate>
        <dc:creator>Michal Gorny &lt;mgorny@gentoo.org&gt;</dc:creator>
    </item>
<item>
        <title>e161f97b - Fix -Wsign-compare warnings in re tests that only run on OS X</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp#e161f97b</link>
        <description>Fix -Wsign-compare warnings in re tests that only run on OS Xllvm-svn: 290481

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp</description>
        <pubDate>Sat, 24 Dec 2016 03:20:53 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
<item>
        <title>fd5ceb22 - #include &lt;test_macros.h&gt; in all the regex tests, and remove all mentions of __cpluplus (use TEST_STD_VERS and/or XFAIL instead). No functional change</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp#fd5ceb22</link>
        <description>#include &lt;test_macros.h&gt; in all the regex tests, and remove all mentions of __cpluplus (use TEST_STD_VERS and/or XFAIL instead). No functional changellvm-svn: 267567

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp</description>
        <pubDate>Tue, 26 Apr 2016 16:24:44 +0000</pubDate>
        <dc:creator>Marshall Clow &lt;mclow.lists@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f424990d - Don&apos;t hardcode the Czech locale name.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp#f424990d</link>
        <description>Don&apos;t hardcode the Czech locale name.We already have a definition for the Czech locale name inplatform_support.h. Use this one instead.While there, respect the common format of the tests. For most othertests it&apos;s the case that test_iterators.h is placed right underneath theother #includes (without an empty line). platform_support.h is includedafter an empty line.llvm-svn: 232383

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp</description>
        <pubDate>Mon, 16 Mar 2015 15:09:15 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@nuxi.nl&gt;</dc:creator>
    </item>
<item>
        <title>5a83710e - Move test into test/std subdirectory.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp#5a83710e</link>
        <description>Move test into test/std subdirectory.llvm-svn: 224658

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp</description>
        <pubDate>Sat, 20 Dec 2014 01:40:03 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
</channel>
</rss>
