Michael Ilseman
e6582c37ee
[test] Adjust String tests for UTF-8 representation.
...
Adjust tests for the UTF-8 representation, in preparation for 32-bit
support. Includes UTF-8 literal update.
2018-11-04 10:42:41 -08:00
Michael Ilseman
ba6158d74e
[test] Internalize _StringGuts; Add shared testing struct; NFC
...
Create a _StringRepresentation struct to standardize internal testing
on. Internalize much of _StringGuts, except for some SPI hacks, and
update tests to use _StringRepresentation.
2018-08-01 14:23:56 -07:00
Karoy Lorentey
90e894729a
[StringGuts] Linux support
...
Add support for compiling StringGuts without the Objective-C runtime.
2018-01-21 12:37:36 -08:00
Michael Ilseman
3be2faf5d3
[String] Initial implementation of 64-bit StringGuts.
...
Include the initial implementation of _StringGuts, a 2-word
replacement for _LegacyStringCore. 64-bit Darwin supported, 32-bit and
Linux support in subsequent commits.
2018-01-21 12:32:26 -08:00
Michael Ilseman
6cb48529a9
[stdlib] Refactor out StdlibUnittest SPI from the stdlib.
...
Move _lines and _split out of the standard library and into
StdlibUnittest, which is why they were there in the first place. NFC.
2017-07-26 15:58:04 -07:00
Max Moiseev
9fc37efee4
[test] renaming test/1_stdlib to just test/stdlib
2016-09-01 16:51:43 -07:00
Jordan Rose
e83c117c30
[test] Hack: run stdlib tests first to start long-running tests earlier.
...
This decreases total testing time by over a minute on my old Mac Pro.
It probably has much less effect on systems with fewer cores, but shouldn't
be any worse there.
Swift SVN r22745
2014-10-15 01:30:51 +00:00
Dmitri Hrybenko
766c9816de
stdlib: underscore-prefix String.core
...
Swift SVN r20411
2014-07-23 16:28:57 +00:00
Chris Lattner
70076cf958
switch the testsuite to use the ..< operator instead of ..
...
Swift SVN r19003
2014-06-19 17:18:23 +00:00
Dave Abrahams
8445618f1d
[stdlib] String API Review: hide "split" and "lines"
...
Swift SVN r18514
2014-05-21 20:30:23 +00:00
Ted Kremenek
9eea282719
Switch range operators ".." and "...".
...
- 1..3 now means 1,2
- 1...3 now means 1,2,3
Implements <rdar://problem/16839891>
Swift SVN r18066
2014-05-14 07:36:00 +00:00
Ted Kremenek
fad874708e
Adjust test cases.
...
Swift SVN r17964
2014-05-12 22:01:52 +00:00
Dave Abrahams
549b2f1368
[stdlib] Turn the String append speed test into a reallocation test
...
Swift SVN r11056
2013-12-10 00:18:26 +00:00