| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
| |
-fsanitize=address on the test suite.
llvm-svn: 177452
|
| |
|
|
|
|
| |
should be no functionality change. Clients should see no ABI differences.
llvm-svn: 177443
|
| |
|
|
| |
llvm-svn: 177355
|
| |
|
|
|
|
| |
just check to see if they are defined.
llvm-svn: 177310
|
| |
|
|
| |
llvm-svn: 177304
|
| |
|
|
| |
llvm-svn: 177297
|
| |
|
|
| |
llvm-svn: 177291
|
| |
|
|
|
|
| |
load time initializers and this is a big one. No visible functionality change intended.
llvm-svn: 177212
|
| |
|
|
| |
llvm-svn: 177099
|
| |
|
|
| |
llvm-svn: 177093
|
| |
|
|
|
|
| |
http://stackoverflow.com/questions/15344402/how-can-i-read-a-0xff-in-a-file-with-libc-istream-iterator/15347225#15347225 highlighted the lack of a cast in the implementation of std::cin. Added. I unfortunately don't have a test case to add to the suite since this bug only shows itself when using std::cin. The current testsuite setup does not have a way a good way to test std::cin.
llvm-svn: 176822
|
| |
|
|
|
|
| |
patch fixes it. This fixes http://llvm.org/bugs/show_bug.cgi?id=15445.
llvm-svn: 176711
|
| |
|
|
| |
llvm-svn: 176640
|
| |
|
|
|
|
| |
__visibility__(default) when available. This change makes just the type_info visible so that types like vectors and strings can be used as exception objects across dylib boundaries even when hidden visibility is specified globally (at the command line), and yet this allows clients to hide the member functions of things like vector and string (with global visibility commands).
llvm-svn: 176639
|
| |
|
|
|
|
| |
two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS. This is in preparation for taking advantage of clang's new __type_visibility__ attribute.
llvm-svn: 176593
|
| |
|
|
|
|
| |
This addresses http://llvm.org/bugs/show_bug.cgi?id=15427.
llvm-svn: 176573
|
| |
|
|
| |
llvm-svn: 176568
|
| |
|
|
|
|
| |
additions only on 32 bit platforms. Fixed. This addresses http://llvm.org/bugs/show_bug.cgi?id=15444.
llvm-svn: 176559
|
| |
|
|
|
|
| |
built with libcxxrt on Linux.
llvm-svn: 176093
|
| |
|
|
|
|
| |
w/o RTTI.
llvm-svn: 176026
|
| |
|
|
|
|
| |
http://llvm.org/bugs/show_bug.cgi?id=15295.
llvm-svn: 175774
|
| |
|
|
|
|
|
|
|
|
| |
mutex that it didn't own, causing an assertion failure in mutex.cpp. The issue was that the unique_lock went out of scope, releasing the lock on m, then m.unlock() was called on an already-unlocked mutex.
This change removes the spurious m.unlock() call.
If this test was previously passing for anyone with assertions enabled, then they should investigate bugs in their pthread implementation, as pthread_unlock() should not return 0 if the mutex is currently unlocked.
llvm-svn: 175506
|
| |
|
|
| |
llvm-svn: 175274
|
| |
|
|
|
|
|
| |
- This is useful for testing with custom ABI libraries.
- Patch by Michael van der Westhuizen.
llvm-svn: 174997
|
| |
|
|
| |
llvm-svn: 174902
|
| |
|
|
| |
llvm-svn: 174733
|
| |
|
|
| |
llvm-svn: 174732
|
| |
|
|
| |
llvm-svn: 174731
|
| |
|
|
| |
llvm-svn: 174726
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Patch by Michael van der Westhuizen:
--
r174404 accidentally removed stdc format, limit and constant macros from the Linux test runner logic. This small patch re-adds the macros.
Making this change fixes the following tests on Linux:
- depr/depr.c.headers/inttypes_h.pass.cpp
- depr/depr.c.headers/stdint_h.pass.cpp
- input.output/file.streams/c.files/cinttypes.pass.cpp
- language.support/cstdint/cstdint.syn/cstdint.pass.cpp
--
llvm-svn: 174722
|
| |
|
|
|
|
|
|
|
|
| |
- Basically I just ran the thread tests many many times on a busy machine and
bumped the timeouts whenever I hit a test failure.
- This is obviously subpar, but is the best I can do without the tests being
rewritten to not depend on arbitrary timeouts.
llvm-svn: 174721
|
| |
|
|
|
|
| |
truncation warnings on Linux
llvm-svn: 174669
|
| |
|
|
| |
llvm-svn: 174642
|
| |
|
|
| |
llvm-svn: 174637
|
| |
|
|
| |
llvm-svn: 174636
|
| |
|
|
|
|
| |
at this point.
llvm-svn: 174625
|
| |
|
|
|
|
|
|
|
|
|
| |
against libc++abi and libcxxrt to CMake builds of libc++.
Usage (with the appropriate CC and CXX environment variables) is:
$ cmake -DLIBCXX_CXX_ABI=libcxxabi '-DLIBCXX_LIBCXXABI_INCLUDE_PATHS=/home/michael/libcxxabi/include' ../libcxx
and:
$ cmake -DLIBCXX_CXX_ABI=libcxxrt '-DLIBCXX_LIBCXXRT_INCLUDE_PATHS=/home/michael/libcxxrt/src' ../libcxx
llvm-svn: 174623
|
| |
|
|
| |
llvm-svn: 174611
|
| |
|
|
|
|
|
| |
- This updates the build script to match the change originally in r149634, so
that we re-export symbols from libc++abi appropriately.
llvm-svn: 174563
|
| |
|
|
| |
llvm-svn: 174562
|
| |
|
|
|
|
| |
from _InputIterator to _BidirectionalIterator to better document the intent of the algorithm.
llvm-svn: 174544
|
| |
|
|
|
|
| |
are hitting the timing limits too often.
llvm-svn: 174539
|
| |
|
|
|
|
|
|
|
| |
- This is a reasonable default, and makes testing just work with no required
parameters.
- Add notes on all of the inferred or default values.
llvm-svn: 174538
|
| |
|
|
| |
llvm-svn: 174528
|
| |
|
|
|
|
| |
- Patch by Michael van der Westhuizen.
llvm-svn: 174527
|
| |
|
|
|
|
|
| |
- As of this commit, the test suite should now fully pass on both darwin11 and
darwin12 when testing against either a locally built libc++ or the system libc++.
llvm-svn: 174478
|
| |
|
|
|
|
|
| |
- Otherwise, we never were actually linking against the right library when
building the test applications.
llvm-svn: 174470
|
| |
|
|
| |
llvm-svn: 174469
|
| |
|
|
| |
llvm-svn: 174459
|
| |
|
|
| |
llvm-svn: 174454
|