| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
functionality change
llvm-svn: 220142
|
| |
|
|
|
|
| |
Johnathan Wakeley for the bug report
llvm-svn: 217894
|
| |
|
|
| |
llvm-svn: 216318
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This patch removes the use of the "%c" specifier for getting/setting times.
The semantics of this specifier differ between linux and Mac. I don't believe
the use of this specifier was important to the test.
The following tests now pass on linux.
test/input.output/iostream.format/ext.manip/get_time.pass.cpp
test/input.output/iostream.format/ext.manip/put_time.pass.cpp
llvm-svn: 215417
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Linux has a lot of failures caused by not having support for certain
locales. Since these come out as a lot of noise in the test results,
have lit.cfg detect the presence of the various locales used in the
tests and add them to config.available_features as locale.LOCALE_NAME.
This patch also adds REQUIRES: locale.REQUIRED_LOCALE to every test that
I saw failing in this manner. We probably need to add more for all the
tests requiring en_US.UTF-8, but we can do that on an as-needed basis.
One thing that concerns me is how many tests get skipped because of
missing locales (especially in regex/). We should make a point of
splitting up any tests that test default behavior _and_ behavior under a
given locale so that we aren't losing coverage for default behavior.
llvm-svn: 214753
|
| |
|
|
|
|
|
|
|
|
|
| |
Other tests in this directory use this type, so it's probably copypasta from
there.
(test_buf only forwards to the superclass in all tests where it's used though,
so I wonder if it can be replaced with just using filebuf / wfilebuf
everywhere?)
llvm-svn: 210019
|
| |
|
|
| |
llvm-svn: 209305
|
| |
|
|
|
|
|
|
| |
These tests haven't been failing on darwin11 or 12 since r189610 when
pr17027 was fixed, but they've been keeping the libc++ bot red by
XPASSing since then.
llvm-svn: 208831
|
| |
|
|
| |
llvm-svn: 206770
|
| |
|
|
|
|
| |
that anyone using quoted with padding is really confused, but it should work the way the rest of iostreams works.
llvm-svn: 203290
|
| |
|
|
| |
llvm-svn: 195143
|
| |
|
|
|
|
| |
Peter Sommerlad for the report (and suggested fix)
llvm-svn: 194725
|
| |
|
|
|
|
| |
basic_istream::seekg behave consistently; update tests to make sure
llvm-svn: 193814
|
| |
|
|
| |
llvm-svn: 192538
|
| |
|
|
| |
llvm-svn: 190032
|
| |
|
|
| |
llvm-svn: 189043
|
| |
|
|
| |
llvm-svn: 186472
|
| |
|
|
| |
llvm-svn: 185865
|
| |
|
|
| |
llvm-svn: 185756
|
| |
|
|
| |
llvm-svn: 185391
|
| |
|
|
|
|
| |
so as to correctly handle EOF. This fixes http://llvm.org/bugs/show_bug.cgi?id=16427
llvm-svn: 185298
|
| |
|
|
|
|
| |
of the basic_stringbuf into account. Just rewrote these members. Test included. This fixes http://llvm.org/bugs/show_bug.cgi?id=15659.
llvm-svn: 178690
|
| |
|
|
|
|
| |
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
llvm-svn: 177755
|
| |
|
|
| |
llvm-svn: 174444
|
| |
|
|
|
|
| |
-I to that directory; rename 'iterators.h' to 'iterator_test.h'; remove hard-coded paths to include files from more than 350 source files
llvm-svn: 171594
|
| |
|
|
| |
llvm-svn: 170706
|
| |
|
|
|
|
|
|
|
| |
test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp
to accept '(nil)' as a valid representation for NULL so that the test
passes on Linux. The same thing is already done in some other tests,
like in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp.
llvm-svn: 161188
|
| |
|
|
| |
llvm-svn: 160593
|
| |
|
|
| |
llvm-svn: 141003
|
| |
|
|
|
|
| |
tests.
llvm-svn: 140264
|
| |
|
|
|
|
| |
specify one. Undefine some stdio.h macros that break the tests.
llvm-svn: 140252
|
| |
|
|
| |
llvm-svn: 140251
|
| |
|
|
| |
llvm-svn: 140247
|
| |
|
|
|
|
| |
not check to see if this is the last character in the stream and thus never set eofbit. This fixes http://llvm.org/bugs/show_bug.cgi?id=10817 . This fix requires a recompiled libc++.dylib to be fully implemented. The recompiled libc++.dylib is ABI compatible with that shipped on Lion.
llvm-svn: 138961
|
| |
|
|
| |
llvm-svn: 135460
|
| |
|
|
|
|
| |
hard-coded names.
llvm-svn: 135444
|
| |
|
|
|
|
| |
for the tests that open new data files.
llvm-svn: 135422
|
| |
|
|
| |
llvm-svn: 131328
|
| |
|
|
| |
llvm-svn: 131327
|
| |
|
|
| |
llvm-svn: 119395
|
| |
|
|
|
|
| |
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.
llvm-svn: 113086
|
| |
|
|
| |
llvm-svn: 111845
|
| |
|
|
| |
llvm-svn: 111758
|
| |
|
|
| |
llvm-svn: 104952
|
| |
|
|
| |
llvm-svn: 104006
|
| |
|
|
| |
llvm-svn: 103970
|
| |
|
|
| |
llvm-svn: 103516
|
|
|
llvm-svn: 103490
|