1. cd47cbc Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line. by Howard Hinnant · 13 years ago
  2. aca09de Performance tweaking rotate. by Howard Hinnant · 13 years ago
  3. a1d07d5 <algorithm> no longer needs to include <cstdlib>, but can get away with just <cstddef>. This was brought to my attention by Salvatore Benedetto in his port to a bare-metal coretex-m3. This exposed two test bugs where an explicit #include <cstdlib> was needed. by Howard Hinnant · 13 years ago
  4. e386b7b Update <random> with constexpr support. Patch contributed by Jonathan Sauer. by Howard Hinnant · 13 years ago
  5. 788c997 This is an initial commit of constexpr support as proposed by Richard Smith. This by no means completes constexpr support. Indeed, it hardly scratches the surface. All it does is lay the foundation in <__config> and changes those few places in the library that are already using that foundation. by Howard Hinnant · 13 years ago
  6. b34b4819 The exception recovery mechanism for the uninitialized_* algorithms did not work for iterators into discontiguous memory. by Howard Hinnant · 14 years ago
  7. c206366 Quash a whole bunch of warnings by Howard Hinnant · 14 years ago
  8. c003db1 Further macro protection by replacing _[A-Z] with _[A-Z]p by Howard Hinnant · 14 years ago
  9. ab4f438 Add protection from min/max macros by Howard Hinnant · 14 years ago
  10. 1c2c87c Remove redundant iterator assignment detected by Marshall Clow by Howard Hinnant · 14 years ago
  11. 0176bc6 Fixed bug in __independent_bits_engine found by Nick (from stackoverflow) by Howard Hinnant · 14 years ago
  12. e438337 More windows port work by Ruben Van Boxem by Howard Hinnant · 14 years ago
  13. 073458b Windows support by Ruben Van Boxem. by Howard Hinnant · 14 years ago
  14. f554add Initial checkin for debug mode (version 2) by Howard Hinnant · 14 years ago
  15. 54976f2 Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 by Howard Hinnant · 14 years ago
  16. ce48a11 _STD -> _VSTD to avoid macro clash on windows by Howard Hinnant · 14 years ago
  17. a676f7d noexcept for <utility>. This included a little repair on pair, and some noexcept workarounds. by Howard Hinnant · 14 years ago
  18. 99847d2 Fix copy_n to increment only n-1 times for an input iterator. This works much better with std::istream_iterator<int>(std::cin). Credit: Matan Nassau. by Howard Hinnant · 15 years ago
  19. a0fe8c4 Chris Jefferson noted many places where function calls needed to be qualified (thanks Chris). by Howard Hinnant · 15 years ago
  20. ca74048 N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. by Howard Hinnant · 15 years ago
  21. fb34010 LWG 1432 by Howard Hinnant · 15 years ago
  22. 412dbeb license change by Howard Hinnant · 15 years ago
  23. 007b26b Fixed bug in random_shuffle to avoid swapping with self by Howard Hinnant · 15 years ago
  24. 7609c9b 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 · 15 years ago
  25. b3371f6 Fixing whitespace problems by Howard Hinnant · 15 years ago
  26. 4eb27b7 US 122, N3106 by Howard Hinnant · 15 years ago
  27. c8edcb3 weekly test results plus a bug fix clang found by Howard Hinnant · 15 years ago
  28. f9d540b Completed [alg.random.shuffle]. by Howard Hinnant · 15 years ago
  29. 128ba71 patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was accepted except there were some bug fixes needed in <locale> for the __nolocale_* series. For the apple branch I ended up using templates instead of the var_args solution because it seemed both safer and more efficient. by Howard Hinnant · 15 years ago
  30. 5b08a8a Wiped out some non-ascii characters that snuck into the copyright. by Howard Hinnant · 15 years ago
  31. 3e51952 libcxx initial import by Howard Hinnant · 15 years ago