<?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 stdio_h.pass.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>45ce3f32 - [libc++] Silence new deprecation warnings for C functions in tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#45ce3f32</link>
        <description>[libc++] Silence new deprecation warnings for C functions in tests

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Tue, 05 Apr 2022 14:26:32 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne.2@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>14324fa4 - [libc++] Add warning pragma macros in the test suite</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#14324fa4</link>
        <description>[libc++] Add warning pragma macros in the test suiteReviewed By: ldionne, #libc, EricWFSpies: EricWF, libcxx-commitsDifferential Revision: https://reviews.llvm.org/D121552

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Mon, 14 Mar 2022 13:30:24 +0000</pubDate>
        <dc:creator>Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;</dc:creator>
    </item>
<item>
        <title>097f0fd1 - [libc++][nfc] Add TEST_HAS_NO_FGETPOS_FSETPOS.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#097f0fd1</link>
        <description>[libc++][nfc] Add TEST_HAS_NO_FGETPOS_FSETPOS.This avoids using an libc++ internal macro in our tests.Reviewed By: #libc, philnik, ldionneDifferential Revision: https://reviews.llvm.org/D119742

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Fri, 11 Feb 2022 18:33:16 +0000</pubDate>
        <dc:creator>Mark de Wever &lt;koraq@xs4all.nl&gt;</dc:creator>
    </item>
<item>
        <title>75c44086 - Reland: Don&apos;t expose unavailable cstdio functions.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#75c44086</link>
        <description>Reland: Don&apos;t expose unavailable cstdio functions.Marked unsupported for C++03 and C++11 since this test uses aliasdeclarations, and at least one C++03 bot was failing with-Wc++11-extensions.Change-Id: I8c3a579edd7eb83e0bc74e85d116b68f22400161

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Thu, 12 Mar 2020 18:16:30 +0000</pubDate>
        <dc:creator>Dan Albert &lt;danalbert@google.com&gt;</dc:creator>
    </item>
<item>
        <title>50280c18 - Revert &quot;Don&apos;t expose unavailable cstdio functions.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#50280c18</link>
        <description>Revert &quot;Don&apos;t expose unavailable cstdio functions.&quot;Broke builders that emit different diagnostics. e.g.:error: &apos;warning&apos; diagnostics seen but not expected:  Line 13: alias declarations are a C++11 extension  Line 20: alias declarations are a C++11 extensionThis reverts commit ff87813715ec32741ce230dd37c13d0ae6673f9c.

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Tue, 07 Apr 2020 22:36:44 +0000</pubDate>
        <dc:creator>Dan Albert &lt;danalbert@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ff878137 - Don&apos;t expose unavailable cstdio functions.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#ff878137</link>
        <description>Don&apos;t expose unavailable cstdio functions.Summary: These aren&apos;t available on Android in all configurations.Reviewers: EricWF, mclow.lists, #libc, ldionneReviewed By: EricWF, #libc, ldionneSubscribers: broadwaylamb, dexonsmith, ldionne, krytarowski, libcxx-commitsTags: #libcDifferential Revision: https://reviews.llvm.org/D76093

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Tue, 07 Apr 2020 22:02:15 +0000</pubDate>
        <dc:creator>Dan Albert &lt;danalbert@google.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/depr/depr.c.headers/stdio_h.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/depr/depr.c.headers/stdio_h.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/depr/depr.c.headers/stdio_h.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/depr/depr.c.headers/stdio_h.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>dff33c27 - Fix libc++ test to pass in C++03 mode</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#dff33c27</link>
        <description>Fix libc++ test to pass in C++03 modeWas hitting: &quot;error: scalar initializer cannot be empty&quot;llvm-svn: 296889

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Fri, 03 Mar 2017 17:24:29 +0000</pubDate>
        <dc:creator>Mehdi Amini &lt;mehdi.amini@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>c409aa8a - test: silence warnings on clang under clang-cl</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#c409aa8a</link>
        <description>test: silence warnings on clang under clang-clWhen running under clang-cl mode, we do not define `__GNUC__`, resultingin the test failing.llvm-svn: 295560

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Sat, 18 Feb 2017 19:28:41 +0000</pubDate>
        <dc:creator>Saleem Abdulrasool &lt;compnerd@compnerd.org&gt;</dc:creator>
    </item>
<item>
        <title>76af416a - Cleanup warnings and remove use of __builtin_va_list in depr.c.headers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#76af416a</link>
        <description>Cleanup warnings and remove use of __builtin_va_list in depr.c.headersllvm-svn: 268294

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Mon, 02 May 2016 20:08:16 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
<item>
        <title>fb42f4c4 - Void cast runtime-unused variables. Patch from STL@microsoft.com</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#fb42f4c4</link>
        <description>Void cast runtime-unused variables. Patch from STL@microsoft.comllvm-svn: 268284

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Mon, 02 May 2016 19:15:48 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
<item>
        <title>e5eb7049 - Guard Clang and GCC specific pragmas. Patch from STL@microsoft.com</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#e5eb7049</link>
        <description>Guard Clang and GCC specific pragmas. Patch from STL@microsoft.comllvm-svn: 267836

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Thu, 28 Apr 2016 01:49:03 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
<item>
        <title>d3282740 - Split &lt;stdio.h&gt; out of &lt;cstdio&gt;.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#d3282740</link>
        <description>Split &lt;stdio.h&gt; out of &lt;cstdio&gt;.As with &lt;stddef.h&gt;, skip our custom header if __need_FILE or __need___FILE is defined.llvm-svn: 249798

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Fri, 09 Oct 2015 01:29:09 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>203f6879 - Cleanup warnings in test/std/depr</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp#203f6879</link>
        <description>Cleanup warnings in test/std/deprllvm-svn: 242627

            List of files:
            /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp</description>
        <pubDate>Sat, 18 Jul 2015 22:51:51 +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/depr/depr.c.headers/stdio_h.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/depr/depr.c.headers/stdio_h.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>
