summaryrefslogtreecommitdiffstats
path: root/libcxx/test/re/re.traits
Commit message (Collapse)AuthorAgeFilesLines
* Move test into test/std subdirectory.Eric Fiselier2014-12-2013-1170/+0
| | | | llvm-svn: 224658
* Add more REQUIRES: LOCALE.* to tests.Dan Albert2014-11-211-0/+2
| | | | llvm-svn: 222492
* [libcxx] XFAIL all currently failing libc++ tests for linux.Eric Fiselier2014-10-232-0/+6
| | | | | | | | | | | | | | | | | | Summary: Pretty please? We now have a significant number of builders that test libc++. I really want those builders to be green. Most of these failures are due to differences in locale data, including those in regex. I will continue working on fixing the locale and regex tests but there is no consensus on what the correct direction to go. Since the builders display a list of XFAIL tests they are by no means hidden. It just means they are expected failures. Now unexpected failures won't get mixed in with well known and expected failures. Reviewers: mclow.lists, jroelofs, danalbert Reviewed By: danalbert Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D5941 llvm-svn: 220512
* Add locales to available_features for tests.Dan Albert2014-08-043-0/+6
| | | | | | | | | | | | | | | | | | 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
* Base regex code on char_class_type.Dan Albert2014-07-291-1/+3
| | | | | | | | | | | | __get_classname() and __bracket_expression were assuming that char_class_type was ctype_base::mask rather than using regex_traits<_CharT>::char_class_type. This change allows char_class_type to be defined to something other than ctype_base::mask so that the implementation will still work for platforms with an 8-bit ctype mask (such as Android and OpenBSD). llvm-svn: 214201
* LWG Issue #2271: regex_traits::lookup_classname specification unclear. ↵Marshall Clow2014-03-041-6/+6
| | | | | | libc++ already does the right thing; just update the tests. llvm-svn: 202904
* Mark some tests with XFAIL for Lion and Mountain Lion.Howard Hinnant2013-05-071-0/+3
| | | | llvm-svn: 181336
* Add explicit casts to unsigned char before calling ctype functions.Joerg Sonnenberger2013-05-021-1/+1
| | | | | | Fixes the value range on platforms with signed char. llvm-svn: 180940
* Move common header files into a 'support' directory; make 'testit' include ↵Marshall Clow2013-01-058-8/+8
| | | | | | -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
* Removed several more different 'iterators.h' files in libcxx/testMarshall Clow2013-01-035-255/+4
| | | | llvm-svn: 171452
* Windows porting work by Ruben Van BoxemHoward Hinnant2011-10-034-10/+18
| | | | llvm-svn: 141003
* Fix locales used in re tests.David Chisnall2011-09-214-10/+10
| | | | llvm-svn: 140265
* Fix failure found by David ChisnallHoward Hinnant2011-09-211-129/+129
| | | | llvm-svn: 140255
* license changeHoward Hinnant2010-11-1613-26/+26
| | | | llvm-svn: 119395
* fixing whitespaceHoward Hinnant2010-09-287-7/+7
| | | | llvm-svn: 114967
* Fixing whitespace problemsHoward Hinnant2010-08-222-2/+2
| | | | llvm-svn: 111763
* Everything under [re.regex]Howard Hinnant2010-08-133-6/+0
| | | | llvm-svn: 111024
* Finished [re.traits]. I'd like to acknowledge the help of Bjorn Reese with ↵Howard Hinnant2010-06-216-7/+588
| | | | | | <regex>. llvm-svn: 106478
* Just getting our toes wet on <regex>Howard Hinnant2010-06-1714-0/+819
llvm-svn: 106187
OpenPOWER on IntegriCloud