f82f4f3f07Split <float.h> out of <cfloat>.
Richard Smith
2015-10-08 20:37:44 +0000
1bbbd60ea7Split <errno.h> out of <cerrno>.
Richard Smith
2015-10-08 20:37:11 +0000
ceeace9a60Split <ctype.h> out of <cctype>.
Richard Smith
2015-10-08 20:36:30 +0000
72d7577b34Factor definition of std::nullptr_t out of <cstddef> into a header that can also be used by <stddef.h>.
Richard Smith
2015-10-08 20:34:11 +0000
d20ca91968Mark 2244 as 'Patch Ready', 2477 and 2487 as 'Complete'
Marshall Clow
2015-10-07 19:45:14 +0000
a09319b898While researching LWG#2244, I noticed we weren't testing that eofbit was being cleared. Now we are
Marshall Clow
2015-10-07 19:41:24 +0000
d8b2456344Remove unnecessary inline functions capturing the contents of C library macros.
Richard Smith
2015-10-06 22:03:22 +0000
5142fe4401Our test allocators support move/copy construction; they should support move/copy assignment as well
Marshall Clow
2015-10-06 20:30:56 +0000
d06b33e5d0Add comments for LWG issues 2219 and 2367
Eric Fiselier
2015-10-06 04:12:30 +0000
2d2757fe70Mark 2259 and 2473 as complete. Add some more notes
Marshall Clow
2015-10-05 23:27:10 +0000
0d2d92e98eMark 2380 and 2384 as complete; no changes needed
Marshall Clow
2015-10-05 21:11:20 +0000
fa8c64946aPatch for 2466 is ready
Marshall Clow
2015-10-05 21:08:49 +0000
ba4775171eFixed a possible overflow in a test of allocator::max_size().
Marshall Clow
2015-10-05 20:50:25 +0000
f956599e0eMark a couple more issues 'ready'
Marshall Clow
2015-10-05 20:35:30 +0000
960bd0c6f8Mark 2072 as complete; we already do this
Marshall Clow
2015-10-05 20:21:54 +0000
f8941c14a4Patch ready for 2127
Marshall Clow
2015-10-05 20:16:30 +0000
25daee702e[libcxx] Reexport std::bad_array_length symbols from libc++abi on OS X.
Eric Fiselier
2015-10-05 19:28:48 +0000
74a6450793Add comments about the issues
Marshall Clow
2015-10-05 18:48:10 +0000
6f287e9053Private page for status of Kona issues and papers. Will be deleted after the Kona meeting. Not to be linked to from other pages.
Marshall Clow
2015-10-05 18:40:13 +0000
7ed093bde7Implement LWG#2063, and update the issues links to point to the github generated pages
Marshall Clow
2015-10-05 16:17:34 +0000
e3898a2187[libcxx] Use newest supported language dialect when running the test suite.
Eric Fiselier
2015-10-03 02:32:23 +0000
423ca20f24[libcxx] Attempt to fix __throw_future_error in C++03
Eric Fiselier
2015-10-02 21:25:15 +0000
d95ca09be4Attempt to prevent flaky thread.mutex tests by once again increasing timing tolerances
Eric Fiselier
2015-10-01 08:34:37 +0000
9698ac5a68Manually suppress -Wnonnull when it occurs in an unevaluated context
Eric Fiselier
2015-10-01 07:41:07 +0000
5289b0d698Fix initialzation order in dynarray
Eric Fiselier
2015-10-01 07:29:38 +0000
237206bfdaSuppress array initialization warnings in std::experimental::apply tests
Eric Fiselier
2015-10-01 07:05:38 +0000
49abdbcca3Dont link -lrt in the testsuite on linux unless using sanitizers.
Eric Fiselier
2015-10-01 06:15:26 +0000
6a85e8a355Fix Typo in GCC no RTTI detection. Fixes PR#24901. Thanks to Bernhard Rosenkraenzer for the report and the patch.
Marshall Clow
2015-09-22 21:58:30 +0000
da3ca86451Add placeholder __libcpp_relaxed_store() for when atomic builtins are not available.
Dimitry Andric
2015-09-22 18:55:37 +0000
514c831504Remove possible trailing padding from aligned_storage. Patch from Yiran Wang
Eric Fiselier
2015-09-22 18:37:03 +0000
bf94e48216The test I cnecked in to check the fix for PR#24890 failed (as expected) w/o the fix, but for the wrong reason. Now it fails for the right reason.
Marshall Clow
2015-09-22 18:09:13 +0000
842e3f6f51Check in the test for PR#24890 that I forgot in previous commit
Marshall Clow
2015-09-22 17:57:41 +0000
6b0e4195ebChange pair::swap(pair&) to call ADL swap instead of iter_swap; this fixes an obscure bug having to do with overloaded operator&. Fixes PR#24890
Marshall Clow
2015-09-22 17:50:11 +0000
0b4ab6f08aFix <atomic> with -pedantic-errors
Eric Fiselier
2015-09-22 03:15:35 +0000
2897e786b4Add endianness configuration block for GCC.
Dan Albert
2015-09-16 18:10:47 +0000
41a04d69c4Suppress some warnings in the tests that snuck in. That 'tmpnam' is deprecated doesn't change the fact that we have to test it.
Marshall Clow
2015-09-15 17:12:49 +0000
c2d317f1a2Change initialization of mbstate_t objects in tests from '= {0}' to '= {}', which does the same thing, w/o having clang and gcc warn with -Wall.
Marshall Clow
2015-09-15 14:46:03 +0000
af9a44f256Implementation of Boyer-Moore and Boyer-Moore-Horspool searchers for the LFTS.
Marshall Clow
2015-09-08 17:59:09 +0000
65a6f64221make common_type SFINAE-friendly and support void. Patch from Agustin Berge.
Eric Fiselier
2015-09-08 00:13:57 +0000
b22481a33bCleanup BuildingLibcxx.rst and remove TODO
Eric Fiselier
2015-09-06 23:31:16 +0000
5d514c01f5Fix another bad link in the new docs
Eric Fiselier
2015-09-06 23:22:02 +0000
7ec94be3dfTry to fix links for libcxx.llvm.org/docs again.
Eric Fiselier
2015-09-06 23:09:54 +0000
82c5745451Try and fix links again. Seems to be a sphinx version issue.
Eric Fiselier
2015-09-05 07:20:53 +0000
4b5169ad0bTry and fix broken bugzilla link
Eric Fiselier
2015-09-05 06:57:29 +0000
1aa96e8679Cleanup new documentation index and transfer more information from www/index.html
Eric Fiselier
2015-09-05 06:50:03 +0000
cf829c9688Remove test commit.
Tanya Lattner
2015-09-05 05:38:50 +0000
bf54da76b9Test commit for builder
Eric Fiselier
2015-09-05 05:29:23 +0000
e3ec600c01Add temporary Makefile.sphinx build file to get libcxx.llvm.org/docs going
Eric Fiselier
2015-09-05 05:12:04 +0000
46f9f326cfTry building docs again.
Eric Fiselier
2015-09-05 01:32:48 +0000
6e5b234c63Test commit for sphinx docs try2
Eric Fiselier
2015-09-04 23:19:11 +0000
0dec9d519cTest commit to see if libcxx.llvm.org/docs builds
Eric Fiselier
2015-09-04 22:57:00 +0000
a189974948Make a helper routine __throw_future_error, and encapsulate the #ifdef _LIBCPP_NO_EXCEPTIONS there, instead of duplicating it throughout the code. No functionality change
Marshall Clow
2015-09-03 15:11:32 +0000
cae4caba73Move __lazy_* metafunctions to type traits and add tests
Eric Fiselier
2015-08-31 03:50:31 +0000
408369b7c9Suppress clang warnings in some tests
Eric Fiselier
2015-08-30 22:04:20 +0000
9eddf6e1f5Remove task to get C++03 tests passing from TODO.txt
Eric Fiselier
2015-08-30 17:58:50 +0000
e2d4892682Fix most GCC warnings during build. Only -Wattribute left.
Eric Fiselier
2015-08-28 07:02:42 +0000
87813277b3Finally get the test suite passing in C++03!!
Eric Fiselier
2015-08-28 05:46:17 +0000
ba3e81f6a8Remove empty file that arcanist created
Eric Fiselier
2015-08-28 05:18:13 +0000
aff153a8cd[libcxx] Constrain unique_ptr::operator=(unique_ptr<Tp, Dp>) in C++03 mode
Eric Fiselier
2015-08-28 05:07:06 +0000
031a3d203a[libcxx] Mark most test/std/future tests as UNSUPPORTED in C++03
Eric Fiselier
2015-08-28 05:06:04 +0000
5ec04a92d2Fix bug in test_allocator<void> that used the wrong value to represent object state
Eric Fiselier
2015-08-28 05:00:25 +0000
4f241823a2[libcxx] Optimize away unneeded length calculation in basic_string::compare(const char*)
Eric Fiselier
2015-08-28 03:02:37 +0000
044df63102Do not include pthread.h and sched.h when threads are disabled
Jonathan Roelofs
2015-08-27 17:47:34 +0000
5ea443059fRemove a switch statement, and replace with a bunch of ifs to silence a warning about 'all the enumeration values covered'. No functional change.
Marshall Clow
2015-08-27 14:37:22 +0000
961269db1b[libcxx] Remove installation rules on Darwin when it would overwrite the system installation.
Eric Fiselier
2015-08-26 20:18:21 +0000
e94b4840ef[libcxx] Add special warning flag detection logic to compiler.py
Eric Fiselier
2015-08-26 20:17:33 +0000
f1626ad28d[libcxx] Rewrite C++03 __invoke.
Eric Fiselier
2015-08-26 20:15:02 +0000
db8a5fd864Refactor flaky shared_mutex tests
Eric Fiselier
2015-08-26 19:04:40 +0000
3dfc10d4b1Remove XFAIL in test. The bug causing it has been fixed.
Eric Fiselier
2015-08-26 07:03:43 +0000
6d51f6c58cMark test as XFAIL with MSAN until D12311 gets committed
Eric Fiselier
2015-08-25 04:35:55 +0000
7bcd5704d9Refactor and fix more flaky shared_mutex tests
Eric Fiselier
2015-08-25 01:28:52 +0000
4add27b763Move test/std/utilities/date.time to proper stable name utilities/time/date.time
Eric Fiselier
2015-08-24 21:27:25 +0000
5e91fa1eecMisc drive-by cleanups. NFC
Jonathan Roelofs
2015-08-24 21:20:07 +0000
6804e8bfa0Add release goals to TODO.txt
Eric Fiselier
2015-08-24 19:33:40 +0000
70e8f59884Fix a crasher found by libFuzzer
Marshall Clow
2015-08-24 15:57:09 +0000
bb2f28e15dRecommit rL245802: Cleanup fancy pointer rebinding in list using __rebind_pointer.
Eric Fiselier
2015-08-23 02:56:05 +0000
d686dda62eRevert r245802. It violates the incomplete type requirements.
Eric Fiselier
2015-08-23 02:39:20 +0000
a276cb01beCleanup fancy pointer rebinding in list using __rebind_pointer.
Eric Fiselier
2015-08-23 02:34:18 +0000
a73d0926fcRefactor shared_timed_mutex tests.
Eric Fiselier
2015-08-22 21:24:01 +0000
2fdc443f37Fix default value for LLVM_INCLUDE_DOCS in out of tree build.
Eric Fiselier
2015-08-22 20:26:42 +0000
b9f425a434[libcxx] Add new Sphinx documentation
Eric Fiselier
2015-08-22 19:40:49 +0000
dc68c69e32Remove completed items from TODO.TXT
Eric Fiselier
2015-08-20 19:22:35 +0000
ed65d0dba5Fix a typo: overidden -> overridden - Patch from Kai Zhao
Eric Fiselier
2015-08-20 05:23:16 +0000
3d46eb0f6dFix a typo: abreviated -> abbreviated - Patch from Kai Zhao
Eric Fiselier
2015-08-20 05:20:29 +0000
66d7d70263Cleanup unique_ptr failure tests and convert them to Clang verify
Eric Fiselier
2015-08-20 01:08:03 +0000
db61736491Fix one last dynarray test
Eric Fiselier
2015-08-20 00:20:05 +0000
fae0070cfcFix more uses of uninitialized values in dynarray
Eric Fiselier
2015-08-20 00:10:22 +0000
4c4d1aac49Cleanup failing dynarray tests
Eric Fiselier
2015-08-19 23:33:18 +0000
f4d8ff9d93Add files that got missed in r245512.
Eric Fiselier
2015-08-19 22:35:56 +0000
672575dadcMore unique_ptr test cleanup. Fixes in <memory> to come later.
Eric Fiselier
2015-08-19 22:35:07 +0000
de56f74611[libcxx] Add "install-libcxx" target.
Eric Fiselier
2015-08-19 17:41:53 +0000
85b6661a44Remove test_atomic.h header
Eric Fiselier
2015-08-19 17:37:34 +0000
0a6d1e2938Replace __asan_set_error_exit_code() with __sanitizer_set_death_callback()
Alexey Samsonov
2015-08-19 17:28:01 +0000
00f4a49b0b[libcxx] Allow use of <atomic> in C++03. Try 3.
Eric Fiselier
2015-08-19 17:21:46 +0000
8966350d61Fix warnings about pessimizing return moves for C++11 and higher
Dimitry Andric
2015-08-19 06:43:33 +0000
35a6c564bfUse TestAtomic instead of std::atomic so the test can run in C++03
Eric Fiselier
2015-08-19 05:00:36 +0000
faa9a31aefMark std::packaged_task tests as unsupported in C++03.
Eric Fiselier
2015-08-19 04:10:15 +0000