1. 1d4a1ed Revert "Update aosp/master libcxx rebase to r263688" by Dan Albert · 8 years ago
  2. a3b25f8 Cleanup: move visibility/linkage attributes to the first declaration. by Evgeniy Stepanov · 9 years ago
  3. 7d914d1 Implement the first part of N4258: 'Cleaning up noexcept in the Library'. This patch deals with swapping containers, and implements a more strict noexcept specification (a conforming extension) than the standard mandates. by Marshall Clow · 9 years ago
  4. 1e56424 G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros. by Howard Hinnant · 11 years ago
  5. fcd8db7 Implement full support for non-pointer pointers in custom allocators for deque. by Howard Hinnant · 11 years ago
  6. 635bbbb Revert accidental check-in. These changes are probably good, but premature at this point. by Howard Hinnant · 11 years ago
  7. 46c49d1 Michael van der Westhuizen: The attached patch add support for building against libc++abi and libcxxrt to CMake builds of libc++. by Howard Hinnant · 11 years ago
  8. b0bfd9b Implement a few optimizations for vector push_back and insert. Fixes r10828365. by Howard Hinnant · 12 years ago
  9. ec3773c Quash a whole bunch of warnings by Howard Hinnant · 13 years ago
  10. 9996844 Further macro protection by replacing _[A-Z] with _[A-Z]p by Howard Hinnant · 13 years ago
  11. 66c6f97 Add protection from min/max macros by Howard Hinnant · 13 years ago
  12. 08e1747 Windows support by Ruben Van Boxem. by Howard Hinnant · 13 years ago
  13. 9cbee43 Fix const correctness bug in __move_assign. Found and fixed by Ion Gaztañaga. by Howard Hinnant · 13 years ago
  14. 5f25594 __split_buffer should only require default constructible. Bug found and fixed by Jared Hoberock by Howard Hinnant · 13 years ago
  15. 0949eed _STD -> _VSTD to avoid macro clash on windows by Howard Hinnant · 13 years ago
  16. 009b2c4 After sleeping on it I've decided that all special members that can be noexcept, should be declared so. The client has the traits to detect and branch on this information, and it is often an important optimization. Give deque() a noexcept. Add test for deque default constructor and deque destructor. by Howard Hinnant · 13 years ago
  17. 0a612b0 I've become quite disatsified with the lack of noexcept specifications on container move construction, move assignment operator and swap. Without proper decoration on at least move construction, vectors of containers will have unacceptable performance. Here's the fix for deque. by Howard Hinnant · 13 years ago
  18. 04240d9 Reverting an old optimization that conflicts with the new allocator model, and causes some test casees to compile that shouldn't. by Howard Hinnant · 14 years ago
  19. 626916f Add CMake build and fix major Linux blockers. by Michael J. Spencer · 14 years ago
  20. 1468b66 N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. by Howard Hinnant · 14 years ago
  21. 333f50d visibility-decoration. by Howard Hinnant · 14 years ago
  22. 73d21a4 Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature. by Howard Hinnant · 14 years ago
  23. 324bb03 Fixing whitespace problems by Howard Hinnant · 14 years ago
  24. f8ce459 First loop test passed. The data structure and search algorithm is still crude and in-flux. But this milestone needed to be locked in. Right now every loop is implemented in terms of a structure that will handle the most complicated {min, max} loop. Though only *-loops are tested at the moment. In a future iteration *-loops will likely be optimized a little more. The only tests are for basic posix so far, but I have prototype code running for extended posix and ecma. The prototype code lacks the complicating properties of the real <regex> requirements though. by Howard Hinnant · 14 years ago
  25. 03aad81 [rand.dist.bern.bin]. The evaluation function for this binomial distribution is hopefully just a placeholder. It is using the simplest and slowest method for computing the distribution and needs to be upgraded. by Howard Hinnant · 14 years ago
  26. bc8d3f9 libcxx initial import by Howard Hinnant · 14 years ago