1. 920b56c Another installment on debug mode. This addresses list. However this should be considered a temporary state. The API of the debug database and how vector and list use it, is unsatisfactory at the moment. It is both inefficient and overly verbose. I wanted to get this functionality checked in though. In the next day or so I'll refactor what is there in an attempt to streamline things. by Howard Hinnant · 14 years ago
  2. dbe8111 Work on Windows port by Ruben Van Boxem by Howard Hinnant · 14 years ago
  3. 3c78ca0 Partial Windows port by Ruben Van Boxem by Howard Hinnant · 14 years ago
  4. cf50df9 Fix test bugs found by David Chisnall by Howard Hinnant · 14 years ago
  5. 580eccb Fix locales used in re tests. by David Chisnall · 14 years ago
  6. 13bddcf Remove undefines in cstdio test. Fix these properly rather than bodging the tests. by David Chisnall · 14 years ago
  7. ecccb1f More +.UTF-8 fixes. by David Chisnall · 14 years ago
  8. b996af1 Fix failure found by David Chisnall by Howard Hinnant · 14 years ago
  9. bae9fc9 Correct change to exception.cpp from r140245 by Howard Hinnant · 14 years ago
  10. 71850c9 More fixes to the tests. Add UTF-8 encoding to all locales that don't specify one. Undefine some stdio.h macros that break the tests. by David Chisnall · 14 years ago
  11. b25f615 Fully-qualify some more locales in the tests... by David Chisnall · 14 years ago
  12. 1d9bdaa Don't check STREAMS error numbers on systems that don't implement the obsolete (as described in POSIX2008) XSI STREAMS extension. by David Chisnall · 14 years ago
  13. 8b053d5 More locale cleanups. Fully specify locales in iostream tests. by David Chisnall · 14 years ago
  14. 8972813 Fixes for FreeBSD, including some fairly obvious copy-and-paste errors. by David Chisnall · 14 years ago
  15. e36a15d Localisation test fixes to make the tests pass on FreeBSD, which does not provide shortened forms of the various locales (e.g. en_US, rather than en_US.UTF-8 / en_US.ISO{whatever}). by David Chisnall · 14 years ago
  16. c756bb3 Chris Jefferson noted that vector iterator ownership can be transferred from source to target under move construction and move assignment. This commit makes that happen for debug mode. by Howard Hinnant · 14 years ago
  17. cdcfbf2 Removed unneeded boost implementation of is_base_of by Howard Hinnant · 14 years ago
  18. 0a0f599 Enable __locale to work on FreeBSD. by David Chisnall · 14 years ago
  19. c36bfc4 Doug Gregor pointed out some problems with debug mode enabled in one TU and not another. This patch helps detect those situations and offers improved error messages to help get debug mode enabled in more TU's when it is absolutely necessary to do so. Thanks Doug. by Howard Hinnant · 14 years ago
  20. 0695db0 The vector test suite now passes for no-debug, debug-lite and debug-regular by Howard Hinnant · 14 years ago
  21. cec9af9 Create multilevel debug mode by Howard Hinnant · 14 years ago
  22. f554add Initial checkin for debug mode (version 2) by Howard Hinnant · 14 years ago
  23. 55f2a50 Address PR10909: http://llvm.org/bugs/show_bug.cgi?id=10909 by Howard Hinnant · 14 years ago
  24. 8668139 Fix const correctness bug in __move_assign. Found and fixed by Ion Gaztañaga. by Howard Hinnant · 14 years ago
  25. 5d7a6f3 Up version number by 1. This is a 'minor version' update. by Howard Hinnant · 14 years ago
  26. 00d8c24 Reimplemented much of <istream> such that single character extractions do not check to see if this is the last character in the stream and thus never set eofbit. This fixes http://llvm.org/bugs/show_bug.cgi?id=10817 . This fix requires a recompiled libc++.dylib to be fully implemented. The recompiled libc++.dylib is ABI compatible with that shipped on Lion. by Howard Hinnant · 14 years ago
  27. b1e3e0e __split_buffer should only require default constructible. Bug found and fixed by Jared Hoberock by Howard Hinnant · 14 years ago
  28. 6137b62 Merge the Apple branch into trunk by Dave Zarzycki · 14 years ago
  29. e41124a Don't move assign string::allocator_type when propagate_on_container_move_assignment is false. by Howard Hinnant · 14 years ago
  30. 052fd93 Fix needle-in-haystack bug found by Walter Brown by Howard Hinnant · 14 years ago
  31. 54976f2 Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 by Howard Hinnant · 14 years ago
  32. eaaf7f2 Correct misspelling:_LIBCPP_APPLE_STABLE_ABI -> _LIBCPP_STABLE_APPLE_ABI by Howard Hinnant · 14 years ago
  33. 2425d53 Change how _LIBCPP_HAS_NO_ADVANCED_SFINAE gets set. by Howard Hinnant · 14 years ago
  34. f622b58 Fixed PR10507 (http://llvm.org/bugs/show_bug.cgi?id=10507) by Howard Hinnant · 14 years ago
  35. 8fd6dc0 Revert r136547, r136545, and r136542 by removing slist. by Chandler Carruth · 14 years ago
  36. aa41ea2 Revert r136546, which was submitted without review. by Chandler Carruth · 14 years ago
  37. bf78786 Add the missing default argument for the allocator and use a cleaner by Alexis Hunt · 14 years ago
  38. 9663c8c Destruct elements of hash tables when removing individual entries from by Alexis Hunt · 14 years ago
  39. 241bf43 Oops. That last commit was from an earlier revision of the file and was by Alexis Hunt · 14 years ago
  40. 1e84679 Include an "implementation" if SGI's slist. This was quickly hacked by Alexis Hunt · 14 years ago
  41. 8324378 Explicitly invoke the size_type specialization of max and min. This by Alexis Hunt · 14 years ago
  42. 8d2ed56 Add a new hash class in __gnu_ext for the extension containers. There by Alexis Hunt · 14 years ago
  43. fe473ae Add two missing members from the extension hash containers. The first is by Alexis Hunt · 14 years ago
  44. 89bdcd7 Configure to get along with 2.9 clang by Howard Hinnant · 14 years ago
  45. f4a797e Optimizing valarray::operator=(some-valarray-expression) by Howard Hinnant · 14 years ago
  46. 0236419 Fix PR10509: http://llvm.org/bugs/show_bug.cgi?id=10509 by Howard Hinnant · 14 years ago
  47. 21f78d8 Fix PR10510: http://llvm.org/bugs/show_bug.cgi?id=10510 by Howard Hinnant · 14 years ago
  48. 1dba445 http://llvm.org/bugs/show_bug.cgi?id=10469 by Howard Hinnant · 14 years ago
  49. 520a613 Optimization of string::operator< by M.E. O'Neill. Discussion in http://llvm.org/bugs/show_bug.cgi?id=10461 by Howard Hinnant · 14 years ago
  50. 5b0bdc2 http://llvm.org/bugs/show_bug.cgi?id=10461 by Howard Hinnant · 14 years ago
  51. 7e6ca97 http://llvm.org/bugs/show_bug.cgi?id=10455 by Howard Hinnant · 14 years ago
  52. 6ab85f9 Test commit by Dave Zarzycki · 14 years ago
  53. 09ddc43 Correct test. by Howard Hinnant · 14 years ago
  54. 2405470 Adjust two tests to account for a nasty change in copying behavior by Alexis Hunt · 14 years ago
  55. 483cf24 Make all fstream tests use tmpnam if creating files, rather than by Alexis Hunt · 14 years ago
  56. 4c14ed7 Do a litmus test of using tmpnam to generate safe temporary file names by Alexis Hunt · 14 years ago
  57. 397d787 Given that __underlying_type is now available in clang, implement by Alexis Hunt · 14 years ago
  58. f3ff971 Give A an explicitly non-throwing destructor so that B's destructor is by Alexis Hunt · 14 years ago
  59. e3163f5 http://llvm.org/bugs/show_bug.cgi?id=10390 by Howard Hinnant · 14 years ago
  60. 8ebf07a Revert locale for apple back to original design, getting rid of now useless helper *_l functions by Howard Hinnant · 14 years ago
  61. 3b13c94 _LIBCXX_STABLE_APPLE_ABI -> _LIBCPP_STABLE_APPLE_ABI by Howard Hinnant · 14 years ago
  62. bbe2b9d Fix wchar tests by not assuming that tm is complete and by using the by Alexis Hunt · 14 years ago
  63. 4084c9e Reapply 135035 with proper conditional inclusion, hopefully solving by Alexis Hunt · 14 years ago
  64. 93a16c0 http://llvm.org/bugs/show_bug.cgi?id=10353 by Howard Hinnant · 14 years ago
  65. 8841004 http://llvm.org/bugs/show_bug.cgi?id=10346 by Howard Hinnant · 14 years ago
  66. f6b7e20 Reverted to 134947. Once I got into it, I discovered there were too many problems to fix in 135035. by Howard Hinnant · 14 years ago
  67. 8a02a63 Implement the __nolocale functions properly so that they will work on by Alexis Hunt · 14 years ago
  68. 8dfec1a Make sure that __time_put constructors properly on non-Apple platforms. by Alexis Hunt · 14 years ago
  69. 25659e9 Toralf Niebuhr: This is just a tiny patch fixing some small (probably copy & paste) errors. by Howard Hinnant · 14 years ago
  70. 7ae42ef Make vector<bool>::reference and const_reference public by Howard Hinnant · 14 years ago
  71. 0081892 Don't assume that wctype produces a nice mask on all platforms. On by Alexis Hunt · 14 years ago
  72. f023519 Conditionally wrap the changes from r134781. by Alexis Hunt · 14 years ago
  73. 3f60bca Implement generalized table lookups for upper, lower, and character traits. by Alexis Hunt · 14 years ago
  74. 3aa229f provide ~future_error() definition by Howard Hinnant · 14 years ago
  75. e789755 Fix typo by Alexis Hunt · 14 years ago
  76. 11af28b Fixing up some ABI issues by Howard Hinnant · 14 years ago
  77. dca31a7 <inttypes.h> does not necessarily include <stdint.h>. Accordingly, do by Alexis Hunt · 14 years ago
  78. 1f8da84 Fix uninitialized loop counter. http://llvm.org/bugs/show_bug.cgi?id=10278 by Howard Hinnant · 14 years ago
  79. 46f7e3f Make the default Makefile less destructive: John McCall by Howard Hinnant · 14 years ago
  80. a774456 http://llvm.org/bugs/show_bug.cgi?id=10248 by Howard Hinnant · 14 years ago
  81. 086d0de http://llvm.org/bugs/show_bug.cgi?id=10250 by Howard Hinnant · 14 years ago
  82. b929de3 Changed constraints on pair and tuple constructors from is_convertible to is_constructible. by Howard Hinnant · 14 years ago
  83. 5a33687 Correct for new rules regarding implicitly deleted special members. http://llvm.org/bugs/show_bug.cgi?id=10191 by Howard Hinnant · 14 years ago
  84. ce48a11 _STD -> _VSTD to avoid macro clash on windows by Howard Hinnant · 14 years ago
  85. 1543470 Patch by Petteri Räty, http://llvm.org/bugs/show_bug.cgi?id=8992 by Howard Hinnant · 14 years ago
  86. 878e035 test for pair piecewise construction by Howard Hinnant · 14 years ago
  87. 64ec101 Teach libc++ about the addressof() overloads it needs to work with by Douglas Gregor · 14 years ago
  88. 8298b9c Add instructions for -U__STRICT_ANSI__ for Mac OS 10.6 by Howard Hinnant · 14 years ago
  89. a945a32 More fixes: One of my fixes to type_traits earlier today was incorrect, so that is reverted. Recently clang appears to have tightened up its definition of is_convertible and that has caused some failures in [unordered_][multi]map. I've switched to using is_constructible to restablish the desired functionality in [unordered_][multi]map. Specifically, inserting rvalues of move-only types for the keys. by Howard Hinnant · 14 years ago
  90. 2d62821 Miscellaneous minor fixes in <type_traits> by Howard Hinnant · 14 years ago
  91. ce53420 Provide names for template and function parameters in forward declarations. The purpose is to aid automated documentation tools. by Howard Hinnant · 14 years ago
  92. 50aab54 more Apple build system tweaks by Nick Kledzik · 14 years ago
  93. 30b7d27 Update CREDITS.TXT by Howard Hinnant · 14 years ago
  94. 32208bd Move nullptr_t to unversioned namespace: Sean Hunt by Howard Hinnant · 14 years ago
  95. bd0c160 noexcept for <stack>. This completes noexcept for Chapter 23 [containers]. by Howard Hinnant · 14 years ago
  96. 6971d82 noexcept for <queue>. by Howard Hinnant · 14 years ago
  97. 557da86 noexcept for <unordered_set>. by Howard Hinnant · 14 years ago
  98. 3714107 noexcept for <unordered_map>. by Howard Hinnant · 14 years ago
  99. e691351 Made more implementation details of [multi]map/set noexcept. by Howard Hinnant · 14 years ago
  100. 0e9f71c noexcept for <set>. Plus a few fixes to noexcept for <map>. by Howard Hinnant · 14 years ago