f68d637860Allow enabling CCache through an env variable. This helps enable/disable the option on buildbots.
Eric Fiselier
2015-03-31 01:41:32 +0000
3accbf03e2Make the new tests better; make sure that we're testing the case where no reallocation has to happen
Marshall Clow
2015-03-30 23:26:16 +0000
86319f01dfWhile testing Erik's code coverage scripts, I found a hole in the test suite - vector::assign where a reallocation was not required had no tests. Add some
Marshall Clow
2015-03-30 16:07:11 +0000
4bd15469a9[libcxx] Fix PR22771 - Support access control SFINAE in the library version of is_convertible.
Eric Fiselier
2015-03-30 15:22:20 +0000
4f274d0633Only enable special apple link flags for libc++abi (or none)
Eric Fiselier
2015-03-27 09:00:45 +0000
91220d1043Fix PR23041. Use lock_shared() as opposed to lock() in shared_lock test.
Eric Fiselier
2015-03-27 07:07:51 +0000
28cf403441cleanup comments in sym_check
Eric Fiselier
2015-03-27 06:04:37 +0000
faa65e99a8Add readelf support to abi_check. Prefer readelf over nm
Eric Fiselier
2015-03-27 05:44:59 +0000
fd4de45e66Add tests for library version of is_convertible
Eric Fiselier
2015-03-26 16:45:21 +0000
abd06b4c9bMake the presence of stdin and stdout optional.
Ed Schouten
2015-03-26 14:35:46 +0000
43dbeea66fRemove the state_types array.
Ed Schouten
2015-03-26 14:33:46 +0000
3f86893b6cDon't let time_put test use implementation dependent constructs.
Ed Schouten
2015-03-26 08:38:00 +0000
70e13a9ca8Fix incorrect error handling of call to mbrtowc. This is PR#13759. Leaving the bug open because (1) I'm not sure that we're correct here, only better than before, and (2) no tests
Marshall Clow
2015-03-23 20:07:17 +0000
b58f517af7Remove unneeded redeclaration of reference_wrapper.
Eric Fiselier
2015-03-21 06:05:45 +0000
e199924809Improve automatic detection of filetype for sym_check
Eric Fiselier
2015-03-20 23:07:38 +0000
efdefb2cefFix use of incorrect package name in sym_check
Eric Fiselier
2015-03-20 22:13:37 +0000
2d9feb59f0Add symbol checking script to libc++ to help manage exported symbols.
Eric Fiselier
2015-03-20 22:09:29 +0000
ffbfbcda66Create macro to allow testing of is_convertible without the compiler builtin.
Eric Fiselier
2015-03-19 21:11:02 +0000
02c24c1d3b[libcxx] Unify LIBCXX_<ABI-Name>_INCLUDE_PATHS to be LIBCXX_CXX_ABI_INCLUDE_PATHS
Eric Fiselier
2015-03-19 20:59:45 +0000
64befb5bc5Add code to honor the match_not_bol and match_not_eol regex flats. Fixes PR#22651. Thanks to Jim Porter for the report and suggested fix.
Marshall Clow
2015-03-19 17:05:59 +0000
537876b98eFix use after free and calls to operator comma in debug mode
Eric Fiselier
2015-03-19 03:20:02 +0000
71aa376ede[libc++] Fix PR22922 - Allocator support for std::function does not know how to rebind.
Eric Fiselier
2015-03-18 22:56:50 +0000
0b6f8ed1c7Provide std::abs(<floating-point>) in <cmath> on Solaris.
Eric Fiselier
2015-03-18 15:24:18 +0000
9959bf0850Fix DYNLD_LIBRARY_PATH to include the ABI path if specified
Eric Fiselier
2015-03-17 19:37:26 +0000
9be398d6c1Fix failed test command repro printing for *.pass.cpp tests
Jonathan Roelofs
2015-03-17 19:32:24 +0000
62a06f9fbaClean up iostream creation in preparation for conditionalizing streams.
Ed Schouten
2015-03-17 18:40:58 +0000
13858ee056[libcxx] Add <experimental/tuple> header for LFTS.
Eric Fiselier
2015-03-17 18:28:14 +0000
4d23cc6f55Define a new macro: _LIBCPP_HAS_NO_VARIABLE_TEMPLATES and use it. No functionality change.
Marshall Clow
2015-03-17 15:30:22 +0000
8e706d2c3e[libcxx] Move tuple_size and tuple_element overloads for pair and array out of !defined(_LIBCPP_HAS_NO_VARIADICS) block.
Eric Fiselier
2015-03-17 15:08:03 +0000
061244c8fbDon't attempt to validate the output of %p.
Ed Schouten
2015-03-16 17:56:04 +0000
aa8a52c934Fix a problem when calling throw_with_nested with a class marked 'final'. Thanks to STL @ Microsoft for the bug report.
Marshall Clow
2015-03-16 15:10:28 +0000
eda3fcaaedDon't hardcode the Czech locale name.
Ed Schouten
2015-03-16 15:09:15 +0000
84b6c1f402Make *abs() and *div() work on CloudABI.
Ed Schouten
2015-03-16 14:27:44 +0000
438a5c9fdfDon't hardcode the locale name string.
Ed Schouten
2015-03-16 09:44:37 +0000
94d09faa93Remove unneeded initialisation of fenv_t and fexcept_t.
Ed Schouten
2015-03-15 18:36:31 +0000
f77031db26Fix build break on Solaris introduced by r231940
Jonathan Roelofs
2015-03-13 15:09:42 +0000
561d3322c2Update copyright year to 2015.
Renato Golin
2015-03-12 20:13:11 +0000
95e5c0a0e7Also enable the default rune table on CloudABI.
Ed Schouten
2015-03-12 15:48:06 +0000
b33ae5ba7dAdd option to disable access to the global filesystem namespace.
Ed Schouten
2015-03-12 15:44:39 +0000
6fb33ea8fbFix ctype_byname<wchar_t>::do_is() mask checking.... again
Jonathan Roelofs
2015-03-11 17:00:28 +0000
0251f0fd11Disable cat*() on CloudABI. Also make tiny cleanups.
Ed Schouten
2015-03-11 16:39:36 +0000
6272ae58feMove Android to the builtin rune table.
Dan Albert
2015-03-11 00:51:06 +0000
761d98d2f7Copy data files to the remote runner.
Dan Albert
2015-03-10 22:31:49 +0000
07a4bec1ddUse generic feature name for sanitizers that replace new and delete
Eric Fiselier
2015-03-10 20:46:04 +0000
c6c1a1ee75Factor out RemoteExecutor from SSHExecutor.
Dan Albert
2015-03-10 18:43:16 +0000
681abae7dcAlso use LC_C_LOCALE on CloudABI.
Ed Schouten
2015-03-10 09:35:22 +0000
4c42c4e688Enable _LIBCPP_LOCALE__L_EXTENSIONS on CloudABI.
Ed Schouten
2015-03-10 09:26:38 +0000
21876f739eDon't include <sys/sysctl.h> on CloudABI.
Ed Schouten
2015-03-10 08:01:10 +0000
e5a356a891Print log/error messages on stderr, not stdout
Ed Schouten
2015-03-10 07:57:43 +0000
63e70b67ebAdd support for arc4random() to random_device.
Ed Schouten
2015-03-10 07:46:06 +0000
9f4f2215b7[libcxx] Fix __RAII_IncreaseAnnotator for increases >= 1
Eric Fiselier
2015-03-10 00:25:20 +0000
131219802fFix another -Wunused-local-typedef warning in include/__tree.
Dimitry Andric
2015-03-09 21:39:02 +0000
6e63e2974bMove test to use correct suffix
Eric Fiselier
2015-03-09 21:30:48 +0000
3c7b80131bAdd TrackedValue to test/support. Thanks to Louis Dionne
Eric Fiselier
2015-03-09 18:02:16 +0000
d07fcd66b9Fix an exception-safety bug in <deque>. Reference: PR#22650. Not closing the bug because there's more work to do here
Marshall Clow
2015-03-09 17:08:51 +0000
2020d8ac89Add CloudABI locale names to platform_support.h.
Ed Schouten
2015-03-09 12:04:16 +0000
cebeadf30bOops. This arg is passed, just ignored.
Dan Albert
2015-03-06 18:51:25 +0000
ca27dd0a23Fix the PrefixExecutor.
Dan Albert
2015-03-06 18:35:45 +0000
ab2b9f526cRemove unneeded python import
Eric Fiselier
2015-03-06 06:22:22 +0000
03e3302cc1Run ShTests when the executor is an instance of LocalExecutor
Eric Fiselier
2015-03-05 20:27:01 +0000
ad98e210c6Rework reverse_iterator::operator[] so as not to use the base iterators operator [], which can cause constness problems. Fixes PR17883
Marshall Clow
2015-03-05 16:07:37 +0000
3b1d283788Move the <dynarray> tests out of the std/ hierarchy, since it's not really part of the standard any more.
Marshall Clow
2015-03-04 23:09:15 +0000
e917d804dbNbjoerg suggested a better name for the macro for the default rune table: _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE
Marshall Clow
2015-03-04 16:50:02 +0000
8291a76087Create a default rune table for libc++. Initial setting - never enabled. The expectation is that some targets (Android, cough) will enable it. Note that this is an implementation detail, not an interface change.
Marshall Clow
2015-03-04 16:10:14 +0000
9c8e663cedAllow declaration of map and multimap iterator with incomplete mapped type. Patch from eugenis
Eric Fiselier
2015-03-03 20:10:01 +0000
174b2b8acfAdd better tests for ctype<char>::classic_table
Marshall Clow
2015-03-03 16:15:26 +0000
c0b166e944[libcxx] Add support for linking libc++ against a static ABI library.
Eric Fiselier
2015-03-03 15:59:51 +0000
7710603b64Add self to CREDITS.txt
Jonathan Roelofs
2015-02-26 00:48:22 +0000
83d7735487Add remote testing support to the lit config.
Jonathan Roelofs
2015-02-26 00:42:17 +0000
a14f7cb412libc++: support newlib's ctype
JF Bastien
2015-02-25 22:16:46 +0000
59ac38ccd1Add trailing return types (and noexcept specifications) to the 'diamond operators'. Fixes PR#22600.
Marshall Clow
2015-02-25 12:20:52 +0000
fec08372b8Make the forward declaration for array swap have the same inline/visibility attributes as the definition. Thanks to Steven Wu for the catch.
Marshall Clow
2015-02-24 12:46:39 +0000
40310ac76cRemove XFAIL on string view test for apples clang compiler. Thanks to Marshall for the fix
Eric Fiselier
2015-02-24 10:52:07 +0000
14861507bcChange string_view::at to make it work with gcc and VC++. Thanks to K-ballo for the bug report, and Jonathan Wakeley for the code review in the bar.
Marshall Clow
2015-02-23 21:12:02 +0000
da1818a08c[libc++] Try and prevent evaluation of `is_default_constructible` on tuples default constructor if it is not needed.
Eric Fiselier
2015-02-21 02:30:41 +0000
45969ecfcd[libcxx] Move to using libc++abi2.exp as the default symbol list for libc++
Eric Fiselier
2015-02-21 02:26:24 +0000
43c1f2368eAdd self to CREDITS.TXT
Larisse Voufo
2015-02-20 06:17:20 +0000
74f95a01cdMore on adding sized deallocation functions in libc++: Continuing from r229281, this adds version guards and test cases.
Larisse Voufo
2015-02-20 06:13:05 +0000
d75a44ba24Fix incorrect locale mapping in config.py on OSX
Eric Fiselier
2015-02-19 23:57:46 +0000
8a8aae4618Move to using -fdiagnostics-color=always on both GCC and Clang
Eric Fiselier
2015-02-19 23:26:54 +0000
6b5a5e52f0Make basic_streambuf::xsputn write characters in chunks whenever possible, instead of one at a time. References PR#10193
Marshall Clow
2015-02-19 16:17:46 +0000
784fa1eebaMark more tuple tests as unsupported in C++98 && C++03
Eric Fiselier
2015-02-19 02:44:09 +0000
f063052fe1[libcxx] Mark most tuple tests UNSUPPORTED for c++03 and c++98.
Eric Fiselier
2015-02-19 02:10:42 +0000
a46f5ce5bbMove the default template arguments into the forward declarations for the container adapters: stack and queue. References PR#22605.
Marshall Clow
2015-02-18 17:51:56 +0000
cc3ea928ae[libcxx] Tired of colorless compile errors? Enable color diagnostics today!
Eric Fiselier
2015-02-18 17:39:45 +0000
ceead9c855Move the default template arguments into the forward declarations for the containers: deque, forwardlist and list. References PR#22605.
Marshall Clow
2015-02-18 17:24:08 +0000
3f370b0a55Enable testing with _LIBCPP_DEBUG and fix bad assertions in string_view.
Eric Fiselier
2015-02-18 17:00:31 +0000
13b96fdfbd[libcxx] Add <experimental/ratio>
Eric Fiselier
2015-02-17 16:52:03 +0000
19efe015fbImplement C++14's sized deallocation functions, since there are no longer implicitly defined by clang, as of r229241.
Larisse Voufo
2015-02-15 05:18:55 +0000
f1b30c41adHandle function name conflicts in _LIBCPP_MSVCRT mode
Saleem Abdulrasool
2015-02-13 22:15:32 +0000
846a4a0a65cctype: tweak inclusions for _LIBCPP_MSVCRT case
Saleem Abdulrasool
2015-02-13 22:15:28 +0000
6bcbced54fRooting out more undefined behavior in char_traits.
Marshall Clow
2015-02-13 16:04:42 +0000
c3068a136aAppease buildbots
Jonathan Roelofs
2015-02-13 15:34:01 +0000
4205190e07Modularize TargetInfo discovery in the lit config
Jonathan Roelofs
2015-02-13 15:25:21 +0000
1bd299a58eFix error checking in get_temp_file_name().
Dan Albert
2015-02-13 03:02:28 +0000