summaryrefslogtreecommitdiff
path: root/include/vector
AgeCommit message (Expand)Author
2017-11-15First part of P0600 - '[[nodiscard] in the standard library'. Mark the 'empty...Marshall Clow
2017-10-17[libc++] Fix PR34898 - vector iterator constructors and assign method perform...Eric Fiselier
2017-07-14[libc++] Clean up cl warning 4231 disablingShoaib Meenai
2017-05-31[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier
2017-04-16Replace _LIBCPP_HAS_NO_<C++03 feature> with _LIBCPP_CXX03_LANG in vector.Eric Fiselier
2017-03-23[libcxx] Improve code generation for vector::clear().Bruce Mitchener
2017-01-24Change the return type of emplace_[front|back] back to void when building wit...Marshall Clow
2017-01-04[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier
2016-12-28Fix debug mode for vector/list and cleanup testsEric Fiselier
2016-12-23Fix unused parameters and variablesEric Fiselier
2016-12-11Enable the -Wsign-compare warning to better support MSVCEric Fiselier
2016-11-23[libcxx] Fix max_size() across all containersEric Fiselier
2016-09-15[libc++] Fix and document visibility attributes for Clang, GCC and Windows.Eric Fiselier
2016-08-25Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...Marshall Clow
2016-07-21Implement P0084r2. Changing emplace return types.Eric Fiselier
2016-07-11Always use the allocator to construct/destruct elements of a deque/vector. Fi...Marshall Clow
2016-04-07Fix bug #27260 - add missing swap(reference, reference) to vector<bool>.Marshall Clow
2016-02-20Make __wrap_iter work with GCC againEric Fiselier
2015-11-07Cleanup: move visibility/linkage attributes to the first declaration.Evgeniy Stepanov
2015-08-18implement more of N4258 - Cleaning up noexcept in the standard library. Speci...Marshall Clow
2015-07-18Add missing instrumentation in vector::insert - Patch from Anna ZaksEric Fiselier
2015-07-14Move bits from N4258. Mark vector's move-constructor unconditionally noexcept...Marshall Clow
2015-07-13Implement the first part of N4258: 'Cleaning up noexcept in the Library'. Thi...Marshall Clow
2015-06-04While applying N4258, I forgot about LWG#2455, which modified the modificatio...Marshall Clow
2015-06-04More N4258 changes. This time vector's constructorsMarshall Clow
2015-04-07In many places, there was an #ifdef/#else block that selected one of two impl...Marshall Clow
2015-03-31[libcxx] Optimize vectors uninitialized construction of trivial types from an...Eric Fiselier
2015-03-10[libcxx] Fix __RAII_IncreaseAnnotator for increases >= 1Eric Fiselier
2014-11-14[libcxx] Fix vector annotator size increase in `vector::insert(pos, count, va...Eric Fiselier
2014-09-03Make the ASAN RAII object a nop when building w/o ASANMarshall Clow
2014-09-02[asan] Make vector asan annotations exception-friendlyKostya Serebryany
2014-08-10NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove externa...Eric Fiselier
2014-07-28Fix PR#20471. Add a cast in __align_it to ensure that the bit twiddling is do...Marshall Clow
2014-07-21make the same change as in 213546 for vector<bool>Marshall Clow
2014-07-21In response to bug #20362, change the order of operations in vector move assi...Marshall Clow
2014-05-08Add Address Sanitizer support to std::vectorMarshall Clow
2013-10-04G M: Changes all references to "x inline" to "inline x" where x = _libcpp_alw...Howard Hinnant
2013-09-21Peter Collingbourne: If a pointer is passed as the third argument of the (ite...Howard Hinnant
2013-09-14LWG Issue 2210 (Part #7): vector and vector<bool>Marshall Clow
2013-08-23Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG.Howard Hinnant
2013-08-23Remove _LIBCPP_DEBUG. This was my first attempt at debug mode for libc++, an...Howard Hinnant
2013-08-14Xing Xue: port to IBM XLC++/AIX.Howard Hinnant
2013-08-13Implement LWG Issue #2187 (emplace_back and emplace for vector<bool>)Marshall Clow
2013-08-12Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant
2013-08-02Ok, 3 major changes for debug mode in one commit:Howard Hinnant
2013-08-01Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which isHoward Hinnant
2013-06-27Implement full support for non-pointer pointers in custom allocators for vector.Howard Hinnant
2013-04-18After years of telling people: 'If you ever find any of my code that self-mov...Howard Hinnant
2013-03-28Second try at r178075. The llvm breakage has been fixed by r178240.Howard Hinnant
2013-03-27Revert r178075, "Tighten up the iterator requirements ...", it breaks LLVMDaniel Dunbar