Max Moiseev
08e1e4a043
Merge remote-tracking branch 'origin/master' into swift-3-api-guidelines
2016-01-11 16:51:11 -08:00
Dmitri Gribenko
f1be251514
Merge pull request #930 from dcci/define
...
[stdlib] Add missing defines for FreeBSD.
2016-01-09 16:08:37 -08:00
Davide Italiano
4fa7505b8b
[stdlib] Add missing defines for FreeBSD.
...
This makes RaceTest and StdlibCoreExtras working there.
2016-01-10 00:07:47 +00:00
Greg Parker
c9f4dc0044
[test] Fail if a test file uses StdlibUnittest but runs no tests.
...
This catches accidental omission of runAllTests(). Previously
such test files would silently test nothing and succeed.
2016-01-09 03:27:56 -08:00
Davide Italiano
51736f16b4
[Glibc] Define 'extern char **environment' correctly on FreeBSD.
2016-01-08 21:52:14 +00:00
Davide Italiano
0001c9e227
[CMake] Spell freebsd correctly.
...
Case sensitiveness matters in this case.
2016-01-08 02:00:25 +00:00
Davide Italiano
f1b3965586
[stdlib] Port StdlibUnittest to FreeBSD.
2016-01-07 21:05:32 +00:00
Doug Gregor
1a38e0ad3b
Merge branch 'master' into swift-3-api-guidelines
2016-01-06 15:32:55 -08:00
Max Moiseev
31f17e212c
[stdlib] using static method dispatch instead of failable casts
...
Overriding `AnySequence.dropFirst` and `AnySequence.prefix` to delegate
these operations to an underlying sequence, thus simplifying default
implementations in `Sequence`.
2016-01-06 13:22:24 -08:00
Max Moiseev
f51e708a8f
Merge remote-tracking branch 'origin/master' into swift-3-api-guidelines
2016-01-04 12:25:25 -08:00
practicalswift
50baf2e53b
Use consistent formatting in top of file headers.
2016-01-04 02:17:48 +01:00
Ling Wang
bb7119f4ae
Add O(1) contains() implementation for Range with Comparable Element
2016-01-01 19:43:01 -06:00
Zach Panzarino
e3a4147ac9
Update copyright date
2015-12-31 23:28:40 +00:00
Dmitri Gribenko
9b15d03b73
StdlibUnittest: don't pass the name of the executable on the command line
...
Also, add a test for the command line of the child process.
2015-12-24 02:27:57 -08:00
Arsen Gasparyan
9203f36630
Refactoring
2015-12-24 12:18:59 +03:00
Arsen Gasparyan
31750a1690
Pass env variable through StdlibUnittest
2015-12-24 11:55:01 +03:00
Dmitri Gribenko
b1fdf56f5c
stdlib: mark _preprocessingPass with @noescape
2015-12-23 14:56:15 -08:00
Dmitri Gribenko
2c20730419
stdlib: use more idiomatic closure syntax
2015-12-23 14:56:15 -08:00
Dmitri Gribenko
3877d04a73
Merge pull request #731 from ken0nek/add-spaces-before-and-after-arrow
...
Add spaces before and after closure arrow
2015-12-23 10:53:22 -08:00
Max Moiseev
200be71583
Merge remote-tracking branch 'origin' into swift-3-api-guidelines
2015-12-23 10:28:04 -08:00
Doug Gregor
5b35c786b8
Standard library unit testing: use static "#if" for OS kind determination.
...
There is absolutely no point in making this a runtime check, because
the library will be built differently on the different platforms
anyway. We only need to determine the version at runtime.
2015-12-22 16:18:28 -08:00
ken0nek
e7e70cea92
Add spaces before and after closure arrow in stdlib
2015-12-23 04:52:15 +09:00
Max Moiseev
a7339e67ac
Merge remote-tracking branch 'origin' into swift-3-api-guidelines
2015-12-22 11:36:07 -08:00
Max Moiseev
547b6501c9
Fixing the build after merge
2015-12-22 10:14:18 -08:00
ken0nek
fcd8fcee91
Convert [Cc]an not -> [Cc]annot
2015-12-23 00:55:48 +09:00
Chris Lattner
b85992eeb5
fix typo from the previous commit that led to validation test failures.
2015-12-21 20:57:15 -08:00
Chris Lattner
685b4ede1f
Reapply: Remove the last uses of ++/-- from the stdlib directory.
...
This reverts commit fc6a406a56 .
2015-12-21 20:54:28 -08:00
Chris Lattner
d5dba4eda2
Move stdlib/private off ++/--
2015-12-21 18:07:36 -08:00
Michael Gottesman
fc6a406a56
Revert "Remove the last uses of ++/-- from the stdlib directory."
...
This reverts commit 0caebf2fb4 .
2015-12-21 19:21:38 -06:00
Chris Lattner
0caebf2fb4
Remove the last uses of ++/-- from the stdlib directory.
2015-12-21 15:11:49 -08:00
Max Moiseev
2f7b64e475
Merge remote-tracking branch 'origin' into swift-3-api-guidelines
2015-12-21 12:02:13 -08:00
practicalswift
cd7d8dfaff
Fix alignment as requested by @gribozavr in #692
2015-12-21 08:54:24 +01:00
practicalswift
176f487d76
Fix incorrect filenames in headers.
2015-12-20 23:59:05 +01:00
Pavel Mazurin
1dae128c83
Gets rid of for-loop deprecation compiler warnings in stdlib/private
2015-12-19 09:37:03 +01:00
Max Moiseev
bc942090ee
cleaning up initializePointee/deinitializePointee, error messages and comments
2015-12-18 16:22:24 -08:00
Dmitri Gribenko
06577273e9
var Sequence.enumerated => func
2015-12-18 16:22:24 -08:00
Max Moiseev
5ccc258f71
func underestimatedLength() => var underestimatedLength { get }
2015-12-18 16:22:24 -08:00
Max Moiseev
b3fcc5fefa
underestimateLength() => underestimatedLength()
2015-12-18 16:22:24 -08:00
Dave Abrahams
d72932e931
Replace Unmanaged with UnsafeReference
2015-12-18 16:22:24 -08:00
Max Moiseev
50371821fe
reverse() => reversed()
2015-12-18 16:20:01 -08:00
Max Moiseev
e175a841bf
Unmanaged<T>.toOpaque() => OpaquePointer.init<T>()
2015-12-18 16:20:01 -08:00
Dmitri Gribenko
77376883f4
Collection.sortInPlace() => .sort()
2015-12-18 16:20:01 -08:00
Dmitri Gribenko
8f7c9ae3fd
Collection.sort() => .sorted()
2015-12-18 16:20:01 -08:00
Max Moiseev
30c77a1833
Refactoring Sequence.split family of methods
2015-12-18 16:20:01 -08:00
Dmitri Gribenko
5b728dc859
Remove Range<Index> argument from Collection.partition()
...
collection.partition(i..<j) => collection[i..<j].partition()
2015-12-18 16:20:01 -08:00
Doug Gregor
2091e7f852
Merge remote-tracking branch 'origin/swift-3-api-guidelines' into swift-3-omit-needless-words
2015-12-18 10:54:46 -08:00
Max Moiseev
f4aaece75e
revisiting CString related String extensions
2015-12-17 17:27:29 -08:00
Dmitri Gribenko
ebb3e45886
Sequence.{min,max}Element() => .min(), .max()
2015-12-17 17:07:01 -08:00
Maxim Moiseev
9e50505970
internal or public // @testable initializers
2015-12-17 17:02:49 -08:00
Dmitri Gribenko
15a9649062
Repeated(repeating:length:) => repeatElement(_:count:)
2015-12-17 16:24:47 -08:00