<?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 complex</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><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/complex#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/complex</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/complex#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/complex</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>d2b0df35 - [libc++][NFC] Update namespace comments in include/</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#d2b0df35</link>
        <description>[libc++][NFC] Update namespace comments in include/update the namspace comments in include/Reviewed By: ldionne, #libcSpies: smeenai, libcxx-commitsDifferential Revision: https://reviews.llvm.org/D114947

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Thu, 02 Dec 2021 13:12:51 +0000</pubDate>
        <dc:creator>Nikolas Klauser &lt;nikolasklauser@berlin.de&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/complex#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/complex</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>de493a26 - [libc++] Fix buggy numerics of tanh(complex) at inf</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#de493a26</link>
        <description>[libc++] Fix buggy numerics of tanh(complex) at infBecause:    lim[x-&gt;inf, tanh(x+iy)] = 1    lim[x-&gt;-inf, tanh(x+iy)] = -1See also https://github.com/NVIDIA/libcudacxx/pull/210Differential Revision: https://reviews.llvm.org/D112252

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Thu, 28 Oct 2021 20:06:11 +0000</pubDate>
        <dc:creator>Xiang Gao &lt;qasdfgtyuiop@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f21c2473 - [libc++] Fix numeric of exp(complex) at inf</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#f21c2473</link>
        <description>[libc++] Fix numeric of exp(complex) at infThis fixes the bug that exp({501, 0}) returns {inf, nan} insteadof {inf, 0}.Differential Revision: https://reviews.llvm.org/D112277

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Thu, 28 Oct 2021 19:53:59 +0000</pubDate>
        <dc:creator>Xiang Gao &lt;qasdfgtyuiop@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/complex#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/complex</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/complex#4cd6ca10</link>
        <description>[libc++] NFC: Normalize `#endif //` comment indentation

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</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>d586f92c - [libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing. NFCI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#d586f92c</link>
        <description>[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing. NFCI.I used a lot of `git grep` to find places where `std::` was being usedoutside of comments and assert-messages. There were three outcomes:- Qualified function calls, e.g. `std::move` becomes `_VSTD::move`.    This is the most common case.- Typenames that don&apos;t need qualification, e.g. `std::allocator` becomes `allocator`.    Leaving these as `_VSTD::allocator` would also be fine, but I decided    that removing the qualification is more consistent with existing practice.- Names that specifically need un-versioned `std::` qualification,    or that I wasn&apos;t sure about. For example, I didn&apos;t touch any code in    &lt;atomic&gt;, &lt;math.h&gt;, &lt;new&gt;, or any ext/ or experimental/ headers;    and I didn&apos;t touch any instances of `std::type_info`.In some deduction guides, we were accidentally using `class Alloc = typename std::allocator&lt;T&gt;`,despite `std::allocator&lt;T&gt;`&apos;s type-ness not being template-dependent.Because `std::allocator` is a qualified name, this did parse as we intended;but what we meant was simply `class Alloc = allocator&lt;T&gt;`.Differential Revision: https://reviews.llvm.org/D92250

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Fri, 27 Nov 2020 16:02:06 +0000</pubDate>
        <dc:creator>Arthur O&apos;Dwyer &lt;arthur.j.odwyer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>88ffc727 - [libc++] Add a libc++ configuration that does not support localization</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#88ffc727</link>
        <description>[libc++] Add a libc++ configuration that does not support localizationWhen porting libc++ to embedded systems, it can be useful to drop supportfor localization, which these systems don&apos;t implement or care about.Differential Revision: https://reviews.llvm.org/D90072

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Fri, 09 Oct 2020 19:31:05 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>ec0dc70e - [libc++] Add more tests for operator&lt;&lt; on std::complex</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#ec0dc70e</link>
        <description>[libc++] Add more tests for operator&lt;&lt; on std::complex

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Fri, 16 Oct 2020 18:19:39 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>aa0b991d - [libc++] Fix ostream for complex numbers with fixed field width</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#aa0b991d</link>
        <description>[libc++] Fix ostream for complex numbers with fixed field widthThe ostream operator&lt;&lt; is currently broken for std::complex withspecified field widths.This patch a partial revert of c3478eff7a65 (reviewed as D71214),restoring the correct behavior.Differential Revision: https://reviews.llvm.org/D78816

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Thu, 07 May 2020 17:49:12 +0000</pubDate>
        <dc:creator>Antonio Sanchez &lt;cantonios@google.com&gt;</dc:creator>
    </item>
<item>
        <title>c3478eff - [libc++] reduce &lt;complex&gt; parsing time</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#c3478eff</link>
        <description>[libc++] reduce &lt;complex&gt; parsing timeInstead of including &lt;ios&gt; for ios_base::failbit, simply get failbitmember of the template argument. Print directly to a stream insteadof using intermediate ostringstream.    Parsing time: 874ms -&gt; 164ms (-81%)Thanks to Nikita Kniazev for the patch!Differential Revision: https://reviews.llvm.org/D71214

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Wed, 19 Feb 2020 21:09:41 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>a2a1ec27 - [NFC][libcxx] Remove trailing whitespace</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#a2a1ec27</link>
        <description>[NFC][libcxx] Remove trailing whitespaceIt&apos;s incredibly annoying when trying to create diffsllvm-svn: 361981

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Wed, 29 May 2019 16:01:36 +0000</pubDate>
        <dc:creator>Louis Dionne &lt;ldionne@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/include/complex#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/complex</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>f56972e2 - Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#f56972e2</link>
        <description>Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955llvm-svn: 342073

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Wed, 12 Sep 2018 19:41:40 +0000</pubDate>
        <dc:creator>Marshall Clow &lt;mclow.lists@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>477b5f68 - [libcxx] Improve accuracy of complex asinh and acosh</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#477b5f68</link>
        <description>[libcxx] Improve accuracy of complex asinh and acoshSummary:Currently std::asinh and std::acosh use std::pow to compute x^2. Thisresults in a significant error when computing e.g. asinh(i) oracosh(-1).This patch expresses x^2 directly via x.real() and x.imag(), like itis done in libstdc++/glibc, and adds tests that checks the accuracy.Reviewers: EricWF, mclow.listsReviewed By: mclow.listsSubscribers: christof, cfe-commitsDifferential Revision: https://reviews.llvm.org/D41629llvm-svn: 325510

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Mon, 19 Feb 2018 15:41:36 +0000</pubDate>
        <dc:creator>Mikhail Maltsev &lt;mikhail.maltsev@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>0551d83e - Implement LWG2870: Default value of parameter theta of polar should be dependent</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#0551d83e</link>
        <description>Implement LWG2870: Default value of parameter theta of polar should be dependentllvm-svn: 323918

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Wed, 31 Jan 2018 21:42:39 +0000</pubDate>
        <dc:creator>Marshall Clow &lt;mclow.lists@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>66631a12 - cmath: Support clang&apos;s -fdelayed-template-parsing</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libcxx/include/complex#66631a12</link>
        <description>cmath: Support clang&apos;s -fdelayed-template-parsingr283051 added some functions to cmath (in namespace std) that have thesame name as functions in math.h (in the global namespace).  Clang&apos;slimited support for `-fdelayed-template-parsing` chokes on this.  Renamethe ones in `cmath` and their uses in `complex` and the test.rdar://problem/32848355llvm-svn: 307357

            List of files:
            /llvm-project-15.0.7/libcxx/include/complex</description>
        <pubDate>Fri, 07 Jul 2017 05:13:36 +0000</pubDate>
        <dc:creator>Duncan P. N. Exon Smith &lt;dexonsmith@apple.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/complex#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/complex</description>
        <pubDate>Wed, 04 Jan 2017 23:56:00 +0000</pubDate>
        <dc:creator>Eric Fiselier &lt;eric@efcs.ca&gt;</dc:creator>
    </item>
</channel>
</rss>
