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