<?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 strstream</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>26ac9cbf - [libc++][clang-tidy] Enable bugprone-use-after-move and explicitly list all used checks</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#26ac9cbf</link>
        <description>[libc++][clang-tidy] Enable bugprone-use-after-move and explicitly list all used checksReviewed By: #libc, ldionneSpies: aheejin, libcxx-commits, xazax.hunDifferential Revision: https://reviews.llvm.org/D127896

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Wed, 15 Jun 2022 08:21:19 +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/strstream#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/strstream</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>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/strstream#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/strstream</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>bd6e6846 - [libc++] Add the version header to all headers.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#bd6e6846</link>
        <description>[libc++] Add the version header to all headers.Some headers which require the version header depend on other headers toprovide it. Include the version header in all top-level headers to makesure a header cleanup can&apos;t remove the version header.Note this doesn&apos;t add the version header to the c headers.Reviewed By: #libc, Quuxplusone, ldionneDifferential Revision: https://reviews.llvm.org/D116172

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Wed, 22 Dec 2021 17:14:14 +0000</pubDate>
        <dc:creator>Mark de Wever &lt;koraq@xs4all.nl&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/strstream#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/strstream</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>bfbd73f8 - [libc++] Alphabetize and include-what-you-use. NFCI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#bfbd73f8</link>
        <description>[libc++] Alphabetize and include-what-you-use. NFCI.Differential Revision: https://reviews.llvm.org/D102781

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Wed, 19 May 2021 15:57:04 +0000</pubDate>
        <dc:creator>Arthur O&apos;Dwyer &lt;arthur.j.odwyer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4cd6ca10 - [libc++] NFC: Normalize `#endif //` comment indentation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#4cd6ca10</link>
        <description>[libc++] NFC: Normalize `#endif //` comment indentation

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Tue, 20 Apr 2021 16:03:32 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne.2@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a11f8b1a - [libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#a11f8b1a</link>
        <description>[libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library.http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0935r0.htmlReviewed By: ldionne, #libcDifferential Revision: https://reviews.llvm.org/D91292

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Tue, 19 Jan 2021 07:21:09 +0000</pubDate>
        <dc:creator>Marek Kurdej &lt;marek.kurdej@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3696227c - [libc++] ADL-proof by adding _VSTD:: qualifications to memmove etc.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#3696227c</link>
        <description>[libc++] ADL-proof by adding _VSTD:: qualifications to memmove etc.Generally these calls aren&apos;t vulnerable to ADL because they involve onlyprimitive types. The ones in &lt;list&gt; and &lt;vector&gt; drag in namespace stdbut that&apos;s OK; the ones in &lt;fstream&gt; and &lt;strstream&gt; are vulnerableiff `CharT` is an enum type, which seems far-fetched.But absolutely zero of them *need* ADL to happen; so in my opinionthey should all be consistently qualified, just like calls to anyother (non-user-customizable) functions in namespace std.Also: Include &lt;cstring&gt; and &lt;cwchar&gt; in &lt;__string&gt;.We seemed to be getting lucky that &lt;memory&gt; included &lt;iterator&gt;included &lt;iosfwd&gt; included &lt;wchar.h&gt;. That gave us theglobal-namespace `wmemmove`, but not `_VSTD::wmemmove`.This is now fixed.I didn&apos;t touch these headers:&lt;ext/__hash&gt; uses strlen, safely&lt;support/ibm/locale_mgmt_aix.h&gt; uses memcpy, safely&lt;string.h&gt; uses memchr and strchr, safely&lt;wchar.h&gt; uses wcschr, safely&lt;__bsd_locale_fallbacks.h&gt; uses wcsnrtombs, safelyDifferential Revision: https://reviews.llvm.org/D93061

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Tue, 08 Dec 2020 02:50:15 +0000</pubDate>
        <dc:creator>Arthur O&apos;Dwyer &lt;arthur.j.odwyer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>527a7fdf - [libc++] Replace several uses of 0 by nullptr</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#527a7fdf</link>
        <description>[libc++] Replace several uses of 0 by nullptrDifferential Revision: https://reviews.llvm.org/D43159

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Tue, 24 Nov 2020 17:53:53 +0000</pubDate>
        <dc:creator>Bruce Mitchener &lt;bruce.mitchener@gmail.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/include/strstream#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/include/strstream</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>f0aca21e - Cleanup _LIBCPP_HAS_NO_&lt;c++11-feature&gt; in the input.output library</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#f0aca21e</link>
        <description>Cleanup _LIBCPP_HAS_NO_&lt;c++11-feature&gt; in the input.output libraryllvm-svn: 300626

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Tue, 18 Apr 2017 23:38:41 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
<item>
        <title>6e41256f - No functionality change at this time.  I&apos;ve split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS.  This is in preparation for taking advantage of clang&apos;s new __type_visibility__ attribute.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#6e41256f</link>
        <description>No functionality change at this time.  I&apos;ve split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS.  This is in preparation for taking advantage of clang&apos;s new __type_visibility__ attribute.llvm-svn: 176593

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Wed, 06 Mar 2013 23:30:19 +0000</pubDate>
        <dc:creator>Howard Hinnant &lt;hhinnant@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>073458b1 - Windows support by Ruben Van Boxem.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#073458b1</link>
        <description>Windows support by Ruben Van Boxem.llvm-svn: 142235

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Mon, 17 Oct 2011 20:05:10 +0000</pubDate>
        <dc:creator>Howard Hinnant &lt;hhinnant@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>11af28bd - Fixing up some ABI issues</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#11af28bd</link>
        <description>Fixing up some ABI issuesllvm-svn: 134639

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Thu, 07 Jul 2011 21:03:52 +0000</pubDate>
        <dc:creator>Howard Hinnant &lt;hhinnant@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>ce48a113 - _STD -&gt; _VSTD to avoid macro clash on windows</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#ce48a113</link>
        <description>_STD -&gt; _VSTD to avoid macro clash on windowsllvm-svn: 134190

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Thu, 30 Jun 2011 21:18:19 +0000</pubDate>
        <dc:creator>Howard Hinnant &lt;hhinnant@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>412dbebe - license change</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#412dbebe</link>
        <description>license changellvm-svn: 119395

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Tue, 16 Nov 2010 22:09:02 +0000</pubDate>
        <dc:creator>Howard Hinnant &lt;hhinnant@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>e0601335 - visibility-decoration.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#e0601335</link>
        <description>visibility-decoration.llvm-svn: 114671

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Thu, 23 Sep 2010 17:31:07 +0000</pubDate>
        <dc:creator>Howard Hinnant &lt;hhinnant@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>7609c9b6 - Changed __config to react to all of clang&apos;s currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++&apos;s flags, and with clang&apos;s nomenclature.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#7609c9b6</link>
        <description>Changed __config to react to all of clang&apos;s currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++&apos;s flags, and with clang&apos;s nomenclature.llvm-svn: 113086

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Sat, 04 Sep 2010 23:28:19 +0000</pubDate>
        <dc:creator>Howard Hinnant &lt;hhinnant@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>b3371f6f - Fixing whitespace problems</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/strstream#b3371f6f</link>
        <description>Fixing whitespace problemsllvm-svn: 111750

            List of files:
            /llvm-project-15.0.7/libcxx/include/strstream</description>
        <pubDate>Sun, 22 Aug 2010 00:02:43 +0000</pubDate>
        <dc:creator>Howard Hinnant &lt;hhinnant@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
