<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/libcxx/include/version, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2019-11-14T13:55:19+00:00</updated>
<entry>
<title>[libc++] [P1612] Add missing feature-test macro __cpp_lib_endian.</title>
<updated>2019-11-14T13:55:19+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2019-11-14T13:54:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=8b77a3a0f4ef8c2cda3a0437fe54e2c2ecef1b17'/>
<id>urn:sha1:8b77a3a0f4ef8c2cda3a0437fe54e2c2ecef1b17</id>
<content type='text'>
Thanks to Marek Kurdej for the patch.

Differential Revision: https://reviews.llvm.org/D70221
</content>
</entry>
<entry>
<title>P0722R3:  Implement library support for destroying delete</title>
<updated>2019-05-23T23:46:44+00:00</updated>
<author>
<name>Eric Fiselier</name>
<email>eric@efcs.ca</email>
</author>
<published>2019-05-23T23:46:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ae02e8944807c7b611ca3645a983c62d464f27a4'/>
<id>urn:sha1:ae02e8944807c7b611ca3645a983c62d464f27a4</id>
<content type='text'>
Summary:
This provides the `std::destroying_delete_t` declaration in C++2a and after. (Even when the compiler doesn't support the language feature).

However, the feature test macro `__cpp_lib_destroying_delete` is only defined when we have both language support and  C++2a.


Reviewers: ldionne, ckennelly, serge-sans-paille, EricWF

Reviewed By: EricWF

Subscribers: dexonsmith, riccibruno, christof, jwakely, jdoerfert, mclow.lists, ldionne, libcxx-commits

Differential Revision: https://reviews.llvm.org/D55840

llvm-svn: 361572
</content>
</entry>
<entry>
<title>Implement midpoint for floating point types. Reviewed as https://reviews.llvm.org/D61014.</title>
<updated>2019-04-25T12:11:43+00:00</updated>
<author>
<name>Marshall Clow</name>
<email>mclow.lists@gmail.com</email>
</author>
<published>2019-04-25T12:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d3d0ecbfd52cca2c7e0f4478e5682c493fd99ef2'/>
<id>urn:sha1:d3d0ecbfd52cca2c7e0f4478e5682c493fd99ef2</id>
<content type='text'>
llvm-svn: 359184
</content>
</entry>
<entry>
<title>Add std::is_constant_evaluated.</title>
<updated>2019-04-24T17:54:25+00:00</updated>
<author>
<name>Eric Fiselier</name>
<email>eric@efcs.ca</email>
</author>
<published>2019-04-24T17:54:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2fc5a786beaba1fbac1de65d78889d72b667f2d3'/>
<id>urn:sha1:2fc5a786beaba1fbac1de65d78889d72b667f2d3</id>
<content type='text'>
Clang recently added __builtin_is_constant_evaluated() and GCC 9.0
has it as well.

This patch adds support for it in libc++.

llvm-svn: 359119
</content>
</entry>
<entry>
<title>Update more file headers across all of the LLVM projects in the monorepo</title>
<updated>2019-01-19T10:56:40+00:00</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2019-01-19T10:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=57b08b0944046a6a57ee9b7b479181f548a5b9b4'/>
<id>urn:sha1:57b08b0944046a6a57ee9b7b479181f548a5b9b4</id>
<content type='text'>
to reflect the new license. These used slightly different spellings that
defeated my regular expressions.

We understand that people may be surprised that we're moving the header
entirely to discuss the new license. We checked this carefully with the
Foundation's lawyer and we believe this is the correct approach.

Essentially, all code in the project is now made available by the LLVM
project under our new license, so you will see that the license headers
include that license only. Some of our contributors have contributed
code under our old license, and accordingly, we have retained a copy of
our old license notice in the top-level files in each project and
repository.

llvm-svn: 351648
</content>
</entry>
<entry>
<title>Fix feature test macros for atomics/mutexes without threading</title>
<updated>2019-01-16T02:10:28+00:00</updated>
<author>
<name>Eric Fiselier</name>
<email>eric@efcs.ca</email>
</author>
<published>2019-01-16T02:10:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=05019eb79f9e15fc6e48acdd634c103239357824'/>
<id>urn:sha1:05019eb79f9e15fc6e48acdd634c103239357824</id>
<content type='text'>
llvm-svn: 351291
</content>
</entry>
<entry>
<title>Implement feature test macros using a script.</title>
<updated>2019-01-16T01:37:43+00:00</updated>
<author>
<name>Eric Fiselier</name>
<email>eric@efcs.ca</email>
</author>
<published>2019-01-16T01:37:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=32784a740a0282dc6f4390b683ed6c6516f4d66c'/>
<id>urn:sha1:32784a740a0282dc6f4390b683ed6c6516f4d66c</id>
<content type='text'>
Summary:
This patch implements all the feature test macros libc++ currently supports, as specified by the standard or cppreference prior to C++2a.

The tests and `&lt;version&gt;` header are generated using a script. The script contains a table of each feature test macro, the headers it should be accessible from, and its values of each dialect of C++.
When a new feature test macro is added or needed, the table should be updated and the script re-run.



Reviewers: mclow.lists, jfb, serge-sans-paille

Reviewed By: mclow.lists

Subscribers: arphaman, jfb, ldionne, libcxx-commits

Differential Revision: https://reviews.llvm.org/D56750

llvm-svn: 351286
</content>
</entry>
<entry>
<title>When resolving a merge conflict, I put something inside an #ifdef. Fixed.</title>
<updated>2018-12-14T19:25:22+00:00</updated>
<author>
<name>Marshall Clow</name>
<email>mclow.lists@gmail.com</email>
</author>
<published>2018-12-14T19:25:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=cac3d118ae775647f432c2d0159eca562c486744'/>
<id>urn:sha1:cac3d118ae775647f432c2d0159eca562c486744</id>
<content type='text'>
llvm-svn: 349181
</content>
</entry>
<entry>
<title>Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532</title>
<updated>2018-12-14T18:49:35+00:00</updated>
<author>
<name>Marshall Clow</name>
<email>mclow.lists@gmail.com</email>
</author>
<published>2018-12-14T18:49:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=f60c63c090114a6b5f0ba0a7aacd67e6c92920e7'/>
<id>urn:sha1:f60c63c090114a6b5f0ba0a7aacd67e6c92920e7</id>
<content type='text'>
llvm-svn: 349178
</content>
</entry>
<entry>
<title>Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308</title>
<updated>2018-12-11T04:35:44+00:00</updated>
<author>
<name>Marshall Clow</name>
<email>mclow.lists@gmail.com</email>
</author>
<published>2018-12-11T04:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=7dad0bd68bf780b08b70c02a3b88374abfa6c152'/>
<id>urn:sha1:7dad0bd68bf780b08b70c02a3b88374abfa6c152</id>
<content type='text'>
llvm-svn: 348828
</content>
</entry>
</feed>
