<?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 copy_assign.pass.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c74059c5 - [libc++] Implement P1004R2 (constexpr std::vector)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp#c74059c5</link>
        <description>[libc++] Implement P1004R2 (constexpr std::vector)Reviewed By: #libc, ldionneSpies: mgorny, var-const, ormris, philnik, miscco, hiraditya, steven_wu, jkorous, ldionne, christof, libcxx-commitsDifferential Revision: https://reviews.llvm.org/D68365(cherry picked from commit 98d3d5b5da66e3cf7807c23a0294280bb796466b)

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp</description>
        <pubDate>Wed, 27 Jul 2022 12:41:40 +0000</pubDate>
        <dc:creator>Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;</dc:creator>
    </item>
<item>
        <title>5ffe11a9 - [libc++] [test] Qualify `next` as `std::next` in a lot of tests. NFCI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp#5ffe11a9</link>
        <description>[libc++] [test] Qualify `next` as `std::next` in a lot of tests. NFCI.We shouldn&apos;t be calling `next` via ADL -- and neither should anybodyin the wild be calling it via ADL, so it&apos;s not like we need to testthis ADL ability of `next` in particular.Reviewed as part of D119860.

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp</description>
        <pubDate>Sun, 13 Feb 2022 19:50:33 +0000</pubDate>
        <dc:creator>Arthur O&apos;Dwyer &lt;arthur.j.odwyer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f33d7493 - [libc++] [test] Qualify `distance` as `std::distance` in a lot of tests. NFCI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp#f33d7493</link>
        <description>[libc++] [test] Qualify `distance` as `std::distance` in a lot of tests. NFCI.We shouldn&apos;t be calling `distance` via ADL -- and neither should anybodyin the wild be calling it via ADL, so it&apos;s not like we need to testthis ADL ability of `distance` in particular.Differential Revision: https://reviews.llvm.org/D119685

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp</description>
        <pubDate>Sun, 13 Feb 2022 19:46:29 +0000</pubDate>
        <dc:creator>Arthur O&apos;Dwyer &lt;arthur.j.odwyer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a562853a - [libc++] NFC: Fix return-by-const-value and pass-by-const-value typos</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp#a562853a</link>
        <description>[libc++] NFC: Fix return-by-const-value and pass-by-const-value typosWhile we can debate on the value of passing by const value, there is noarguing that it&apos;s confusing to do so in some circumstances, such as whenmarking a pointer parameter as being const (did you mean a pointer-to-const?).This commit fixes a few issues along those lines.

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp</description>
        <pubDate>Tue, 29 Jun 2021 17:52:26 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne.2@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5cc55fdb - [libc++] [test] Update &quot;test_compare.h&quot; users to avoid removed-in-C++20 members. NFCI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp#5cc55fdb</link>
        <description>[libc++] [test] Update &quot;test_compare.h&quot; users to avoid removed-in-C++20 members. NFCI.Drive-by minor improvements to a couple of uses of min_pointer.Differential Revision: https://reviews.llvm.org/D103366

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp</description>
        <pubDate>Sat, 29 May 2021 14:13:14 +0000</pubDate>
        <dc:creator>Arthur O&apos;Dwyer &lt;arthur.j.odwyer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4d60467f - [libcxx] Fix printf formats in two tests.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp#4d60467f</link>
        <description>[libcxx] Fix printf formats in two tests.rGcc69d211d0d65d7b introduced several uses of `printf` with formatdirectives `%lu` and `%ld` to format values of type `size_t` and`ptrdiff_t` respectively.That doesn&apos;t reliably work in all C implementations, because thosetypes aren&apos;t necessarily the same thing as &apos;long int&apos;: sometimesthey&apos;re not even the same size, and when they are the same size, theymight be officially defined as int rather than long (for example),which causes clang to emit a diagnostic for the mismatch.C has special-purpose printf modifier letters for these two types, soit&apos;s safer to use them. Changed all `%lu` on `size_t` to `%zu`, andall `%ld` on `ptrdiff_t` to `%td`.Reviewed By: ldionne, #libcDifferential Revision: https://reviews.llvm.org/D89545

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp</description>
        <pubDate>Fri, 16 Oct 2020 12:47:00 +0000</pubDate>
        <dc:creator>Simon Tatham &lt;simon.tatham@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>cc69d211 - [libc++/abi] Clean up uses of &lt;iostream&gt; in the test suite</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp#cc69d211</link>
        <description>[libc++/abi] Clean up uses of &lt;iostream&gt; in the test suiteWe used &lt;iostream&gt; in several places where we don&apos;t actually need thefull power of &lt;iostream&gt;, and where using basic `std::printf` is enough.This is better, since `std::printf` can be supported on systems that don&apos;thave a notion of locales, while &lt;iostream&gt; can&apos;t.

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp</description>
        <pubDate>Tue, 13 Oct 2020 19:47:31 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>7fc6a556 - Add include for &apos;test_macros.h&apos; to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp#7fc6a556</link>
        <description>Add include for &apos;test_macros.h&apos; to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.llvm-svn: 362252

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp</description>
        <pubDate>Fri, 31 May 2019 18:35:30 +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/containers/associative/map/map.cons/copy_assign.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/containers/associative/map/map.cons/copy_assign.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/containers/associative/map/map.cons/copy_assign.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/containers/associative/map/map.cons/copy_assign.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>d72ece64 - [libcxx] [test] D27027: Strip trailing whitespace.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp#d72ece64</link>
        <description>[libcxx] [test] D27027: Strip trailing whitespace.llvm-svn: 287829

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp</description>
        <pubDate>Wed, 23 Nov 2016 22:03:28 +0000</pubDate>
        <dc:creator>Stephan T. Lavavej &lt;stl@exchange.microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>3820ac31 - Add missing include that caused a test failure on Windows. Thanks to STL for the patch. No functional change.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp#3820ac31</link>
        <description>Add missing include that caused a test failure on Windows. Thanks to STL for the patch. No functional change.llvm-svn: 279453

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp</description>
        <pubDate>Mon, 22 Aug 2016 18:45:31 +0000</pubDate>
        <dc:creator>Marshall Clow &lt;mclow.lists@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d4e8659d - make the associative containers do the right thing for propogate_on_container_assignment. Fixes bug #29001. Tests are only for &lt;map&gt; right now - more complete tests will come when we revamp our allocator testing structure.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp#d4e8659d</link>
        <description>make the associative containers do the right thing for propogate_on_container_assignment. Fixes bug #29001. Tests are only for &lt;map&gt; right now - more complete tests will come when we revamp our allocator testing structure.llvm-svn: 279008

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp</description>
        <pubDate>Wed, 17 Aug 2016 23:24:02 +0000</pubDate>
        <dc:creator>Marshall Clow &lt;mclow.lists@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f2f2a639 - Replace __cplusplus comparisons and dialect __has_feature checks with TEST_STD_VER.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp#f2f2a639</link>
        <description>Replace __cplusplus comparisons and dialect __has_feature checks with TEST_STD_VER.This is a huge cleanup that helps make the libc++ test suite more portable.Patch from STL@microsoft.com. Thanks STL!llvm-svn: 272716

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp</description>
        <pubDate>Tue, 14 Jun 2016 21:31:42 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&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/containers/associative/map/map.cons/copy_assign.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/containers/associative/map/map.cons/copy_assign.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>
