summaryrefslogtreecommitdiffstats
path: root/libcxx/include/vector
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Clean up cl warning 4231 disablingShoaib Meenai2017-07-141-7/+0
* [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier2017-05-311-2/+6
* Replace _LIBCPP_HAS_NO_<C++03 feature> with _LIBCPP_CXX03_LANG in vector.Eric Fiselier2017-04-161-65/+60
* [libcxx] Improve code generation for vector::clear().Bruce Mitchener2017-03-231-2/+4
* Change the return type of emplace_[front|back] back to void when building wit...Marshall Clow2017-01-241-3/+20
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-4/+4
* Fix debug mode for vector/list and cleanup testsEric Fiselier2016-12-281-24/+42
* Fix unused parameters and variablesEric Fiselier2016-12-231-12/+25
* Enable the -Wsign-compare warning to better support MSVCEric Fiselier2016-12-111-1/+3
* [libcxx] Fix max_size() across all containersEric Fiselier2016-11-231-1/+2
* [libc++] Fix and document visibility attributes for Clang, GCC and Windows.Eric Fiselier2016-09-151-1/+1
* Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...Marshall Clow2016-08-251-12/+4
* Implement P0084r2. Changing emplace return types.Eric Fiselier2016-07-211-6/+9
* Always use the allocator to construct/destruct elements of a deque/vector. Fi...Marshall Clow2016-07-111-2/+2
* Fix bug #27260 - add missing swap(reference, reference) to vector<bool>.Marshall Clow2016-04-071-0/+1
* Make __wrap_iter work with GCC againEric Fiselier2016-02-201-1/+2
* Cleanup: move visibility/linkage attributes to the first declaration.Evgeniy Stepanov2015-11-071-3/+6
* implement more of N4258 - Cleaning up noexcept in the standard library. Speci...Marshall Clow2015-08-181-17/+11
* Add missing instrumentation in vector::insert - Patch from Anna ZaksEric Fiselier2015-07-181-0/+2
* Move bits from N4258. Mark vector's move-constructor unconditionally noexcept...Marshall Clow2015-07-141-0/+16
* Implement the first part of N4258: 'Cleaning up noexcept in the Library'. Thi...Marshall Clow2015-07-131-54/+32
* While applying N4258, I forgot about LWG#2455, which modified the modificatio...Marshall Clow2015-06-041-17/+3
* More N4258 changes. This time vector's constructorsMarshall Clow2015-06-041-1/+29
* In many places, there was an #ifdef/#else block that selected one of two impl...Marshall Clow2015-04-071-7/+1
* [libcxx] Optimize vectors uninitialized construction of trivial types from an...Eric Fiselier2015-03-311-23/+20
* [libcxx] Fix __RAII_IncreaseAnnotator for increases >= 1Eric Fiselier2015-03-101-3/+3
* [libcxx] Fix vector annotator size increase in `vector::insert(pos, count, va...Eric Fiselier2014-11-141-1/+1
* Make the ASAN RAII object a nop when building w/o ASANMarshall Clow2014-09-031-0/+8
* [asan] Make vector asan annotations exception-friendlyKostya Serebryany2014-09-021-31/+43
* NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove externa...Eric Fiselier2014-08-101-5/+1
* Fix PR#20471. Add a cast in __align_it to ensure that the bit twiddling is do...Marshall Clow2014-07-281-1/+1
* make the same change as in 213546 for vector<bool>Marshall Clow2014-07-211-1/+1
* In response to bug #20362, change the order of operations in vector move assi...Marshall Clow2014-07-211-1/+1
* Add Address Sanitizer support to std::vectorMarshall Clow2014-05-081-0/+55
* G M: Changes all references to "x inline" to "inline x" where x = _libcpp_alw...Howard Hinnant2013-10-041-40/+40
* Peter Collingbourne: If a pointer is passed as the third argument of the (ite...Howard Hinnant2013-09-211-8/+12
* LWG Issue 2210 (Part #7): vector and vector<bool>Marshall Clow2013-09-141-1/+40
* Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG.Howard Hinnant2013-08-231-1/+1
* Remove _LIBCPP_DEBUG. This was my first attempt at debug mode for libc++, an...Howard Hinnant2013-08-231-34/+0
* Xing Xue: port to IBM XLC++/AIX.Howard Hinnant2013-08-141-2/+2
* Implement LWG Issue #2187 (emplace_back and emplace for vector<bool>)Marshall Clow2013-08-131-0/+14
* Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant2013-08-121-5/+5
* Ok, 3 major changes for debug mode in one commit:Howard Hinnant2013-08-021-0/+6
* Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which isHoward Hinnant2013-08-011-4/+4
* Implement full support for non-pointer pointers in custom allocators for vector.Howard Hinnant2013-06-271-52/+40
* After years of telling people: 'If you ever find any of my code that self-mov...Howard Hinnant2013-04-181-1/+2
* Second try at r178075. The llvm breakage has been fixed by r178240.Howard Hinnant2013-03-281-16/+64
* Revert r178075, "Tighten up the iterator requirements ...", it breaks LLVMDaniel Dunbar2013-03-271-64/+16
* Tighten up the iterator requirements for the vector member templates. This i...Howard Hinnant2013-03-261-16/+64
* Another vector debug mode test, and a static test on Allocator::value_type. ...Howard Hinnant2013-03-261-0/+3
OpenPOWER on IntegriCloud