Arnold Schwaighofer
e113ef8c93
Add a mode to test implicit dynamic with private imports
2019-03-20 14:34:01 -07:00
Itai Ferber
b05866a92f
Fix IndexSet.RangeView indexing with subranges
...
On initialization, IndexSet.RangeView made the erroneous assumption that given an intersection range, a nil _indexOfRange(containing: bound) indicated that the bound was beyond the beginning or end of the index set. Instead, the index could simply not exist.
We now calculate the actual intersection of the parent index set with the given intersection range and use that as the index set to view.
This also makes the unit tests for testing range views more comprehensive.
2017-07-24 15:32:03 -07:00
Kevin Ballard
76fe9ea214
[SDK] Fix IndexSet.startIndex for empty sets that used to have values
...
We can't rely on `_range(at:)` producing valid results for sets that
have no ranges.
Fixes SR-4947.
2017-05-19 15:18:04 -07:00
Michael Ilseman
75c476b984
Revert "Add Codable conformance to common Foundation types"
...
This reverts commit dee889f4d0 .
2017-05-17 11:56:31 -07:00
Itai Ferber
dee889f4d0
Add Codable conformance to common Foundation types
...
Add conformances + unit tests for
* CGFloat
* AffineTransform
* Calendar
* CharacterSet
* DateComponents
* DateInterval
* Decimal
* IndexPath
* IndexSet
* Locale
* Measurement
* NSRange
* PersonNameComponents
* TimeZone
* URL
* UUID
along with some unit tests for each.
2017-05-16 16:57:46 -07:00
Philippe Hausler
138644f1e3
[Foundation] Add unit tests for unconditional bridging and import a few unit tests for Decimal
2017-04-18 10:09:39 -07:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
practicalswift
797b80765f
[gardening] Use the correct base URL ( https://swift.org ) in references to the Swift website
...
Remove all references to the old non-TLS enabled base URL (http://swift.org )
2016-11-20 17:36:03 +01:00
Max Moiseev
9fc37efee4
[test] renaming test/1_stdlib to just test/stdlib
2016-09-01 16:51:43 -07:00