<?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 functional</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>101d1e9b - [libc++] Implement ranges::find_end, ranges::search{, _n}</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#101d1e9b</link>
        <description>[libc++] Implement ranges::find_end, ranges::search{, _n}Reviewed By: var-const, #libc, huixie90Spies: thakis, h-vetinari, huixie90, libcxx-commits, mgornyDifferential Revision: https://reviews.llvm.org/D124079

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Wed, 13 Jul 2022 16:07:26 +0000</pubDate>
        <dc:creator>Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;</dc:creator>
    </item>
<item>
        <title>1f047593 - Revert &quot;[libc++] Implement ranges::find_end, ranges::search{, _n}&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#1f047593</link>
        <description>Revert &quot;[libc++] Implement ranges::find_end, ranges::search{, _n}&quot;This reverts commit 76a76518507ccc59ccdad5b83f44dc8c3d9593c7.

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Wed, 13 Jul 2022 11:41:25 +0000</pubDate>
        <dc:creator>Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;</dc:creator>
    </item>
<item>
        <title>76a76518 - [libc++] Implement ranges::find_end, ranges::search{, _n}</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#76a76518</link>
        <description>[libc++] Implement ranges::find_end, ranges::search{, _n}Reviewed By: var-const, #libc, huixie90Spies: h-vetinari, huixie90, libcxx-commits, mgornyDifferential Revision: https://reviews.llvm.org/D124079

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Tue, 12 Jul 2022 19:28:40 +0000</pubDate>
        <dc:creator>Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;</dc:creator>
    </item>
<item>
        <title>971e9c80 - [libc++] Implement std::boyer_moore{, _horspool}_searcher</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#971e9c80</link>
        <description>[libc++] Implement std::boyer_moore{, _horspool}_searcherThis mostly copys the `&lt;experimental/functional&gt;` stuff and updates the code to current libc++ style.Reviewed By: ldionne, #libcSpies: nlopes, adamdebreceni, arichardson, libcxx-commits, mgornyDifferential Revision: https://reviews.llvm.org/D121074

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Fri, 17 Jun 2022 14:02:53 +0000</pubDate>
        <dc:creator>Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;</dc:creator>
    </item>
<item>
        <title>385cc25a - [libc++] Ensure that all public C++ headers include &lt;__assert&gt;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#385cc25a</link>
        <description>[libc++] Ensure that all public C++ headers include &lt;__assert&gt;This patch changes the requirement for getting the declaration of theassertion handler from including &lt;__assert&gt; to including any publicC++ header of the library. Note that C compatibility headers areexcluded because we don&apos;t implement all the C headers ourselves --some of them are taken straight from the C library, like assert.h.It also adds a generated test to check it. Furthermore, this newgenerated test is designed in a way that will make it possible toreplace almost all the existing test-generation scripts with thissystem in upcoming patches.Differential Revision: https://reviews.llvm.org/D122506

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Fri, 25 Mar 2022 16:55:36 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne.2@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f7558068 - Remove __uncvref; use __uncvref_t instead</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#f7558068</link>
        <description>Remove __uncvref; use __uncvref_t insteadReviewed By: Quuxplusone, #libcSpies: libcxx-commitsDifferential Revision: https://reviews.llvm.org/D119958

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Thu, 17 Feb 2022 21:53:20 +0000</pubDate>
        <dc:creator>Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;</dc:creator>
    </item>
<item>
        <title>2e2f3158 - [libc++] Granularize algorithm includes</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#2e2f3158</link>
        <description>[libc++] Granularize algorithm includesReviewed By: Mordante, ldionne, Quuxplusone, #libc, #libc_abiSpies: #libc_vendors, libcxx-commits, miyukiDifferential Revision: https://reviews.llvm.org/D119667

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Tue, 15 Feb 2022 17:18:08 +0000</pubDate>
        <dc:creator>Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;</dc:creator>
    </item>
<item>
        <title>d7095e80 - [libc++] Remove outdated synopsis parts in experimental/functional</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#d7095e80</link>
        <description>[libc++] Remove outdated synopsis parts in experimental/functionalRemove mentions of `experimental::function`, its operators, etc. They are nolonger in `experimental/functional`.Differential Revision: https://reviews.llvm.org/D119204

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Tue, 08 Feb 2022 00:53:45 +0000</pubDate>
        <dc:creator>Joe Loser &lt;joeloser93@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>66dea85b - [libc++] Mark some members private in experimental/functional</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#66dea85b</link>
        <description>[libc++] Mark some members private in experimental/functionalSome members are public but should be private. Nothing requires they are publicright now, so make them private.Differential Revision: https://reviews.llvm.org/D119097

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Mon, 07 Feb 2022 00:47:45 +0000</pubDate>
        <dc:creator>Joe Loser &lt;joeloser93@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fa6b9e40 - [libc++] Normalize all our &apos;#pragma GCC system_header&apos;, and regression-test.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#fa6b9e40</link>
        <description>[libc++] Normalize all our &apos;#pragma GCC system_header&apos;, and regression-test.Now we&apos;ll notice if a header forgets to include this magic phrase.Differential Revision: https://reviews.llvm.org/D118800

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Wed, 02 Feb 2022 01:16:40 +0000</pubDate>
        <dc:creator>Arthur O&apos;Dwyer &lt;arthur.j.odwyer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4d81a46f - [libc++] Alphabetize header #includes. NFCI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#4d81a46f</link>
        <description>[libc++] Alphabetize header #includes. NFCI.The NFC part of D116809. We still want to enforce this in CI,but the mechanism for that is still to-be-determined.Differential Revision: https://reviews.llvm.org/D116809

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Fri, 07 Jan 2022 14:45:05 +0000</pubDate>
        <dc:creator>Arthur O&apos;Dwyer &lt;arthur.j.odwyer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>eb8650a7 - [runtimes][NFC] Remove filenames at the top of the license notice</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#eb8650a7</link>
        <description>[runtimes][NFC] Remove filenames at the top of the license noticeWe&apos;ve stopped doing it in libc++ for a while now because these nameswould end up rotting as we move things around and copy/paste stuff.This cleans up all the existing files so as to stop the spreadingas people copy-paste headers around.

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Wed, 17 Nov 2021 21:25:01 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne.2@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>050b064f - [libcxx][functional][modular] splices &lt;functional&gt; into modular headers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#050b064f</link>
        <description>[libcxx][functional][modular] splices &lt;functional&gt; into modular headersDifferential Revision: https://reviews.llvm.org/D104942

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Thu, 01 Jul 2021 13:25:35 +0000</pubDate>
        <dc:creator>Christopher Di Bella &lt;cjdb@google.com&gt;</dc:creator>
    </item>
