<?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 limits</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a83004f4 - [libcxx][AIX][z/OS] Remove headers included via `_IBMCPP__`</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#a83004f4</link>
        <description>[libcxx][AIX][z/OS] Remove headers included via `_IBMCPP__`D127650 removed support for non-clang-based XL compilers, but left someof the headers used only by this compiler and included under the__IBMCPP__ macro. This change cleans this up by deleting these headers.Reviewed By: hubert.reinterpretcast, fanbo-mengDifferential Revision: https://reviews.llvm.org/D129491

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Mon, 11 Jul 2022 15:05:42 +0000</pubDate>
        <dc:creator>David Tenty &lt;daltenty@ibm.com&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/limits#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/limits</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>4745c994 - Set std::numeric_limits&lt;&gt;::tinyness_before to true for floating point types on ARM platforms.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#4745c994</link>
        <description>Set std::numeric_limits&lt;&gt;::tinyness_before to true for floating point types on ARM platforms.Set std::numeric_limits&lt;&gt;::tinyness_before to true for floating point types on ARM platforms.Section E1.3.5 in the ARMv8 Architecture Reference Manual specifies:  Underflow. The bit is set to 1 if the absolute value of the result  of an operation, produced before rounding, is less than the minimum  positive normalized number for the destination precision, and the  rounded result is inexact.Reviewed By: #libc, majnemer, EricWFDifferential Revision: https://reviews.llvm.org/D116338

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Tue, 28 Dec 2021 19:44:49 +0000</pubDate>
        <dc:creator>Owen Anderson &lt;resistor@mac.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/limits#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/limits</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>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/limits#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/limits</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>4cd6ca10 - [libc++] NFC: Normalize `#endif //` comment indentation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#4cd6ca10</link>
        <description>[libc++] NFC: Normalize `#endif //` comment indentation

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</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>b5175681 - [libc++] Rename include/support to include/__support</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#b5175681</link>
        <description>[libc++] Rename include/support to include/__supportWe do ship those headers, so the directory name should not be somethingthat can potentially conflict with user-defined directories.Differential Revision: https://reviews.llvm.org/D95956

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Tue, 02 Feb 2021 21:58:38 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne.2@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ba41d3b1 - Fix -Wdouble-promotion warnings.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#ba41d3b1</link>
        <description>Fix -Wdouble-promotion warnings.Reviewers: mclow.listsSubscribers: christof, ldionne, cfe-commits, libcxx-commitsDifferential Revision: https://reviews.llvm.org/D62782llvm-svn: 364798

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Mon, 01 Jul 2019 16:13:31 +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/limits#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/limits</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>7dad0bd6 - Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#7dad0bd6</link>
        <description>Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308llvm-svn: 348828

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Tue, 11 Dec 2018 04:35:44 +0000</pubDate>
        <dc:creator>Marshall Clow &lt;mclow.lists@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>08794627 - First part of P0482 - Establish that char8_t is an integral type, and that numeric_limits&lt;char8_t&gt; is valid and sane. (second try)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#08794627</link>
        <description>First part of P0482 - Establish that char8_t is an integral type, and that numeric_limits&lt;char8_t&gt; is valid and sane. (second try)llvm-svn: 347930

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Thu, 29 Nov 2018 23:21:18 +0000</pubDate>
        <dc:creator>Marshall Clow &lt;mclow.lists@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>80fabab6 - Revert commit r347904 because it broke older compilers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#80fabab6</link>
        <description>Revert commit r347904 because it broke older compilersllvm-svn: 347908

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Thu, 29 Nov 2018 20:04:47 +0000</pubDate>
        <dc:creator>Marshall Clow &lt;mclow.lists@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>81432785 - First part of P0482 - Establish that char8_t is an integral type, and that numeric_limits&lt;char8_t&gt; is valid and sane.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#81432785</link>
        <description>First part of P0482 - Establish that char8_t is an integral type, and that numeric_limits&lt;char8_t&gt; is valid and sane.llvm-svn: 347904

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Thu, 29 Nov 2018 19:49:48 +0000</pubDate>
        <dc:creator>Marshall Clow &lt;mclow.lists@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9ffacf3d - Fix more unreserved names</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#9ffacf3d</link>
        <description>Fix more unreserved namesllvm-svn: 304383

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Thu, 01 Jun 2017 02:29:37 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
<item>
        <title>a016efb1 - [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#a016efb1</link>
        <description>[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsSummary:This patch improves how libc++ handles min/max macros within the headers. Previously libc++ would undef them and emit a warning.This patch changes libc++ to use `#pragma push_macro`  to save the macro before undefining it, and `#pragma pop_macro` to restore the macros and the end of the header.Reviewers: mclow.lists, bcraig, compnerd, EricWFReviewed By: EricWFSubscribers: cfe-commits, krytarowskiDifferential Revision: https://reviews.llvm.org/D33080llvm-svn: 304357

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Wed, 31 May 2017 22:07:49 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
<item>
        <title>5d50aa32 - [libc++] Refactor Windows support headers.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#5d50aa32</link>
        <description>[libc++] Refactor Windows support headers.Summary:This patch refactors and tries to remove as much of the Windows support headers as possible. This is needed because they currently introduce super weird include cycles and dependencies between STL and libc headers.The changes in this patch are:* remove `support/win32/support.h` completely. The required parts have either been moved into `support/win32/msvc_support.h` (for `MSVC` only helpers not needed by Clang), or directly into their respective `foo.h` headers.* Combine `locale_win32.h` and `locale_mgmt_win32.h` into a single headers, this header should only be included within `__locale` or `locale` to avoid include cycles.* Remove the unneeded parts of `limits_win32.h` and re-name it to `limits_msvc_win32.h` since it&apos;s only needed by Clang.I&apos;ve tested this patch using Clang on Windows, but I suspect it might technically regress our non-existent support for MSVC. Is somebody able to double check?This refactor is needed to support upcoming fixes to `&lt;locale&gt;` on Windows.Reviewers: bcraig, rmaprath, compnerd, EricWFReviewed By: EricWFSubscribers: majnemer, cfe-commitsDifferential Revision: https://reviews.llvm.org/D32988llvm-svn: 302727

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Wed, 10 May 2017 20:57:45 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
<item>
        <title>3f5b5fff - [libc++] Fix unknown pragma warning on MSVC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#3f5b5fff</link>
        <description>[libc++] Fix unknown pragma warning on MSVCllvm-svn: 299942

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Tue, 11 Apr 2017 14:06:39 +0000</pubDate>
        <dc:creator>Ben Craig &lt;ben.craig@ni.com&gt;</dc:creator>
    </item>
<item>
        <title>e2f2d1ed - [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#e2f2d1ed</link>
        <description>[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISThe name _LIBCPP_TYPE_VIS_ONLY is no longer accurate because both_LIBCPP_TYPE_VIS and _LIBCPP_TYPE_VIS_ONLY expand to__attribute__((__type_visibility__)) with Clang. The only remaining differenceis that _LIBCPP_TYPE_VIS_ONLY can be applied to templates whereas_LIBCPP_TYPE_VIS cannot (due to dllimport/dllexport not being allowed ontemplates).This patch renames _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS.llvm-svn: 291035

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Wed, 04 Jan 2017 23:56:00 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
<item>
        <title>48798156 - Fix PR30323: numeric_limits&lt;T&gt;::max_digits10 when using 16 bit ints.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#48798156</link>
        <description>Fix PR30323: numeric_limits&lt;T&gt;::max_digits10 when using 16 bit ints.Summary: Also see https://llvm.org/bugs/show_bug.cgi?id=30323Reviewers: mclow.listsSubscribers: cfe-commitsDifferential Revision: https://reviews.llvm.org/D27566llvm-svn: 289029

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Thu, 08 Dec 2016 07:30:01 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
<item>
        <title>86dd66e9 - Fix non-reserved name usage</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/limits#86dd66e9</link>
        <description>Fix non-reserved name usagellvm-svn: 287080

            List of files:
            /llvm-project-15.0.7/libcxx/include/limits</description>
        <pubDate>Wed, 16 Nov 2016 04:45:32 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
</channel>
</rss>
