Max Moiseev
0490e86d01
[stdlib] strideTo/strideThrough => stride(to:...)/stride(through:...)
2016-02-24 09:56:10 -08:00
Dmitri Gribenko
efaa39ea79
stdlib: add first argument labels and some other changes to conform to API guidelines
2016-02-15 23:47:54 -08:00
Max Moiseev
f51e708a8f
Merge remote-tracking branch 'origin/master' into swift-3-api-guidelines
2016-01-04 12:25:25 -08:00
Zach Panzarino
e3a4147ac9
Update copyright date
2015-12-31 23:28:40 +00:00
Dmitri Gribenko
5498aa1938
stride(to:by:) => strideTo(_:by:)
...
and `stride(through:by:)` => `strideThrough(_:by:)`
2015-12-18 16:20:01 -08:00
Max Moiseev
2021dd5a4d
Merge remote-tracking branch 'origin/master' into swift-3-api-guidelines
2015-12-15 12:49:22 -08:00
Erik Eckstein
0830c36974
[tests] add import statements to prevent unresolved symbols when compiling StdlibUnittest with -sil-serialize-all.
...
This is the second part of 308f39fe56 .
It fixes (better: works-around) linker errors when testing in optimized mode.
2015-12-15 10:46:10 -08:00
Maxim Moiseev
c678a839dc
IndexType => Index
2015-12-09 17:16:42 -08:00
Dmitri Gribenko
31598d41bf
Rename GeneratorType to IteratorProtocol
2015-12-07 17:08:32 -08:00
Jordan Rose
83e2e0bbb2
Move the 'stride' family into methods on Strideable.
...
Part of the Protocol Extensions TLF.
rdar://problem/22085144
Swift SVN r30974
2015-08-04 01:32:41 +00:00
David Farler
311baf73cf
Index protocol extensions
...
- Remove free Swift functions for advance and distance and replace
them with protocol extension methods:
- advancedBy(n)
- advancedBy(n, limit:)
- distanceTo(end)
- Modernize the Index tests
- Use StdlibUnittest
- Test for custom implementation dispatch
Perf impact: No significant changes reported in the
Swift Performance Measurement Tool.
rdar://problem/22085119
Swift SVN r30958
2015-08-03 20:06:44 +00:00
Dmitri Hrybenko
bd9995782a
stdlib: rename generic parameters from T to Element
...
... for StrideToGenerator, StrideTo, StrideThroughGenerator, StrideThrough.
Part of rdar://21429126
Swift SVN r29627
2015-06-24 20:41:57 +00:00
Arnold Schwaighofer
859fbc0162
More executable_test for the test directory
...
Swift SVN r29280
2015-06-03 23:28:51 +00:00
Doug Gregor
3926c349b2
Eliminate uses of ‘#’ from the testsuite.
...
Swift SVN r28842
2015-05-20 20:21:42 +00:00
Dmitri Hrybenko
270ec3b67c
stdlib: protocol extensions: de-underscore reduce()
...
Swift SVN r28237
2015-05-07 00:30:25 +00:00
Graham Batty
0a73f54e98
Implement a glibc module for StdlibUnittest on linux
...
Swift SVN r25807
2015-03-06 22:05:13 +00:00
Graham Batty
83b4384fac
Update test flags for linux failures and support.
...
Also removed the sdk 'feature' in favour of the more specific
objc_interop.
Swift SVN r24856
2015-01-30 21:31:48 +00:00
Graham Batty
83f27a8af7
Revert "Mark tests that don't pass on linux as XFAIL."
...
This reverts commit 2711ca86de7bf6a7885ccea24219a48a590b1e95.
Swift SVN r23577
2014-11-24 17:42:13 +00:00
Graham Batty
198402dcfe
Mark tests that don't pass on linux as XFAIL.
...
Swift SVN r23573
2014-11-24 17:40:37 +00: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