<item>
        <title>d03aa7d6 - [libc++] NFCI: Remove __functional/search.h</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#d03aa7d6</link>
        <description>[libc++] NFCI: Remove __functional/search.hThe __search helper function was once split into __functional for circulardependency reasons, however this is not an issue anymore now that we havefiner grained headers.

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Tue, 29 Jun 2021 15:33:16 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne.2@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>134723ed - [libcxx] Move all algorithms into their own headers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#134723ed</link>
        <description>[libcxx] Move all algorithms into their own headersThis is a fairly mechanical change, it just moves each algorithm intoits own header. This is intended to be a NFC.This commit re-applies 7ed7d4ccb899, which was reverted in 692d7166f771because the Modules build got broken. The modules build has now beenfixed, so we&apos;re re-committing this.Differential Revision: https://reviews.llvm.org/D103583Attribution note----------------I&apos;m only committing this. This commit is a mix of D103583, D103330 andD104171 authored by:Co-authored-by: Christopher Di Bella &lt;cjdb@google.com&gt;Co-authored-by: zoecarver &lt;z.zoelec2@gmail.com&gt;

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Thu, 17 Jun 2021 15:30:11 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne.2@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>692d7166 - Revert &quot;[libcxx][gardening] Move all algorithms into their own headers.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#692d7166</link>
        <description>Revert &quot;[libcxx][gardening] Move all algorithms into their own headers.&quot;This reverts commit 7ed7d4ccb8991e2b5b95334b508f8cec2faee737 as ituncovered a Clang bug PR50592.

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Mon, 07 Jun 2021 19:35:02 +0000</pubDate>
        <dc:creator>Petr Hosek &lt;phosek@google.com&gt;</dc:creator>
    </item>
<item>
        <title>7ed7d4cc - [libcxx][gardening] Move all algorithms into their own headers.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#7ed7d4cc</link>
        <description>[libcxx][gardening] Move all algorithms into their own headers.This is a fairly mechanical change, it just moves each algorithm into its own header. This is a NFC.Note: during this change, I burned down all the includes, so this follows &quot;include only and exactly what you use.&quot;Differential Revision: https://reviews.llvm.org/D103583

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Thu, 03 Jun 2021 18:26:03 +0000</pubDate>
        <dc:creator>zoecarver &lt;z.zoelec2@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6491d99e - [libc++] Remove more unnecessary _VSTD:: from type names. NFCI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#6491d99e</link>
        <description>[libc++] Remove more unnecessary _VSTD:: from type names. NFCI.Differential Revision: https://reviews.llvm.org/D102181

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Mon, 10 May 2021 17:13:04 +0000</pubDate>
        <dc:creator>Arthur O&apos;Dwyer &lt;arthur.j.odwyer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0b8da5fa - [libc++] s/std::size_t/size_t/g. NFCI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#0b8da5fa</link>
        <description>[libc++] s/std::size_t/size_t/g. NFCI.

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Mon, 10 May 2021 17:07:00 +0000</pubDate>
        <dc:creator>Arthur O&apos;Dwyer &lt;arthur.j.odwyer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>948dd664 - [libcxx] Fix the type attribute for a couple templates</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/experimental/functional#948dd664</link>
        <description>[libcxx] Fix the type attribute for a couple templatesUse `_LIBCPP_TEMPLATE_VIS` instead of `_LIBCPP_TYPE_VIS` for a templateclass.This fixes the nodiscard_extensions.pass.cpp and a couplefunc.search.default test cases when built in MSVC/DLL configurations.Differential Revision: https://reviews.llvm.org/D99932

            List of files:
            /llvm-project-15.0.7/libcxx/include/experimental/functional</description>
        <pubDate>Tue, 06 Apr 2021 07:55:33 +0000</pubDate>
        <dc:creator>Martin Storsj&#246; &lt;martin@martin.st&gt;</dc:creator>
    </item>
</channel>
</rss>
