summaryrefslogtreecommitdiffstats
path: root/contrib/libstdc++/include/bits
Commit message (Collapse)AuthorAgeFilesLines
* Merge r133175 from upstream:marius2014-04-291-1/+1
| | | | | | | | | | | | | | 2008-03-13 Dennis Czeremin <dennis.czeremin@smiths-heimann.com> PR libstdc++/35566 * include/bits/stl_multimap.h (multimap<>::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 & Entertainment GmbH
* Revert r263694, and apply a better fix to squelch unnecessary warningsdim2014-03-261-0/+11
| | | | | | | | | | 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
* libstdc++: merge non-abi changes from Apple's developer toolspfg2013-11-215-10/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fix several clang warnings in libstdc++, which were exposed by thedim2012-10-234-29/+36
| | | | | | | recent atf import. These changes are purely cosmetic, no functional change. MFC after: 1 week
* Bring a couple of libstdc++ patches from Apple's llvm-gcc project.pfg2012-06-1010-42/+111
| | | | | | | | | | | | | | | 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*) > sizeof(unsigned long). Approved by: jhb (mentor) MFC after: 2 weeks
* Add explicit braces to avoid dangling else in stl_tree.h. This silencesdim2012-03-191-4/+6
| | | | | | | | | | | | 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
* Update libstdc++ with small updates from the latest rev. (135556)pfg2011-12-214-17/+29
| | | | | | | | | | | | | | 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
* GCC 4.2.1 release C++ standard library and runtime support code.kan2007-08-142-3/+12
|
* Remove files that are no more part of GCC distribution from FSF branch.kan2007-05-195-933/+0
|
* GCC 4.2.0 release C++ standard library and runtime support code.kan2007-05-1964-5923/+7729
|
* Gcc 3.4.6 C++ support bits (as of 2006/08/25 #116475).kan2006-08-262-8/+23
|
* Gcc 3.4.4 C++ support bits.kan2005-06-0315-139/+280
|
* Remove files that are not part of GCC 3.4.x from the vendor branch.kan2004-08-125-2833/+0
|
* Gcc 3.4.2 20040728 C++ support bits.kan2004-07-2868-16974/+25486
|
* Remove bits which are not part of GCC 3.3.x anymore.kan2004-01-052-144/+0
|
* Gcc 3.3.3 20031106 C++ support bits.kan2003-11-075-9/+16
|
* Gcc 3.3.1-release C++ support bits.kan2003-08-222-2/+2
|
* Gcc 3.3.1-pre 2003-07-11 C++ support bits.kan2003-07-1143-6856/+10539
|
* Gcc 3.2.2-release C++ support bits.kan2003-02-1010-755/+766
|
* Gcc 3.2.1 release virgin vendor import. (19-Nov-2002)obrien2002-12-0412-203/+239
|
* Gcc 3.2.1-prerelease C++ support bits from the FSF anoncvs repo ↵kan2002-10-104-4/+6
| | | | gcc-3_2-branch on October 9th 2002 20:15 EST.
* Gcc 3.2.1-prerelease C++ support bits from the FSF anoncvs repo ↵kan2002-09-174-56/+31
| | | | gcc-3_2-branch on 16-Sep-2002 13:23:11 EDT.
* Gcc 3.2.1-prerelease libf2c bits from the FSF anoncvs repo gcc-3_2-branch on ↵kan2002-09-0118-350/+430
| | | | 1-Sep-2002 00:00:01 EDT.
* Gcc 3.1.0 pre-release's C++ support bits from the FSF anoncvs repoobrien2002-05-2864-0/+34590
on 9-May-2002 15:57:15 EDT.
OpenPOWER on IntegriCloud