<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/libcxx/include/ostream, 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-09-25T18:56:54+00:00</updated>
<entry>
<title>Add forward declaration of operator&lt;&lt; in &lt;string_view&gt; as required.</title>
<updated>2019-09-25T18:56:54+00:00</updated>
<author>
<name>Eric Fiselier</name>
<email>eric@efcs.ca</email>
</author>
<published>2019-09-25T18:56:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=af4a29af0179995a9d639af45d2c7bacab61f2b0'/>
<id>urn:sha1:af4a29af0179995a9d639af45d2c7bacab61f2b0</id>
<content type='text'>
This declaration was previously missing despite appearing in the
synopsis. Users are still required to include &lt;ostream&gt; to get the
definition of the streaming operator.

llvm-svn: 372909
</content>
</entry>
<entry>
<title>Implement LWG2221: 'Formatted output for nullptr_t' Reviewed as: https://reviews.llvm.org/D63053</title>
<updated>2019-07-01T16:20:25+00:00</updated>
<author>
<name>Marshall Clow</name>
<email>mclow.lists@gmail.com</email>
</author>
<published>2019-07-01T16:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3c125fe821cc0306dbe9820595a06e8b5e502a2c'/>
<id>urn:sha1:3c125fe821cc0306dbe9820595a06e8b5e502a2c</id>
<content type='text'>
llvm-svn: 364802
</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>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>
<entry>
<title>[libcxx] Don't depend on availability markup to provide the streams in the dylib</title>
<updated>2018-12-06T00:24:58+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2018-12-06T00:24:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=f7f5a1f778b6e9af81c83dd564544442c3b121dd'/>
<id>urn:sha1:f7f5a1f778b6e9af81c83dd564544442c3b121dd</id>
<content type='text'>
Whether an explicit instantiation declaration should be provided is not
a matter of availability markup.

This problem is exemplified by the fact that some tests were incorrectly
marked as XFAIL when they should instead have been using the definition
of streams from the headers, and hence passing, and that, regardless of
whether visibility annotations are enabled.

llvm-svn: 348436
</content>
</entry>
<entry>
<title>[libcxx] Remove _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY</title>
<updated>2018-10-16T19:26:23+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2018-10-16T19:26:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=7833b88ad882079efaf17958872120c051cbb886'/>
<id>urn:sha1:7833b88ad882079efaf17958872120c051cbb886</id>
<content type='text'>
That macro has been defined to _LIBCPP_HIDE_FROM_ABI_AFTER_V1 for many
weeks now, so we're actually replacing uses of it for uses of
_LIBCPP_HIDE_FROM_ABI_AFTER_V1 directly.

This should not change or break anything since the two macros are
100% equivalent, unless somebody is (incorrectly!) relying on
_LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY being defined.

llvm-svn: 344641
</content>
</entry>
<entry>
<title>Revert "Implement LWG 2221 - No formatted output operator for nullptr."</title>
<updated>2018-09-19T23:31:34+00:00</updated>
<author>
<name>Volodymyr Sapsai</name>
<email>vsapsai@apple.com</email>
</author>
<published>2018-09-19T23:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=8d6ac8f689f7f8a3777555e3a96bcbab45a3df68'/>
<id>urn:sha1:8d6ac8f689f7f8a3777555e3a96bcbab45a3df68</id>
<content type='text'>
This reverts r342566 as it causes on bots linker errors like

&gt; Undefined symbols for architecture i386:
&gt;   "std::__1::basic_ostream&lt;char, std::__1::char_traits&lt;char&gt; &gt;::operator&lt;&lt;(std::nullptr_t)", referenced from:

llvm-svn: 342599
</content>
</entry>
<entry>
<title>Implement LWG 2221 - No formatted output operator for nullptr. Reviewed as https://reviews.llvm.org/D44263</title>
<updated>2018-09-19T18:29:57+00:00</updated>
<author>
<name>Marshall Clow</name>
<email>mclow.lists@gmail.com</email>
</author>
<published>2018-09-19T18:29:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4a71f9cfcc0369d8b90412ab09ef7ae812440ef1'/>
<id>urn:sha1:4a71f9cfcc0369d8b90412ab09ef7ae812440ef1</id>
<content type='text'>
llvm-svn: 342566
</content>
</entry>
<entry>
<title>[libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY</title>
<updated>2018-07-11T23:14:33+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2018-07-11T23:14:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=dc7200b486b6c5b5229abcee97c160145cc3d955'/>
<id>urn:sha1:dc7200b486b6c5b5229abcee97c160145cc3d955</id>
<content type='text'>
Summary:
We never actually mean to always inline a function -- all the uses of
the macro I could find are actually attempts to control the visibility
of symbols. This is better described by _LIBCPP_INLINE_VISIBILITY, which
is actually always defined the same.

This change is orthogonal to the decision of what we're actually going
to do with _LIBCPP_INLINE_VISIBILITY -- it just simplifies things by
having one canonical way of doing things.

Note that this commit had originally been applied in r336369 and then
reverted in r336382 because of unforeseen problems. Both of these problems
have now been fixed.

Reviewers: EricWF, mclow.lists

Subscribers: christof, dexonsmith, erikvanderpoel

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

llvm-svn: 336866
</content>
</entry>
<entry>
<title>Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY"</title>
<updated>2018-07-05T18:41:50+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2018-07-05T18:41:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=195a499d638db5157a64c9c816b76154096ecd52'/>
<id>urn:sha1:195a499d638db5157a64c9c816b76154096ecd52</id>
<content type='text'>
This reverts commit r336369. The commit had two problems:
1. __pbump was marked as _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY instead of
   _LIBCPP_INLINE_VISIBILITY, which lead to two symbols being added in the
   dylib and the check-cxx-abilist failing.

2. The LLDB tests started failing because they undefine
   `_LIBCPP_INLINE_VISIBILITY`. I need to figure out why they do that and
   fix the tests before we can go forward with this change.

llvm-svn: 336382
</content>
</entry>
</feed>
