Skip to content
This repository was archived by the owner on Mar 26, 2023. It is now read-only.

Commit d97537f

Browse files
committed
Post issue 131
Closes #448
1 parent f8358f3 commit d97537f

File tree

1 file changed

+50
-4
lines changed

1 file changed

+50
-4
lines changed

_drafts/2019-04-04-issue-131.md renamed to _posts/2019-04-04-issue-131.md

Lines changed: 50 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ title: ! 'Issue #131'
44
author: btb
55
---
66

7-
Xcode 10.2, Swift 5, Swift 5.1, _tons_ of proposals
7+
A busy two weeks: the long-awaiting Swift 5 was released, alongside Xcode 10.2.
8+
It took a while, but it is awesome to see this great release come to life.
9+
10+
Furthermore, Swift 5.1 is already being worked on, and there are _tons_ of
11+
proposals ongoing, so you can expect a lot more interesting things to come!
812

913
<!--excerpt-->
1014

@@ -13,7 +17,8 @@ Xcode 10.2, Swift 5, Swift 5.1, _tons_ of proposals
1317
### Starter tasks
1418

1519
- [TF-360](https://bugs.swift.org/browse/TF-360) [Tests] Create unit test for `TensorFlow.h:convertSwiftTypeToTF`
16-
- [TF-361](https://bugs.swift.org/browse/TF-361) [Python interop] Python member lookup error gives bad error message
20+
- [TF-416](https://bugs.swift.org/browse/TF-416) [Python interop] Produce error upon second usage of `PythonLibrary.useVersion`
21+
- [TF-419](https://bugs.swift.org/browse/TF-419) Improve tensor printing
1722

1823
### Podcasts
1924

@@ -31,11 +36,23 @@ on the Swift.org blog.
3136
> developers should be necessary, but it’s worth highlighting some of the
3237
> benefits this move gives us now and in the future.
3338
39+
SwiftNIO 2 [has been released](https://forums.swift.org/t/swiftnio-2/22136)!
40+
41+
Swift 5 [has been released](https://swift.org/blog/swift-5-released/)! You can
42+
find the release notes [here](https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_release_notes/swift_5_release_notes_for_xcode_10_2).
43+
3444
### Commits and pull requests
3545

3646
[Nathan Hawes](https://github.com/nathawes) merged [a pull request](https://github.com/apple/swift/pull/23448)
3747
to fix variable renaming in switches.
3848

49+
[Slava Pestov](https://twitter.com/slava_pestov) merged [a pull request](https://github.com/apple/swift/pull/23734)
50+
that adds support for default arguments on subscripts. 🎉
51+
52+
[Ben Langmuir](https://twitter.com/benlangmuir) merged [a pull request](https://github.com/apple/swift/pull/23674)
53+
that fixes an infinite looping looking up superclasses, the same day it was
54+
[reported](https://bugs.swift.org/browse/SR-10236). 🏎
55+
3956
### Accepted proposals
4057

4158
[SE-0252](https://github.com/apple/swift-evolution/blob/master/proposals/0252-keypath-dynamic-member-lookup.md): *Key Path Member Lookup* was [accepted](https://forums.swift.org/t/accepted-se-0252-key-path-member-lookup/22570/2).
@@ -244,6 +261,16 @@ returns from Single-Expression Functions.
244261
> `return` keyword can be omitted. We should provide this shorthand for
245262
> functions as well.
246263
264+
[David Smith](https://twitter.com/Catfish_Man) pitched [a proposal](https://forums.swift.org/t/pitch-add-a-string-initializer-with-access-to-uninitialized-storage/22611)
265+
to add a `String` initializer with access to uninitialized storage.
266+
267+
> I've been working on improving the performance of `NSString`-to-`String`
268+
> bridging, and Michael Ilseman pointed out that the more we can build it out
269+
> of public API rather than adding a bunch of private stuff for Foundation's
270+
> use, the better off everyone is.
271+
>
272+
> This new initializer is designed to be consistent with the [recently-accepted similar initializer on `Array`](https://github.com/apple/swift-evolution/blob/master/proposals/0245-array-uninitialized-initializer.md).
273+
247274
[Doug Gregor](https://twitter.com/dgregor79)
248275
pitched [a proposal](https://forums.swift.org/t/pitch-property-delegates/21895)
249276
to add Property Delegates.
@@ -261,6 +288,25 @@ to add Property Delegates.
261288
> discusses the substantive differences from that design at the end of this
262289
> proposal.
263290
291+
[Saleem Abdulrasool]() shared [an update](https://forums.swift.org/t/swift-windows/22458)
292+
on Swift on Windows.
293+
294+
> I think at this point, with pending patches, we should be able to claim that
295+
> Windows support is as good as macOS and Linux!
296+
>
297+
> I have been working on Foundation as well, which is in a better shape than
298+
> before. It is possible to build it on Windows, though there is pending work
299+
> to refactor the build a slight bit which will improve things and enable the
300+
> nightlies to build Foundation as well. However, getting the library to build
301+
> is only the beginning and running through the test suite should help get some
302+
> level of confidence in the library functioning properly.
303+
>
304+
> The Windows instructions have been updated to reflect all of this
305+
> information, and it should be possible for others to replicate this work as
306+
> well. Overall, it seems that most of the compiler, runtime, and core
307+
> libraries are now usable on Windows with the test coverage quickly converging
308+
> to the point where it is nearly as good as the other supported platforms!
309+
264310
[Brent Royal-Gordon](https://twitter.com/brentdax)
265311
pitched [a proposal](https://forums.swift.org/t/pitch-static-and-class-subscripts/21850)
266312
to allow `static` and `class` subscripts.
@@ -271,7 +317,7 @@ to allow `static` and `class` subscripts.
271317
> expect of a subscript. We also propose extending dynamic member lookup and
272318
> key paths to static properties by using static subscripts.
273319
274-
[Michael Ilseman]() gave [an update](https://forums.swift.org/t/string-consumption/21907)
320+
[Michael Ilseman](https://twitter.com/ilseman) gave [an update](https://forums.swift.org/t/string-consumption/21907)
275321
on "`String` Consumption".
276322

277323
> **Collection consumers**
@@ -301,4 +347,4 @@ on "`String` Consumption".
301347
302348
### Finally
303349

304-
> TODO: something funny/fun. tweet, link, etc.
350+
Syntax [is still hard](https://twitter.com/jesse_squires/status/1113547347756064768)...

0 commit comments

Comments
 (0)