• Home
  • History
  • Annotate
  • only in /external/libcxx/test/input.output/file.streams/
History log of /external/libcxx/test/input.output/file.streams/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9fdc63a61cd5c96c733c8e7da3044d00d1eea742 08-May-2014 Dan Albert <danalbert@google.com> Disables tests that fail to compile

math_h, cmath:
Fails a static assert because isnan(double) and isinf(double) should be
returning bool, but aren't. This is a known problem upstream.
http://libcxx.llvm.org/results.Linux.html

uchar_h, cuchar, version_cuchar:
Bionic does not include this header. According to upstream, this was also a
problem with glibc last time they ran their tests. Docs say this is fixed in
glibc 2.16. http://libcxx.llvm.org/results.Linux.html

wctype_h, cwctype:
This one isn't disabled, but did require a fix. The test was casting 0
directly to a wctype_t, which fails because bionic's wctype_t is an enum.
From the POSIX spec, it looks like bionic is allowed to do so, and this test
should be fixed upstream.

cstdio:
snprintf is a macro in bionic, which make it impossible for <cstdio> to
::using snprintf. There may be a work around for this.

quick_exit:
Bionic supports this, but glibc does not. Also becomes available in glibc
2.16. http://libcxx.llvm.org/results.Linux.html

max_align_t:
Needs investigation.

aligned_storage:
Needs investigation.

Change-Id: I62a5210f6755388dc06cce20d81530a300300bf1
.files/Android.mk
.files/cstdio.disabled.cpp
.files/cstdio.pass.cpp
6f56ab789cb470620554d624c37f488285b3b04e 06-May-2014 Dan Albert <danalbert@google.com> Adds a basic test wrapper for Android

To run libc++ tests:
$ mm
$ adb sync
$ python runtests.py # runs all host and device tests
# see main() for command line options

To regenerate all makefiles:
$ python makemake.py

Change-Id: Ibad78ad8e1bd45f32730d281afa53c2cec55478f
ndroid.mk
.files/Android.mk
streams/Android.mk
streams/filebuf.assign/Android.mk
streams/filebuf.cons/Android.mk
streams/filebuf.members/Android.mk
streams/filebuf.virtuals/Android.mk
streams/filebuf/Android.mk
streams/fstream.assign/Android.mk
streams/fstream.cons/Android.mk
streams/fstream.members/Android.mk
streams/fstream/Android.mk
streams/ifstream.assign/Android.mk
streams/ifstream.cons/Android.mk
streams/ifstream.members/Android.mk
streams/ifstream/Android.mk
streams/ofstream.assign/Android.mk
streams/ofstream.cons/Android.mk
streams/ofstream.members/Android.mk
streams/ofstream/Android.mk
1206720869691aa0e499ce6f766ea0e26779645a 12-Oct-2013 Marshall Clow <mclow.lists@gmail.com> Implement national body comment GB9: remove std::gets

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@192538 91177308-0d34-0410-b5e6-96231b3b80d8
.files/cstdio.pass.cpp
.files/gets.fail.cpp
06d8bf6ce2008526732ae40ad46f7ff031c409e7 22-Mar-2013 Howard Hinnant <hhinnant@apple.com> Test cleanup with respect to use of deprecated tmpnam function. Also Windows port for these tests to use _tempnam. The bulk of this patch was donated anonymously. I've tested it on OS X and accept responsibility for it. If I've broken anyone's platform by switching from tmpnam to mktemp for the generation of temporary file names, just let me know. Should be easy to fix in test/support/platform_support.h

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@177755 91177308-0d34-0410-b5e6-96231b3b80d8
streams/filebuf.assign/member_swap.pass.cpp
streams/filebuf.assign/move_assign.pass.cpp
streams/filebuf.assign/nonmember_swap.pass.cpp
streams/filebuf.cons/move.pass.cpp
streams/filebuf.members/open_pointer.pass.cpp
streams/fstream.assign/member_swap.pass.cpp
streams/fstream.assign/move_assign.pass.cpp
streams/fstream.assign/nonmember_swap.pass.cpp
streams/fstream.cons/move.pass.cpp
streams/fstream.cons/pointer.pass.cpp
streams/fstream.cons/string.pass.cpp
streams/fstream.members/close.pass.cpp
streams/fstream.members/open_pointer.pass.cpp
streams/fstream.members/open_string.pass.cpp
streams/ofstream.assign/member_swap.pass.cpp
streams/ofstream.assign/move_assign.pass.cpp
streams/ofstream.assign/nonmember_swap.pass.cpp
streams/ofstream.cons/move.pass.cpp
streams/ofstream.cons/pointer.pass.cpp
streams/ofstream.cons/string.pass.cpp
streams/ofstream.members/close.pass.cpp
streams/ofstream.members/open_pointer.pass.cpp
streams/ofstream.members/open_string.pass.cpp
streams/ofstream.members/rdbuf.pass.cpp
83e2c4d877fe2d7793868b1c6a5d9525a7c4d431 05-Jan-2013 Marshall Clow <mclow@qualcomm.com> Move common header files into a 'support' directory; make 'testit' include -I to that directory; rename 'iterators.h' to 'iterator_test.h'; remove hard-coded paths to include files from more than 350 source files

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@171594 91177308-0d34-0410-b5e6-96231b3b80d8
streams/filebuf.virtuals/overflow.pass.cpp
streams/filebuf.virtuals/underflow.pass.cpp
f57bd564fd16203c8969aaa29631f3e1bbaa993f 21-Jul-2012 Howard Hinnant <hhinnant@apple.com> noexcept and constexpr applied to <ios>.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@160593 91177308-0d34-0410-b5e6-96231b3b80d8
.files/cstdio.pass.cpp
c0d0cbad9ed434267a7af9531bdeeae52eb6d706 03-Oct-2011 Howard Hinnant <hhinnant@apple.com> Windows porting work by Ruben Van Boxem

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@141003 91177308-0d34-0410-b5e6-96231b3b80d8
streams/filebuf.virtuals/overflow.pass.cpp
streams/filebuf.virtuals/underflow.pass.cpp
2fb1a9d1e8ce615b71a7a58f6092b5597223aeef 21-Sep-2011 David Chisnall <csdavec@swan.ac.uk> Remove undefines in cstdio test. Fix these properly rather than bodging the tests.



