You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 26, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: _drafts/2016-12-01-issue-48.md
+21-15Lines changed: 21 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,41 +4,47 @@ title: ! 'Issue #48'
4
4
author: jsq
5
5
---
6
6
7
-
> TODO: intro comments
7
+
Welcome back to the weekly! There was definitely some quiet time during the holidays in the US, but the repos are back to buzzing with activity.
8
8
9
9
<!--excerpt-->
10
10
11
-
### Starter tasks
12
-
13
-
{% include task_remind.html %}
14
-
15
11
### News and community
16
12
17
-
> TODO
13
+
There's a new [swift-server](https://github.com/swift-server) organization on GitHub for the [Server APIs Project](https://swift.org/server-apis/). There's currently only one repository, [work-group](https://github.com/swift-server/work-group), that contains [meeting notes](https://github.com/swift-server/work-group/tree/master/meetings) for the various sub-teams &mdash HTTP, networking, security.
14
+
15
+
Greg Heo wrote two great articles about two of the types in standard library: [*CollectionOfOne*](https://swiftunboxed.com/open-source/CollectionOfOne/) and [*IteratorOverOne*](https://swiftunboxed.com/open-source/IteratorOverOne/). Each post dives into the implementation details of the types, explaining each piece one by one. (See what I did there? 😄)
18
16
19
17
### Commits and pull requests
20
18
21
-
> TODO
19
+
Slava Pestov [completed](https://github.com/apple/swift/pull/5935) some major refactoring work regarding function types in the AST. The `PolymorphicFunctionType` class was removed and subsumed by `GenericFunctionType`. This work, [the culmination of two years chipping away at technical debt in Swift generics](https://twitter.com/slava_pestov/status/802942139873173504), resolved a 2013 FIXME. That code was so old, it could have been written on a newly updated Mac Pro. 😉
22
20
23
-
### Accepted proposals
21
+
Alex Blewitt opened a [pull request](https://github.com/apple/swift/pull/5903) to enable SourceKit building by default on Linux. More details are providing in [this email](https://lists.swift.org/pipermail/swift-dev/Week-of-Mon-20161121/003554.html) sent to swift-dev.
24
22
25
-
> TODO
23
+
Hugh Bellamy [added support](https://github.com/apple/swift/pull/5904) for building Swift on Windows with [MSVC](https://en.wikipedia.org/wiki/Visual_C%2B%2B). There are corresponding pull requests on [swift-clang](https://github.com/apple/swift-clang/pull/45) and [swift-llvm](https://github.com/apple/swift-llvm/pull/33). All 3 pull requests require merging in order for Swift to build successfully on Windows.
26
24
27
-
### Returned proposals
25
+
Chris Bailey has [posted the meeting minutes](https://github.com/swift-server/work-group/pull/52) from the Swift Server Work Group HTTP kick-off meeting.
28
26
29
-
> TODO
27
+
### Accepted proposals
30
28
31
-
### Rejected proposals
29
+
Proposal [SE-0143](https://github.com/apple/swift-evolution/blob/master/proposals/0143-conditional-conformances.md): *Conditional conformances* by Doug Gregor [was accepted](https://lists.swift.org/pipermail/swift-evolution-announce/2016-November/000295.html).
32
30
33
-
> TODO
31
+
> The proposal has been accepted for Swift 4 phase 1. Reception was almost unanimously positive, and while there was valid discussion and concern about the limitations of the initial model as proposed and its impact on the future direction of Swift's generics model, the core team agrees that this is an independently useful and valuable expansion of the generics model that leaves the door open to future elaboration. Thank you Doug for writing and revising the proposal, and thank you to everyone who participated in its review!
32
+
33
+
Proposal [SE-0146](https://github.com/apple/swift-evolution/blob/master/proposals/0146-package-manager-product-definitions.md): *Package Manager Product Definitions* by Anders Bertelrud was [reviewed](https://lists.swift.org/pipermail/swift-evolution-announce/2016-November/000296.html) and [accepted](https://lists.swift.org/pipermail/swift-evolution-announce/2016-November/000298.html).
34
+
35
+
> The proposal received no feedback, but as the core team already agreed it is the right direction we will move forward with accepting and implementing it.
34
36
35
37
### Proposals in review
36
38
37
-
> TODO
39
+
Proposal [SE-0145](https://github.com/apple/swift-evolution/blob/master/proposals/0145-package-manager-version-pinning.md): *Package Manager Version Pinning* was revised and is [under review again](https://lists.swift.org/pipermail/swift-evolution-announce/2016-November/000297.html).
40
+
41
+
> This is a proposal for adding package manager features to "pin" or "lock" package dependencies to particular versions.
38
42
39
43
### Mailing lists
40
44
41
-
> TODO
45
+
[From Jordan Rose](https://lists.swift.org/pipermail/swift-users/Week-of-Mon-20161114/003982.html) on a thread about conditional conformance to protocols:
46
+
47
+
> Rule of thumb: overloads are resolved statically, protocol requirements are invoked dynamically. You cannot get dynamic behavior out of just overloads, ever.
0 commit comments