Commit Graph

  • f68d637860 Allow enabling CCache through an env variable. This helps enable/disable the option on buildbots. Eric Fiselier 2015-03-31 01:41:32 +0000
  • 3accbf03e2 Make 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
  • 86319f01df While 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
  • 4f274d0633 Only enable special apple link flags for libc++abi (or none) Eric Fiselier 2015-03-27 09:00:45 +0000
  • 91220d1043 Fix PR23041. Use lock_shared() as opposed to lock() in shared_lock test. Eric Fiselier 2015-03-27 07:07:51 +0000
  • 28cf403441 cleanup comments in sym_check Eric Fiselier 2015-03-27 06:04:37 +0000
  • faa65e99a8 Add readelf support to abi_check. Prefer readelf over nm Eric Fiselier 2015-03-27 05:44:59 +0000
  • fd4de45e66 Add tests for library version of is_convertible Eric Fiselier 2015-03-26 16:45:21 +0000
  • abd06b4c9b Make the presence of stdin and stdout optional. Ed Schouten 2015-03-26 14:35:46 +0000
  • 43dbeea66f Remove the state_types array. Ed Schouten 2015-03-26 14:33:46 +0000
  • 3f86893b6c Don't let time_put test use implementation dependent constructs. Ed Schouten 2015-03-26 08:38:00 +0000
  • 70e13a9ca8 Fix 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
  • b58f517af7 Remove unneeded redeclaration of reference_wrapper. Eric Fiselier 2015-03-21 06:05:45 +0000
  • e199924809 Improve automatic detection of filetype for sym_check Eric Fiselier 2015-03-20 23:07:38 +0000
  • efdefb2cef Fix use of incorrect package name in sym_check Eric Fiselier 2015-03-20 22:13:37 +0000
  • 2d9feb59f0 Add symbol checking script to libc++ to help manage exported symbols. Eric Fiselier 2015-03-20 22:09:29 +0000
  • ffbfbcda66 Create 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
  • 64befb5bc5 Add 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
  • 2d24d89e9b Add support for kfreebsd. Thanks to Jan Henke Reported on the Debian BTS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=780106 Sylvestre Ledru 2015-03-19 09:03:58 +0000
  • 537876b98e Fix 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
  • 0b6f8ed1c7 Provide std::abs(<floating-point>) in <cmath> on Solaris. Eric Fiselier 2015-03-18 15:24:18 +0000
  • 9959bf0850 Fix DYNLD_LIBRARY_PATH to include the ABI path if specified Eric Fiselier 2015-03-17 19:37:26 +0000
  • 9be398d6c1 Fix failed test command repro printing for *.pass.cpp tests Jonathan Roelofs 2015-03-17 19:32:24 +0000
  • 62a06f9fba Clean 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
  • 4d23cc6f55 Define 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
  • 061244c8fb Don't attempt to validate the output of %p. Ed Schouten 2015-03-16 17:56:04 +0000
  • aa8a52c934 Fix 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
  • eda3fcaaed Don't hardcode the Czech locale name. Ed Schouten 2015-03-16 15:09:15 +0000
  • 84b6c1f402 Make *abs() and *div() work on CloudABI. Ed Schouten 2015-03-16 14:27:44 +0000
  • 438a5c9fdf Don't hardcode the locale name string. Ed Schouten 2015-03-16 09:44:37 +0000
  • 94d09faa93 Remove unneeded initialisation of fenv_t and fexcept_t. Ed Schouten 2015-03-15 18:36:31 +0000
  • f77031db26 Fix build break on Solaris introduced by r231940 Jonathan Roelofs 2015-03-13 15:09:42 +0000
  • 561d3322c2 Update copyright year to 2015. Renato Golin 2015-03-12 20:13:11 +0000
  • 95e5c0a0e7 Also enable the default rune table on CloudABI. Ed Schouten 2015-03-12 15:48:06 +0000
  • b33ae5ba7d Add option to disable access to the global filesystem namespace. Ed Schouten 2015-03-12 15:44:39 +0000
  • 6fb33ea8fb Fix ctype_byname<wchar_t>::do_is() mask checking.... again Jonathan Roelofs 2015-03-11 17:00:28 +0000
  • 0251f0fd11 Disable cat*() on CloudABI. Also make tiny cleanups. Ed Schouten 2015-03-11 16:39:36 +0000
  • 6272ae58fe Move Android to the builtin rune table. Dan Albert 2015-03-11 00:51:06 +0000
  • 761d98d2f7 Copy data files to the remote runner. Dan Albert 2015-03-10 22:31:49 +0000
  • 07a4bec1dd Use generic feature name for sanitizers that replace new and delete Eric Fiselier 2015-03-10 20:46:04 +0000
  • c6c1a1ee75 Factor out RemoteExecutor from SSHExecutor. Dan Albert 2015-03-10 18:43:16 +0000
  • 681abae7dc Also use LC_C_LOCALE on CloudABI. Ed Schouten 2015-03-10 09:35:22 +0000
  • 4c42c4e688 Enable _LIBCPP_LOCALE__L_EXTENSIONS on CloudABI. Ed Schouten 2015-03-10 09:26:38 +0000
  • 21876f739e Don't include <sys/sysctl.h> on CloudABI. Ed Schouten 2015-03-10 08:01:10 +0000
  • e5a356a891 Print log/error messages on stderr, not stdout Ed Schouten 2015-03-10 07:57:43 +0000
  • 63e70b67eb Add 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
  • 131219802f Fix another -Wunused-local-typedef warning in include/__tree. Dimitry Andric 2015-03-09 21:39:02 +0000
  • 6e63e2974b Move test to use correct suffix Eric Fiselier 2015-03-09 21:30:48 +0000
  • 3c7b80131b Add TrackedValue to test/support. Thanks to Louis Dionne Eric Fiselier 2015-03-09 18:02:16 +0000
  • d07fcd66b9 Fix 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
  • 2020d8ac89 Add CloudABI locale names to platform_support.h. Ed Schouten 2015-03-09 12:04:16 +0000
  • cebeadf30b Oops. This arg is passed, just ignored. Dan Albert 2015-03-06 18:51:25 +0000
  • ca27dd0a23 Fix the PrefixExecutor. Dan Albert 2015-03-06 18:35:45 +0000
  • ab2b9f526c Remove unneeded python import Eric Fiselier 2015-03-06 06:22:22 +0000
  • 03e3302cc1 Run ShTests when the executor is an instance of LocalExecutor Eric Fiselier 2015-03-05 20:27:01 +0000
  • ad98e210c6 Rework 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
  • 3b1d283788 Move 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
  • e917d804db Nbjoerg 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
  • 8291a76087 Create 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
  • 9c8e663ced Allow declaration of map and multimap iterator with incomplete mapped type. Patch from eugenis Eric Fiselier 2015-03-03 20:10:01 +0000
  • 174b2b8acf Add 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
  • 3ff0531e95 cmath: account for MSVCRT 12.0 changes Saleem Abdulrasool 2015-02-28 20:18:39 +0000
  • 7710603b64 Add self to CREDITS.txt Jonathan Roelofs 2015-02-26 00:48:22 +0000
  • 83d7735487 Add remote testing support to the lit config. Jonathan Roelofs 2015-02-26 00:42:17 +0000
  • a14f7cb412 libc++: support newlib's ctype JF Bastien 2015-02-25 22:16:46 +0000
  • 59ac38ccd1 Add trailing return types (and noexcept specifications) to the 'diamond operators'. Fixes PR#22600. Marshall Clow 2015-02-25 12:20:52 +0000
  • fec08372b8 Make 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
  • 40310ac76c Remove XFAIL on string view test for apples clang compiler. Thanks to Marshall for the fix Eric Fiselier 2015-02-24 10:52:07 +0000
  • a0ac177bea Reword ELAST warning JF Bastien 2015-02-24 01:59:38 +0000
  • 14861507bc Change 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
  • 43c1f2368e Add self to CREDITS.TXT Larisse Voufo 2015-02-20 06:17:20 +0000
  • 74f95a01cd More 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
  • d75a44ba24 Fix incorrect locale mapping in config.py on OSX Eric Fiselier 2015-02-19 23:57:46 +0000
  • 8a8aae4618 Move to using -fdiagnostics-color=always on both GCC and Clang Eric Fiselier 2015-02-19 23:26:54 +0000
  • 6b5a5e52f0 Make 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
  • 784fa1eeba Mark 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
  • 59f573f670 Remove several unused forward declarations. Fixes PR22605. Marshall Clow 2015-02-18 19:28:35 +0000
  • a46f5ce5bb Move 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
  • ceead9c855 Move 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
  • 3f370b0a55 Enable testing with _LIBCPP_DEBUG and fix bad assertions in string_view. Eric Fiselier 2015-02-18 17:00:31 +0000
  • 89465dce7c [libc++] Fix PR20084 - std::is_function<void() const> failed. Eric Fiselier 2015-02-18 16:31:46 +0000
  • 13b96fdfbd [libcxx] Add <experimental/ratio> Eric Fiselier 2015-02-17 16:52:03 +0000
  • 19efe015fb Implement 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
  • f1b30c41ad Handle function name conflicts in _LIBCPP_MSVCRT mode Saleem Abdulrasool 2015-02-13 22:15:32 +0000
  • 846a4a0a65 cctype: tweak inclusions for _LIBCPP_MSVCRT case Saleem Abdulrasool 2015-02-13 22:15:28 +0000
  • 6bcbced54f Rooting out more undefined behavior in char_traits. Marshall Clow 2015-02-13 16:04:42 +0000
  • c3068a136a Appease buildbots Jonathan Roelofs 2015-02-13 15:34:01 +0000
  • 4205190e07 Modularize TargetInfo discovery in the lit config Jonathan Roelofs 2015-02-13 15:25:21 +0000
  • 1bd299a58e Fix error checking in get_temp_file_name(). Dan Albert 2015-02-13 03:02:28 +0000