git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@140264 91177308-0d34-0410-b5e6-96231b3b80d8
.files/cstdio.pass.cpp
db2e99f8528c17cdd1d6d53ac68a0c23a2b88049 21-Sep-2011 David Chisnall <csdavec@swan.ac.uk> More fixes to the tests. Add UTF-8 encoding to all locales that don't specify one. Undefine some stdio.h macros that break the tests.



git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@140252 91177308-0d34-0410-b5e6-96231b3b80d8
.files/cstdio.pass.cpp
bf6666f7a069886443fad5631e6570b6a96cd0e9 19-Jul-2011 Howard Hinnant <hhinnant@apple.com> Correct test.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@135460 91177308-0d34-0410-b5e6-96231b3b80d8
streams/fstream.assign/move_assign.pass.cpp
13aaf422e49fa4b66642966bfc6078b5d9adde12 19-Jul-2011 Sean Hunt <scshunt@csclub.uwaterloo.ca> Make all fstream tests use tmpnam if creating files, rather than
hard-coded names.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@135444 91177308-0d34-0410-b5e6-96231b3b80d8
streams/filebuf.assign/member_swap.pass.cpp
streams/filebuf.assign/move_assign.pass.cpp
streams/filebuf.assign/nonmember_swap.pass.cpp
streams/filebuf.cons/move.pass.cpp
streams/filebuf.members/open_pointer.pass.cpp
streams/fstream.assign/member_swap.pass.cpp
streams/fstream.assign/move_assign.pass.cpp
streams/fstream.assign/nonmember_swap.pass.cpp
streams/fstream.cons/move.pass.cpp
streams/fstream.cons/pointer.pass.cpp
streams/fstream.cons/string.pass.cpp
streams/fstream.members/close.pass.cpp
streams/fstream.members/open_pointer.pass.cpp
streams/fstream.members/open_string.pass.cpp
streams/ofstream.assign/member_swap.pass.cpp
streams/ofstream.assign/move_assign.pass.cpp
streams/ofstream.assign/nonmember_swap.pass.cpp
streams/ofstream.cons/move.pass.cpp
streams/ofstream.cons/pointer.pass.cpp
streams/ofstream.cons/string.pass.cpp
streams/ofstream.members/close.pass.cpp
streams/ofstream.members/open_pointer.pass.cpp
streams/ofstream.members/open_string.pass.cpp
streams/ofstream.members/rdbuf.pass.cpp
e6440c6fa235c6933fc3a55a36752dc53a6098a8 18-Jul-2011 Sean Hunt <scshunt@csclub.uwaterloo.ca> Do a litmus test of using tmpnam to generate safe temporary file names
for the tests that open new data files.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@135422 91177308-0d34-0410-b5e6-96231b3b80d8
streams/fstream.cons/string.pass.cpp
f1151efcb1536554cc781a6d09f1c0d36a3f488c 14-May-2011 Howard Hinnant <hhinnant@apple.com> Suppress some warings in the tests.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131327 91177308-0d34-0410-b5e6-96231b3b80d8
.files/cstdio.pass.cpp
b64f8b07c104c6cc986570ac8ee0ed16a9f23976 16-Nov-2010 Howard Hinnant <hhinnant@apple.com> license change

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119395 91177308-0d34-0410-b5e6-96231b3b80d8
.files/cinttypes.pass.cpp
.files/cstdio.pass.cpp
.files/version_ccstdio.pass.cpp
.files/version_cinttypes.pass.cpp
streams/filebuf.assign/member_swap.pass.cpp
streams/filebuf.assign/move_assign.pass.cpp
streams/filebuf.assign/nonmember_swap.pass.cpp
streams/filebuf.cons/default.pass.cpp
streams/filebuf.cons/move.pass.cpp
streams/filebuf.members/open_pointer.pass.cpp
streams/filebuf.virtuals/overflow.pass.cpp
streams/filebuf.virtuals/pbackfail.pass.cpp
streams/filebuf.virtuals/seekoff.pass.cpp
streams/filebuf.virtuals/underflow.pass.cpp
streams/filebuf/types.pass.cpp
streams/fstream.assign/member_swap.pass.cpp
streams/fstream.assign/move_assign.pass.cpp
streams/fstream.assign/nonmember_swap.pass.cpp
streams/fstream.cons/default.pass.cpp
streams/fstream.cons/move.pass.cpp
streams/fstream.cons/pointer.pass.cpp
streams/fstream.cons/string.pass.cpp
streams/fstream.members/close.pass.cpp
streams/fstream.members/open_pointer.pass.cpp
streams/fstream.members/open_string.pass.cpp
streams/fstream.members/rdbuf.pass.cpp
streams/fstream/types.pass.cpp
streams/ifstream.assign/member_swap.pass.cpp
streams/ifstream.assign/move_assign.pass.cpp
streams/ifstream.assign/nonmember_swap.pass.cpp
streams/ifstream.cons/default.pass.cpp
streams/ifstream.cons/move.pass.cpp
streams/ifstream.cons/pointer.pass.cpp
streams/ifstream.cons/string.pass.cpp
streams/ifstream.members/close.pass.cpp
streams/ifstream.members/open_pointer.pass.cpp
streams/ifstream.members/open_string.pass.cpp
streams/ifstream.members/rdbuf.pass.cpp
streams/ifstream/types.pass.cpp
streams/ofstream.assign/member_swap.pass.cpp
streams/ofstream.assign/move_assign.pass.cpp
streams/ofstream.assign/nonmember_swap.pass.cpp
streams/ofstream.cons/default.pass.cpp
streams/ofstream.cons/move.pass.cpp
streams/ofstream.cons/pointer.pass.cpp
streams/ofstream.cons/string.pass.cpp
streams/ofstream.members/close.pass.cpp
streams/ofstream.members/open_pointer.pass.cpp
streams/ofstream.members/open_string.pass.cpp
streams/ofstream.members/rdbuf.pass.cpp
streams/ofstream/types.pass.cpp
streams/version.pass.cpp
othing_to_do.pass.cpp
73d21a4f0774d3fadab98e690619a359cfb160a3 05-Sep-2010 Howard Hinnant <hhinnant@apple.com> Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@113086 91177308-0d34-0410-b5e6-96231b3b80d8
streams/filebuf.assign/move_assign.pass.cpp
streams/filebuf.cons/move.pass.cpp
streams/fstream.assign/move_assign.pass.cpp
streams/fstream.cons/move.pass.cpp
streams/ifstream.assign/move_assign.pass.cpp
streams/ifstream.cons/move.pass.cpp
streams/ofstream.assign/move_assign.pass.cpp
streams/ofstream.cons/move.pass.cpp
8e705bb5ad8cfdd7dee90eab0c259a8e65e05913 23-Aug-2010 Howard Hinnant <hhinnant@apple.com> Accidentally changed a data file during the whitespace cleanup

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111845 91177308-0d34-0410-b5e6-96231b3b80d8
streams/filebuf.virtuals/underflow.dat
256813f4e7915d64776a4edd5f4765d893b9f062 22-Aug-2010 Howard Hinnant <hhinnant@apple.com> Fixing whitespace problems

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111758 91177308-0d34-0410-b5e6-96231b3b80d8
streams/filebuf.assign/move_assign.pass.cpp
streams/filebuf.assign/nonmember_swap.pass.cpp
streams/filebuf.cons/default.pass.cpp
streams/filebuf.cons/move.pass.cpp
streams/filebuf.members/open_pointer.pass.cpp
streams/filebuf.virtuals/overflow.pass.cpp
streams/filebuf.virtuals/pbackfail.pass.cpp
streams/filebuf.virtuals/seekoff.pass.cpp
streams/filebuf.virtuals/underflow.dat
streams/filebuf.virtuals/underflow.pass.cpp
streams/fstream.assign/move_assign.pass.cpp
streams/fstream.assign/nonmember_swap.pass.cpp
streams/fstream.cons/move.pass.cpp
streams/ifstream.assign/move_assign.pass.cpp
streams/ifstream.assign/nonmember_swap.pass.cpp
streams/ifstream.cons/move.pass.cpp
streams/ofstream.assign/move_assign.pass.cpp
streams/ofstream.assign/nonmember_swap.pass.cpp
streams/ofstream.cons/move.pass.cpp
85d7b339d404e56661a7b11fd33a931cc8272d22 28-May-2010 Howard Hinnant <hhinnant@apple.com> UTF-8 data in this file somehow got garbled

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@104952 91177308-0d34-0410-b5e6-96231b3b80d8
streams/filebuf.virtuals/underflow_utf8.dat
f5256e16dfc425c1d466f6308d4026d529ce9e0b 11-May-2010 Howard Hinnant <hhinnant@apple.com> Wiped out some non-ascii characters that snuck into the copyright.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103516 91177308-0d34-0410-b5e6-96231b3b80d8
.files/cinttypes.pass.cpp
.files/cstdio.pass.cpp
.files/version_ccstdio.pass.cpp
.files/version_cinttypes.pass.cpp
streams/filebuf.assign/member_swap.pass.cpp
streams/filebuf.assign/move_assign.pass.cpp
streams/filebuf.assign/nonmember_swap.pass.cpp
streams/filebuf.cons/default.pass.cpp
streams/filebuf.cons/move.pass.cpp
streams/filebuf.members/open_pointer.pass.cpp
streams/filebuf.virtuals/overflow.pass.cpp
streams/filebuf.virtuals/pbackfail.pass.cpp
streams/filebuf.virtuals/seekoff.pass.cpp
streams/filebuf.virtuals/underflow.pass.cpp
streams/filebuf.virtuals/underflow_utf8.dat
streams/filebuf/types.pass.cpp
streams/fstream.assign/member_swap.pass.cpp
streams/fstream.assign/move_assign.pass.cpp
streams/fstream.assign/nonmember_swap.pass.cpp
streams/fstream.cons/default.pass.cpp
streams/fstream.cons/move.pass.cpp
streams/fstream.cons/pointer.pass.cpp
streams/fstream.cons/string.pass.cpp
streams/fstream.members/close.pass.cpp
streams/fstream.members/open_pointer.pass.cpp
streams/fstream.members/open_string.pass.cpp
streams/fstream.members/rdbuf.pass.cpp
streams/fstream/types.pass.cpp
streams/ifstream.assign/member_swap.pass.cpp
streams/ifstream.assign/move_assign.pass.cpp
streams/ifstream.assign/nonmember_swap.pass.cpp
streams/ifstream.cons/default.pass.cpp
streams/ifstream.cons/move.pass.cpp
streams/ifstream.cons/pointer.pass.cpp
streams/ifstream.cons/string.pass.cpp
streams/ifstream.members/close.pass.cpp
streams/ifstream.members/open_pointer.pass.cpp
streams/ifstream.members/open_string.pass.cpp
streams/ifstream.members/rdbuf.pass.cpp
streams/ifstream/types.pass.cpp
streams/ofstream.assign/member_swap.pass.cpp
streams/ofstream.assign/move_assign.pass.cpp
streams/ofstream.assign/nonmember_swap.pass.cpp
streams/ofstream.cons/default.pass.cpp
streams/ofstream.cons/move.pass.cpp
streams/ofstream.cons/pointer.pass.cpp
streams/ofstream.cons/string.pass.cpp
streams/ofstream.members/close.pass.cpp
streams/ofstream.members/open_pointer.pass.cpp
streams/ofstream.members/open_string.pass.cpp
streams/ofstream.members/rdbuf.pass.cpp
streams/ofstream/types.pass.cpp
streams/version.pass.cpp
othing_to_do.pass.cpp
bc8d3f97eb5c958007f2713238472e0c1c8fe02c 11-May-2010 Howard Hinnant <hhinnant@apple.com> libcxx initial import

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103490 91177308-0d34-0410-b5e6-96231b3b80d8
.files/cinttypes.pass.cpp
.files/cstdio.pass.cpp
.files/version_ccstdio.pass.cpp
.files/version_cinttypes.pass.cpp
streams/filebuf.assign/member_swap.pass.cpp
streams/filebuf.assign/move_assign.pass.cpp
streams/filebuf.assign/nonmember_swap.pass.cpp
streams/filebuf.cons/default.pass.cpp
streams/filebuf.cons/move.pass.cpp
streams/filebuf.members/open_pointer.pass.cpp
streams/filebuf.virtuals/overflow.pass.cpp
streams/filebuf.virtuals/pbackfail.pass.cpp
streams/filebuf.virtuals/seekoff.pass.cpp
streams/filebuf.virtuals/underflow.dat
streams/filebuf.virtuals/underflow.pass.cpp
streams/filebuf.virtuals/underflow_utf8.dat
streams/filebuf/types.pass.cpp
streams/fstream.assign/member_swap.pass.cpp
streams/fstream.assign/move_assign.pass.cpp
streams/fstream.assign/nonmember_swap.pass.cpp
streams/fstream.cons/default.pass.cpp
streams/fstream.cons/move.pass.cpp
streams/fstream.cons/pointer.pass.cpp
streams/fstream.cons/string.pass.cpp
streams/fstream.members/close.pass.cpp
streams/fstream.members/open_pointer.pass.cpp
streams/fstream.members/open_string.pass.cpp
streams/fstream.members/rdbuf.pass.cpp
streams/fstream/types.pass.cpp
streams/ifstream.assign/member_swap.pass.cpp
streams/ifstream.assign/move_assign.pass.cpp
streams/ifstream.assign/nonmember_swap.pass.cpp
streams/ifstream.assign/test.dat
streams/ifstream.assign/test2.dat
streams/ifstream.cons/default.pass.cpp
streams/ifstream.cons/move.pass.cpp
streams/ifstream.cons/pointer.pass.cpp
streams/ifstream.cons/string.pass.cpp
streams/ifstream.cons/test.dat
streams/ifstream.members/close.pass.cpp
streams/ifstream.members/open_pointer.pass.cpp
streams/ifstream.members/open_string.pass.cpp
streams/ifstream.members/rdbuf.pass.cpp
streams/ifstream.members/test.dat
streams/ifstream/types.pass.cpp
streams/ofstream.assign/member_swap.pass.cpp
streams/ofstream.assign/move_assign.pass.cpp
streams/ofstream.assign/nonmember_swap.pass.cpp
streams/ofstream.cons/default.pass.cpp
streams/ofstream.cons/move.pass.cpp
streams/ofstream.cons/pointer.pass.cpp
streams/ofstream.cons/string.pass.cpp
streams/ofstream.members/close.pass.cpp
streams/ofstream.members/open_pointer.pass.cpp
streams/ofstream.members/open_string.pass.cpp
streams/ofstream.members/rdbuf.pass.cpp
streams/ofstream/types.pass.cpp
streams/version.pass.cpp
othing_to_do.pass.cpp