<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/contrib/libstdc++/include/bits, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2020-03-02T14:04:09Z</updated>
<entry>
<title>Remove old contrib/libstdc++, unused since r358454</title>
<updated>2020-03-02T14:04:09Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2020-03-02T14:04:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=465454ebad5128958247403aa71c1a916f190718'/>
<id>urn:sha1:465454ebad5128958247403aa71c1a916f190718</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Merge r133175 from upstream:</title>
<updated>2014-04-29T11:31:22Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2014-04-29T11:31:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b05e96160294a1eab483f2d1ea31fa6ba2cef0b2'/>
<id>urn:sha1:b05e96160294a1eab483f2d1ea31fa6ba2cef0b2</id>
<content type='text'>
2008-03-13  Dennis Czeremin  &lt;dennis.czeremin@smiths-heimann.com&gt;

	PR libstdc++/35566
	* include/bits/stl_multimap.h (multimap&lt;&gt;::multimap(_InputIterator,
	_InputIterator)): Forward to _M_insert_equal, not _M_insert_unique.

This patch was GPL2 at the time and fixes a regression introduced with
the merge of GCC r129013 in FreeBSD r236829.

MFC after:	3 days
Sponsored by:	Bally Wulff Games &amp; Entertainment GmbH
</content>
</entry>
<entry>
<title>Revert r263694, and apply a better fix to squelch unnecessary warnings</title>
<updated>2014-03-26T19:31:33Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2014-03-26T19:31:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fedda9c67813f7426537d62df2472a6459377dc0'/>
<id>urn:sha1:fedda9c67813f7426537d62df2472a6459377dc0</id>
<content type='text'>
from clang about possible keywords being treated as identifiers for the
remainder of the translation unit (a.k.a. -Wkeyword-compat), when using
libstdc++ in combination with -Wsystem-headers.  This will not only fix
devd, but any C++ program using libstdc++.

MFC after:	3 days
X-MFC-With:	r263694
</content>
</entry>
<entry>
<title>libstdc++: merge non-abi changes from Apple's developer tools</title>
<updated>2013-11-21T16:44:36Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2013-11-21T16:44:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=096464d39c1567ec12e0c29d7445f8b772bcebf1'/>
<id>urn:sha1:096464d39c1567ec12e0c29d7445f8b772bcebf1</id>
<content type='text'>
Take some changes from Apple's Developer Tools 4.0 [1]:

block.patch
emergency-buffer-reduction.patch
test_cleanup.patch

vector_copy_no_alloc.patch
	problem/6473222 copy-constructing a std::vector	from an
	empty std::vector calls malloc

2008-10-27  Howard Hinnant
stl_tree_system_header.patch
	Added #pragma GCC system_header to stl_tree.h.
copy_doc.patch
	Corrected documentation concerning copy in stl_algobase.h.
string_compare.patch
	Fixed basic_string.h, basic_string.tcc, incorrect 64bit to
	32bit narrowing.

Reference:

[1] http://opensource.apple.com/source/libstdcxx/libstdcxx-39/patches-4.2.1/

Obtained from:	Apple
MFC after:	1 month
</content>
</entry>
<entry>
<title>Fix several clang warnings in libstdc++, which were exposed by the</title>
<updated>2012-10-23T18:36:07Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-10-23T18:36:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a23701e59d959980a818f92c33c5470db5476a06'/>
<id>urn:sha1:a23701e59d959980a818f92c33c5470db5476a06</id>
<content type='text'>
recent atf import.  These changes are purely cosmetic, no functional
change.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Bring a couple of libstdc++ patches from Apple's llvm-gcc project.</title>
<updated>2012-06-10T02:04:11Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2012-06-10T02:04:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dc3fe0ff0e84ac0d57d06951d31ae6b528eb8b8a'/>
<id>urn:sha1:dc3fe0ff0e84ac0d57d06951d31ae6b528eb8b8a</id>
<content type='text'>
Modified Fri Jul 10 07:44:34 2009 CDT by rafael
backport part of
http://gcc.gnu.org/ml/gcc-cvs/2007-10/msg00118.html

The patch is for libstdc++ and it was GPL2 at the time.

Modified Tue Apr 29 01:20:19 2008 CDT by asl
Backport from mainline (pre-GPLv3).
Fix for sizeof(const void*) &gt; sizeof(unsigned long).

Approved by:	jhb (mentor)
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Add explicit braces to avoid dangling else in stl_tree.h.  This silences</title>
<updated>2012-03-19T19:01:34Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-03-19T19:01:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5b1df4530bd1df8f0b6a9d932f3a08eacf042e4b'/>
<id>urn:sha1:5b1df4530bd1df8f0b6a9d932f3a08eacf042e4b</id>
<content type='text'>
the following warning produced by clang trunk:

  In file included from /usr/src/sbin/devd/devd.cc:91:
  In file included from /usr/obj/usr/src/tmp/usr/include/c++/4.2/map:64:
  /usr/obj/usr/src/tmp/usr/include/c++/4.2/bits/stl_tree.h:987:2: error: add explicit braces to avoid dangling else [-Werror,-Wdangling-else]
	  else
	  ^

MFC after:	3 days
</content>
</entry>
<entry>
<title>Update libstdc++ with small updates from the latest rev. (135556)</title>
<updated>2011-12-21T16:36:07Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2011-12-21T16:36:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=05a636f0bdfa50e16807ba0e8615e5371453d4ee'/>
<id>urn:sha1:05a636f0bdfa50e16807ba0e8615e5371453d4ee</id>
<content type='text'>
from the gcc 4.2 branch.
The libraries in the gcc-4_2-branch remained under the LGPLv2.

The changes can be reproduced with the following command:

svn diff svn://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch/libstdc++-v3
 -r 127959:135556

Reviewed by:	mm
Approved by:	jhb (mentor)
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>GCC 4.2.1 release C++ standard library and runtime support code.</title>
<updated>2007-08-14T02:49:11Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2007-08-14T02:49:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0995a43fe6cab43ddf115fcd9311b167825cb14e'/>
<id>urn:sha1:0995a43fe6cab43ddf115fcd9311b167825cb14e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove files that are no more part of GCC distribution from FSF branch.</title>
<updated>2007-05-19T02:42:17Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2007-05-19T02:42:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=888346df5fa8bb2a862c2298910fe7ae332efbcb'/>
<id>urn:sha1:888346df5fa8bb2a862c2298910fe7ae332efbcb</id>
<content type='text'>
</content>
</entry>
</feed>
