- 0cdbe60 Move <optional> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS by Marshall Clow · 12 years ago
- 0c6a583 Fixed bug in quoted strings implementation. Added test to be sure. Thanks to Peter Sommerlad for the report (and suggested fix) by Marshall Clow · 12 years ago
- 6b7c2ae Move <dynarray> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS by Marshall Clow · 12 years ago
- 3f81e9e This fixes a very subtle ABI problem concerning the copy constructor of by Howard Hinnant · 12 years ago
- ecc8d7b Fix an off-by-one error in basic_string::__grow_by, where it would incorrectly throw length_error (instead of bad_alloc) when attempting to resize the string to 'max_size()'. Add tests for resizing to max_size +/-1 by Marshall Clow · 12 years ago
- 76a8670 LWG issue 2341; Make the two variants of basic_ostream::seekp and basic_istream::seekg behave consistently; update tests to make sure by Marshall Clow · 12 years ago
- 09f8550 Fixes PR17148 by Marshall Clow · 12 years ago
- aa87532 Avoid using the name 'bzero' for an enumerator in global scope. <strings.h> might declare this as a function. by Richard Smith · 12 years ago
- 71b5215 r192075 broke the buildbot at by Howard Hinnant · 12 years ago
- 5f2d5b9 LWG Issue 2097: packaged_task constructors should be constrained by Marshall Clow · 12 years ago
- 1206720 Implement national body comment GB9: remove std::gets by Marshall Clow · 12 years ago
- dab89a1 Fix LWG Issue 2141: common_type trait produces reference types by Marshall Clow · 12 years ago
- 3f433cd Apparently, I don't know the difference between 'left' and 'right'. Swap parameters named 'lhs' and 'rhs' so that they correctly refer to the 'left hand side' and 'right hand side' of comparisons. No functionality change. Thanks to Arthur O'Dwyer for pointing this out to me. by Marshall Clow · 12 years ago
- d0d308f Make it possible to link against libstdc++ as well as libsupc++ with CMake. by Peter Collingbourne · 12 years ago
- ae2b90b G M: 1. It changes the temp file handling to use the template and the current directory for windows, matching how it works on other platforms. by Howard Hinnant · 12 years ago
- 2faa02f Add tests making sure that optional<T>s can be compared at compile time; this functionality was enabled by N3789 by Marshall Clow · 12 years ago
- 79d8c99 LWG Issue 2247: Implement type trait 'is_null_pointer' by Marshall Clow · 12 years ago
- 320c80f Implement literal suffixes for compled by Marshall Clow · 12 years ago
- 8d9dd7a Mark namespaces for user defined literals as 'inline' by Marshall Clow · 12 years ago
- 1d927e3 Implement LWG issue 2275 'forward_as_tuple should be constexpr' by Marshall Clow · 12 years ago
- 4c81b00 Make it possible to run the test suite when built as part of LLVM. by Peter Collingbourne · 12 years ago
- bd444af Part 8 of LWG Issue 2210' unordered_set and unordered multiset; this got missed when I went on vacation by Marshall Clow · 12 years ago
- ff7546e SCARY/N2913 iterator support between the multi and non-multi versions of the associative and unordered containers. I beleive lack of support for this was accidentally recently introduced (by me) and this is fixing a regression. This time tests are put in to prevent such a regression in the future. by Howard Hinnant · 12 years ago
- 9738caf Implement n3789; constexpr support in named function objects by Marshall Clow · 12 years ago
- de589f2 Peter Collingbourne: If a pointer is passed as the third argument of the (iterator, by Howard Hinnant · 12 years ago
- ba898e4 N3659: Shared locking in C++ Revision 2, c++1y only by Howard Hinnant · 12 years ago
- cd942f1 Marshall Clow: LWG Issue 2056: future_errc enums start with value 0 (invalid value for broken_promise). by Howard Hinnant · 12 years ago
- a49a2c9 LWG Issue 2210 (Part #7): vector and vector<bool> by Marshall Clow · 12 years ago
- 27a1c25 Initial implementation of <dynarray>. No allocator support pending resolution of LWG #2235; no stack allocation pending compiler support by Marshall Clow · 12 years ago
- f410707 Test for 'bad_array_length'; got left out of initial commit by Marshall Clow · 12 years ago
- 6dff618 LWG Issue 2210 (Part #6): unordered_map and unordered_multimap by Marshall Clow · 12 years ago
- f9d2680 A collection of minor type-o fixes. The first two aren't testable, but all tests pass with them. I stumbled across them while experimenting with a std::move that checks its argument for non-const. The third corrects a test that is currently failing. by Howard Hinnant · 12 years ago
- 49d596d LWG Issue #2210 Part 5 - map/multimap; no, really - the last one was set/multiset. THIS is map/multimap by Marshall Clow · 12 years ago
- 24a7e33 LWG Issue #2210 Part 4 - map/multimap by Marshall Clow · 12 years ago
- 6398343 Remove a tab that snuck in by Marshall Clow · 12 years ago
- ac04e1f Fix minor type-o in tests. by Howard Hinnant · 12 years ago
- 955f2c8 LWG Issue 2210 (Part #2 & #3): list and forward_list by Marshall Clow · 12 years ago
- ab04aad LWG Issue 2210 (Part #1): deque by Marshall Clow · 12 years ago
- 62f34be N3545: Quoted strings by Marshall Clow · 12 years ago
- 9e613ca LWG Issue 2148: Hashing Enums by Marshall Clow · 12 years ago
- 05fe12b Eradicate tabs by Marshall Clow · 12 years ago
- 01afa5c Implement N3672, optional<T>. by Howard Hinnant · 12 years ago
- 8ecb95f Forgot to svn add the test for r189722. by Howard Hinnant · 12 years ago
- 713f4db SFINAE out duration converting constructor if the constructor would otherwise cause a ratio compile-time overflow. This fixes LWG 2094. by Howard Hinnant · 12 years ago
- 9e9d076 [tests] Change with_system_lib feature to match what XFAIL lines expect. by Daniel Dunbar · 12 years ago
- d179407 is_destructible for function types was mistakenly returning true instead of false. This is true in both C++11 and C++1y, but has been clarified by the post C++11 LWG issue 2049. by Howard Hinnant · 12 years ago
- 09da3c0 LWG Issue 2128: Implement global cbegin/rbegin/cend/rbegin by Marshall Clow · 12 years ago
- 08b4f3f LWG Issue 2162: mark allocator_traits::maxsize as noexcept by Marshall Clow · 12 years ago
- 83179a7 LWG issues 2174/5/6 - mark wstring_convert::converted as noexcept, and make (some of) the constructors for wstring_convert and wbuffer_convert as explicit. Add configuration macro _LIBCPP_EXPLICIT_AFTER_CXX11 by Marshall Clow · 12 years ago
- af74651 Implement LWG issue 2061 by Marshall Clow · 12 years ago
- e1c5f9e Apply constexpr to initializer_list for c++1y. by Howard Hinnant · 12 years ago
- 5e57142 Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. by Howard Hinnant · 12 years ago
- 499cea1 Debug mode for string. This commit also marks the first time libc++ debug-mode has found a bug (found one in regex). Had to play with extern templates a bit to get this to work since string is heavily used within libc++.dylib. by Howard Hinnant · 12 years ago
- 641d3d8 XFAIL a few tests on darwin12 by Howard Hinnant · 12 years ago
- 1c44f51 Zhihao Yuan noted that a move assignment operation was missing from std::adjacent_difference. Fixed. by Howard Hinnant · 12 years ago
- 8a1df3c David Blaikie suggested this test for detecting constexpr on the error_category default constructor. Additionally I decided to make this constructor trivial as well, as I could not come up with a rationale for not doing so. Fully tested with both current Apple clang and tip-of-trunk clang. by Howard Hinnant · 12 years ago
- d7cddf6 XFAIL 3 tests on darwin 11-12. The tests have recently been modified, are correct, and pass with an updated libc++.dylib by Howard Hinnant · 12 years ago
- 585b48d [tests] Update to use lit's now-integrated XFAIL handling. by Daniel Dunbar · 12 years ago
- 198a2a5 Implement LWG Issue #2187 (emplace_back and emplace for vector<bool>) by Marshall Clow · 12 years ago
- bf6eda0 Eradicate tabs by Marshall Clow · 12 years ago
- 5cfc6ab Second half (map/multimap) of N3657 by Marshall Clow · 12 years ago
- 8634fc5 Added more tests for numeric conversion error handing; Refs LWG issue 2009 by Marshall Clow · 12 years ago
- 7a4e374 More support for N3657; tests for is_transparent by Marshall Clow · 12 years ago
- 4a0a981 First half of support for N3657; heterogenous lookups for set/multiset by Marshall Clow · 12 years ago
- 80e19ac Add a check for arrays of unknown bounds to is_destructible. This fixes http://llvm.org/bugs/show_bug.cgi?id=16839 by Howard Hinnant · 12 years ago
- bd7b48a [tests] Update to use lit_config and lit package, as appropriate. by Daniel Dunbar · 12 years ago
- 051c848 N3644 tests for map/multimap/set/multiset. Drive-by NOEXCEPT for __tree_const_iterator constructor. Fix comment typos in other tests by Marshall Clow · 12 years ago
- 193ef03 N3644 support for <unordered_set> and <unordered_map> by Marshall Clow · 12 years ago
- 52ad482 N3644 support for vector<bool> by Marshall Clow · 12 years ago
- 0f164c9 N3644 support for <string> and <vector> by Marshall Clow · 12 years ago
- 36ba399 Correct logic bug in find optimization for vector<bool>. This fixes http://llvm.org/bugs/show_bug.cgi?id=16816 by Howard Hinnant · 12 years ago
- ab61b2c War on tabs by Howard Hinnant · 12 years ago
- f68b46f Rename time.duration.literals step 3 by Howard Hinnant · 12 years ago
- 32c0969 Rename time.duration.literals step 2 by Howard Hinnant · 12 years ago
- c29e1b9 Rename time.duration.literals step 1 by Howard Hinnant · 12 years ago
- f9c29e1 Implement tests for NULL iterators for <array> re: N3644 by Marshall Clow · 12 years ago
- 5a11f94 Implement NULL iterators for <forward_list> and <deque> re: N3644 by Marshall Clow · 12 years ago
- 65d2e6a Implement NULL iterators for <list> re: N3644 by Marshall Clow · 12 years ago
- 824c199 debug mode for unordered_map. Also picked up a missing check and test in unordered_multimap. This wraps up debug mode for the unordered containers. by Howard Hinnant · 12 years ago
- 8b00e6c Ok, 3 major changes for debug mode in one commit: by Howard Hinnant · 12 years ago
- e9df0a5 Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is by Howard Hinnant · 12 years ago
- 56dcf0b Taking another swing at correctly optimizing fill_n. by Howard Hinnant · 12 years ago
- eb34122 Constrain fill_n -> memset operations to include implicit convertibility to unsigned char. This fixes http://llvm.org/bugs/show_bug.cgi?id=16764. Also a drive-by fix on a chrono test suite bug. by Howard Hinnant · 12 years ago
- a61e6f8 Implement constexpr (n3302) and fix operator *= and /= by Marshall Clow · 12 years ago
- 832b304 Implement n3469 - constexpr for chrono by Marshall Clow · 12 years ago
- f890d9b Debug mode for unordered_multimap. Some mods were done for unordered_map as well to keep all the tests passing. However unordered_map is at the very least still missing tests, if not functionality (if it isn't tested, it probably isn't working). by Howard Hinnant · 12 years ago
- 0bb0a7c Debug mode for unordered_multiset. The exercise spotted a few places I had missed on unordered_set, so I picked those up as well. by Howard Hinnant · 12 years ago
- d5bfe90 Add operator new[] to test. Partial fix for valgrind warning in http://llvm.org/bugs/show_bug.cgi?id=16703. by Howard Hinnant · 12 years ago
- ff46409 Implement N3421; comparison predicates<void> by Marshall Clow · 12 years ago
- f182038 literal suffixes for std::chrono by Marshall Clow · 12 years ago
- 3921364 Debug mode for unordered_set. I believe this to be fairly complete for by Howard Hinnant · 12 years ago
- 1523432 Implement string suffixes from N3642 by Marshall Clow · 12 years ago
- cd59acc Bill Fisher: This patch fixes a bug where std::regex in ECMAScript mode was ignoring capture groups inside lookahead assertions. by Howard Hinnant · 12 years ago
- b8e0d90 Fix a bug in std::fill_n where memset would end up being called in cases when it shouldn’t. by Anders Carlsson · 12 years ago
- da0a0e8 Make tuple's constructor and std::get<>(tuple) constexpr. Final stage of fixing bug #16599. Thanks to Howard for the review and updates. by Marshall Clow · 12 years ago
- 8fc4f5a Make std::get constexpr by Marshall Clow · 12 years ago
- f7777e8 Add pointer format test for Windows. by Howard Hinnant · 12 years ago
- 206f6cd Bug 16599 part 2: Make std::pair's constructors and comparison operators (and make_pair) constexpr. by Marshall Clow · 12 years ago
- 01a0e90 Make std::forward and std::move (and std::move_if_noexcept) constexpr in C++14 by Marshall Clow · 12 years ago
- 1e1d051 Bill Fisher: This patch fixes an ill-formed comparison when parsing control escapes, e.g. "\cA\ca". The code will now throw an error_escape exception for invalid control sequences like "\c:" or "\c". by Howard Hinnant · 12 years ago