summaryrefslogtreecommitdiffstats
path: root/libcxx/include/vector
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Rework compressed pair constructors.Eric Fiselier2019-12-161-7/+7
* Rename __is_foo_iterator traits to reflect their Cpp17 nature.Eric Fiselier2019-11-181-52/+52
* [libc++] Rename __to_raw_pointer to __to_address.Eric Fiselier2019-11-161-9/+9
* Recommit r370502: Make `vector` unconditionally move elements whenEric Fiselier2019-09-131-3/+7
* [libc++] Revert "Make `vector` unconditionally move elements when exceptions ...Louis Dionne2019-09-051-6/+3
* Make `vector` unconditionally move elements when exceptions are disabled.Eric Fiselier2019-08-301-3/+6
* [libc++] Fix visibility of __vector_base_common on GCCLouis Dionne2019-08-281-1/+1
* Fix PR35637: suboptimal codegen for `vector<unsigned char>`.Eric Fiselier2019-07-281-95/+61
* Add visibility attributes and inline to some vector methods.Eric Fiselier2019-03-191-3/+8
* Remove exception throwing debug mode handler support.Eric Fiselier2019-03-181-4/+4
* Mark vector::operator[] and front/back as noexcept. We already do this for st...Marshall Clow2019-03-151-8/+8
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Implement P1209 - Adopt Consistent Container Erasure from Library Fundamental...Marshall Clow2018-12-141-0/+17
* Off-by-one errors strike again. Thank goodness for ASAN and the bots.Marshall Clow2018-10-231-4/+14
* When filling a vector<bool> with stuff, initialize the last word of the stora...Marshall Clow2018-10-231-0/+4
* Fix even more Clang warnings.Eric Fiselier2018-10-011-1/+1
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-0/+1
* [asan] Update a vector's storage annotation during destruction. Reviewed as h...Marshall Clow2018-09-071-2/+3
* [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne2018-07-111-1/+1
* Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne2018-07-051-1/+1
* [libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITYLouis Dionne2018-07-051-1/+1
* Fix PR37694 - std::vector doesn't correctly move construct allocators.Eric Fiselier2018-06-051-6/+16
* Change the names of two private methods: allocate -> __vallocate and dealloca...Marshall Clow2018-05-221-41/+41
* Implement deduction guides for vectorMarshall Clow2018-05-211-7/+28
* First part of P0600 - '[[nodiscard] in the standard library'. Mark the 'empty...Marshall Clow2017-11-151-2/+2
* [libc++] Fix PR34898 - vector iterator constructors and assign method perform...Eric Fiselier2017-10-171-3/+14
* [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
OpenPOWER on IntegriCloud