Dave Abrahams
014b6972cf
isOrderedBefore: => by areInIncreasingOrder:
2016-07-19 07:05:54 -06:00
Andrew Trick
73106dd7c3
Rename initialize(with:count:) to initialize(to:count:). ( #3601 )
...
As proposed in SE-0107: UnsafeRawPointer.
"with" is considered a vacuous preposition. "to" implies direction.
2016-07-18 23:37:45 -07:00
Tony Parker
2a4e916296
Rename OutputStream to TextOutputStream [SE-0086]
2016-07-18 16:47:23 -07:00
Michael Gottesman
fc37603c5f
Revert "Implement SE-0118"
2016-07-18 16:44:58 -07:00
Andrew Trick
0230efc614
Rename UnsafePointer assign/initialize and eliminate Backward variants. ( #3585 )
...
Also fixes the comments to clarify that source and self memory
must be disjoint.
2016-07-18 15:15:47 -07:00
Dave Abrahams
da2947f079
encode(_:output:) => encode(_:into processCodeUnit:)
2016-07-18 14:30:46 -06:00
Dave Abrahams
7987b8549b
first/contains(predicate) => first/contains(where: predicate)
2016-07-18 14:29:09 -06:00
Dave Abrahams
4bb21b8a2f
_ includeElement/whereElementsSatisfy predicate => _ isIncluded
2016-07-18 14:29:09 -06:00
Dave Abrahams
f3ccc956c6
isOrderedBefore: => by areInIncreasingOrder:
2016-07-18 14:29:09 -06:00
Dmitri Gribenko
b868fb1a50
stdlib tests: adapt to removal of Bool.boolValue
2016-07-18 02:41:20 -07:00
Chris Lattner
0917c01922
update validation tests for Boolean removal.
2016-07-17 22:49:20 -07:00
Mark Lacey
65bf35d48b
Merge remote-tracking branch 'origin/master' into master-next
2016-07-16 23:25:30 -07:00
Dmitri Gribenko
1d3f595955
stdlib: re-enable validation-test/stdlib/String.swift
2016-07-15 20:33:47 -07:00
Michael Gottesman
40e1991e12
Revert "Name and label changes for closure parameters (for review only) ( #2981 )"
...
This reverts commit 18406900ba .
2016-07-15 19:45:26 -07:00
Mark Lacey
1c00ac4c6d
Merge remote-tracking branch 'origin/master' into master-next
...
Conflicts:
lib/IRGen/IRGen.cpp
test/DebugInfo/parent-scope.swift
2016-07-15 19:23:53 -07:00
Dmitri Gribenko
1ce9219c7c
Merge pull request #3532 from apple/stdlib-use-expectCollectionAssociatedTypes
...
stdlib: String tests: use expectCollectionAssociatedTypes()
2016-07-15 17:43:55 -07:00
Dave Abrahams
18406900ba
Name and label changes for closure parameters (for review only) ( #2981 )
...
Implement SE-0118 Name and label changes for closure parameters
[SE-0118](https://github.com/apple/swift-evolution/blob/master/proposals/0118-closure-parameter-names-and-labels.md )
2016-07-15 15:31:48 -07:00
Michael Gottesman
16143ca41f
Disable test to unbreak the build.
...
rdar://27381049
2016-07-15 15:08:54 -07:00
Dmitri Gribenko
0e886ce26c
stdlib: String tests: use expectCollectionAssociatedTypes()
2016-07-15 10:45:56 -07:00
Dave Abrahams
b21d8bea92
[stdlib] Bridging [aClass] to ObjC in O(1) (redux #2 )
...
There's no need for a deferred conversion in these cases.
This time committing ALL the changes needed to get the validation tests to pass.
2016-07-14 12:45:54 -07:00
Nate Cook
3d2d3423ab
[stdlib] Add test for Collection associated type inference
2016-07-14 02:23:28 -05:00
Vivian Kong
7080a54237
Fix PersistentVector test for s390x
2016-07-13 13:35:24 -04:00
Dmitri Gribenko
2bf19132de
Merge pull request #3452 from natecook1000/nc-utf8index-nocore
...
[stdlib] Remove _StringCore from UTF8View.Index
2016-07-13 09:11:29 -07:00
Robert Widmann
f97e5dcb0e
[SE-0115][1/2] Rename *LiteralConvertible protocols to ExpressibleBy*Literal. This
...
change includes both the necessary protocol updates and the deprecation
warnings
suitable for migration. A future patch will remove the renamings and
make this
a hard error.
2016-07-12 15:25:24 -07:00
Doug Gregor
823c24b355
[SE-0112] Rename ErrorProtocol to Error.
...
This is bullet (5) of the proposed solution in SE-0112, and the last
major piece to be implemented.
2016-07-12 10:53:52 -07:00
Nate Cook
b0e20e1eda
[stdlib] Add string view index comparability test
2016-07-12 09:29:49 -05:00
Russell Currey
9af6321235
Fix PersistentVector test for powerpc64{le}
...
This test has a check for 32/64bit, include powerpc64{le} in this check.
Signed-off-by: Russell Currey <ruscur@russell.cc >
2016-07-12 16:03:04 +10:00
Russell Currey
a16a063ac6
Use TIOCSTI instead of TIOCGWINSZ in Glibc test
...
validation-test/stlib/Glibc.swift was failing on powerpc64le due to the
missing TIOCGWINSZ symbol. Since (from what I can tell) this is just a
random tty ioctl, replace it with a different ioctl that should be more
commonly defined.
Signed-off-by: Russell Currey <ruscur@russell.cc >
2016-07-12 16:02:54 +10:00
Dmitri Gribenko
824bccc871
stdlib: change Collection._copyToNativeArrayBuffer() to be defined in terms of public types
2016-07-11 10:54:43 -07:00
Dmitri Gribenko
bcb5a363d1
Merge pull request #3287 from PatrickPijnappel/utf-refactor
...
[stdlib] Significant UTF8/16 decode speed-ups for iterator nil-guarantee
2016-07-08 14:07:15 -07:00
Dmitri Gribenko
ce94bd9cca
Merge pull request #3268 from natecook1000/nc-scalarindex-nocore
...
[stdlib] Remove _StringCore from UnicodeScalarIndex
2016-07-07 17:41:36 -07:00
Maxim Moiseev
131e0f8a70
[stdlib] validationt test for StrideTo/StrideThrough sequences ( #3363 )
2016-07-06 14:57:34 -07:00
Mishal Shah
23b646eed2
Update master to build with Xcode 8 beta 2, OS X 10.12, iOS 10, tvOS 10, and watchOS 3 SDKs
2016-07-06 10:48:45 -07:00
Dmitri Gribenko
7b1a8dcf7f
Merge pull request #3344 from uraimo/glibc-test2
...
Glibc validation test now performed also on FreeBSD, fixed
2016-07-05 13:59:59 -07:00
Philippe Hausler
9b421c77ac
Testing fallout for fixing SR-1903
2016-07-05 13:11:53 -07:00
Umberto Raimondi
7cc29eb019
Glibc validation test now performed also on FreeBSD, fixed
2016-07-05 13:35:23 -04:00
Ben Langmuir
98829a29f7
Revert "Glibc validation test now performed also on FreeBSD"
...
This broke the test on OS X bots.
This reverts commit c145ac2424 .
2016-07-05 10:22:57 -07:00
Umberto Raimondi
c145ac2424
Glibc validation test now performed also on FreeBSD
2016-07-05 11:38:37 -04:00
Patrick Pijnappel
2cce7dbb29
[stdlib] Remove iterator post-nil checks from UTF validation tests
2016-07-05 20:49:13 +10:00
Nate Cook
202f84e7f4
[stdlib] Update String COW tests
...
Removing the _StringCore reference from string indices fixes
an extra reallocation when mutating a string with heap buffer
storage.
2016-07-02 23:16:28 -05:00
Chris Lattner
87db7b4cf2
update validation tests to modern syntax.
2016-07-02 17:10:49 -07:00
Michael Gottesman
3c603ab18b
Merge remote-tracking branch 'origin/master' into master-next
2016-07-01 18:44:21 -07:00
Dmitri Gribenko
2080426d70
Merge pull request #3291 from practicalswift/syntax-fixes-20160701
...
[gardening] Don't compare with false
2016-07-01 16:25:16 -07:00
swift-ci
2aeed65973
Merge pull request #3276 from uraimo/tioc-patch
2016-07-01 16:05:14 -07:00
swift-ci
0d330a0419
Merge pull request #3292 from practicalswift/typo-fixes-20160701
2016-07-01 15:16:16 -07:00
Umberto Raimondi
bd1a6aeb01
stdlib: added Tty ioctl constants for Darwin/FreeBSD
2016-07-01 17:00:04 -04:00
practicalswift
dd93d551df
[gardening] Fix recently introduced typos
2016-07-01 19:28:34 +02:00
practicalswift
6b5e688680
[gardening] Don't compare with false
2016-07-01 17:03:31 +02:00
Saleem Abdulrasool
83901998c9
Port for PS4
...
Add support for the PS4 OS. Update the standard library and add a target unit
test.
2016-06-30 20:14:50 -07:00
Max Moiseev
4bbecbac75
Skip the test failing in the optimized mode
2016-06-30 17:15:51 -07:00