<?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 flat_map</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>def50f701f6a2c1e0550bb341fd8b64bed299e72 - [libc++] implement `std::flat_multimap` (#113835)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/llvm-project/libcxx/include/flat_map#def50f701f6a2c1e0550bb341fd8b64bed299e72</link>
        <description>[libc++] implement `std::flat_multimap` (#113835)fixes https://github.com/llvm/llvm-project/issues/105190---------Co-authored-by: Hui Xie &lt;huixie@Mac.broadband&gt;Co-authored-by: Hui Xie &lt;huixie@Huis-MacBook-Pro.local&gt;

            List of files:
            /llvm-project/libcxx/include/flat_map</description>
        <pubDate>Sat, 25 Jan 2025 18:30:00 +0000</pubDate>
        <dc:creator>Hui &lt;hui.xie1990@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b9a2658a3e8bd13b0f9e7a8a440832a95b377216 - [libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/llvm-project/libcxx/include/flat_map#b9a2658a3e8bd13b0f9e7a8a440832a95b377216</link>
        <description>[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)This patch implements the forwarding to frozen C++03 headers asdiscussed inhttps://discourse.llvm.org/t/rfc-freezing-c-03-headers-in-libc. In theRFC, we initially proposed selecting the right headers from the Clangdriver, however consensus seemed to steer towards handling this in thelibrary itself. This patch implements that direction.At a high level, the changes basically amount to making each publicheader look like this:```// inside &lt;vector&gt;#ifdef _LIBCPP_CXX03_LANG#  include &lt;__cxx03/vector&gt;#else  // normal &lt;vector&gt; content#endif```In most cases, public headers are simple umbrella headers so there isn&apos;tmuch code in the #else branch. In other cases, the #else branch containsthe actual implementation of the header.

            List of files:
            /llvm-project/libcxx/include/flat_map</description>
        <pubDate>Sat, 21 Dec 2024 12:01:48 +0000</pubDate>
        <dc:creator>Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;</dc:creator>
    </item>
<item>
        <title>4b8bf6aac890a1ab35ab3d807b49ab02181e49d9 - [libc++] Properly guard flat_map includes based on C++ version (#119227)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/llvm-project/libcxx/include/flat_map#4b8bf6aac890a1ab35ab3d807b49ab02181e49d9</link>
        <description>[libc++] Properly guard flat_map includes based on C++ version (#119227)That&apos;s what we (try to) do consistently for all other umbrella headers.As a drive-by, remove the &lt;__assert&gt; header which is not mandatedanymore.

            List of files:
            /llvm-project/libcxx/include/flat_map</description>
        <pubDate>Wed, 11 Dec 2024 21:53:33 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne.2@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c166a9c713ec86b86f1f178a5133bc128fd0a610 - [libc++] Add #if 0 block to all the top-level headers (#119234)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/llvm-project/libcxx/include/flat_map#c166a9c713ec86b86f1f178a5133bc128fd0a610</link>
        <description>[libc++] Add #if 0 block to all the top-level headers (#119234)Including The frozen C++03 headers results in a lot of formattingchanges in the main headers, so this splits these changes into aseparate commit instead.This is part ofhttps://discourse.llvm.org/t/rfc-freezing-c-03-headers-in-libc.

            List of files:
            /llvm-project/libcxx/include/flat_map</description>
        <pubDate>Tue, 10 Dec 2024 15:02:12 +0000</pubDate>
        <dc:creator>Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;</dc:creator>
    </item>
<item>
        <title>0be1883c36fc19e4020fea12902481c3dd3436d2 - [libc++] Implement P0429R9 `std::flat_map` (#98643)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/llvm-project/libcxx/include/flat_map#0be1883c36fc19e4020fea12902481c3dd3436d2</link>
        <description>[libc++] Implement P0429R9 `std::flat_map` (#98643)Around half of the tests are based on the tests Arthur O&apos;Dwyer&apos;soriginal implementation of std::flat_map, with modifications andremovals.partially implement #105190

            List of files:
            /llvm-project/libcxx/include/flat_map</description>
        <pubDate>Sat, 26 Oct 2024 17:58:53 +0000</pubDate>
        <dc:creator>Hui &lt;hui.xie1990@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
