Skip to content

Commit e7369c7

Browse files
authored
[46] Evolution, mailing list
1 parent 9ba4c85 commit e7369c7

File tree

1 file changed

+6
-18
lines changed

1 file changed

+6
-18
lines changed

_drafts/2016-11-10-issue-46.md

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Chris Bieneman [presented](https://llvmdevelopersmeetingbay2016.sched.org/event/
3434

3535
### Commits and pull requests
3636

37-
> TODO: Learn what "eager bridging" is, and include a short blurb on https://github.com/apple/swift/pull/5488 and https://github.com/apple/swift/pull/5489.
37+
Alexis Beingessner sent pull requests for eager [array](https://github.com/apple/swift/pull/5488) and [string](https://github.com/apple/swift/pull/5489) bridging. Currently, Objective-C's `NSArray` and `NSString` are bridged into Swift by keeping a reference to a `-copy` of the Objective-C object, then forwarding messages to and from it. This has a performance overhead that can be eliminated by "eagerly" copying the contents of the `NSArray` or `NSString` into a Swift `Array` or `String` once, at the time that the Objective-C object is first bridged to Swift. Doug Gregor explains eager bridging [here](https://twitter.com/dgregor79/status/796593026151944193).
3838

3939
Slava Pestov [sent](https://github.com/apple/swift/pull/5600) a pull request that enables nested types within generic types. This resolves an ABI FIXME in the Swift standard library.
4040

@@ -50,29 +50,17 @@ Dave Abrahams [sent](https://github.com/apple/swift/pull/5640) a pull request to
5050

5151
Hugh Bellamy [sent](https://github.com/apple/swift/pull/5671) instructions on how to compile and run Swift on Windows, via Bash on Windows.
5252

53-
> TODO
54-
55-
### Accepted proposals
56-
57-
> TODO
58-
59-
### Returned proposals
60-
61-
> TODO
62-
63-
### Rejected proposals
64-
65-
> TODO
66-
6753
### Proposals in review
6854

69-
> TODO
55+
Doug Gregor's [SE-0143](https://github.com/apple/swift-evolution/blob/master/proposals/0143-conditional-conformances.md), *Conditional conformances*, is back in review.
56+
57+
> During the first round of review for SE-0143, there was concern about the clarity of the proposal as written, since the discussion fixated on a number of ancillary issues not intended to be core to the proposal. Doug has revised the proposal for another round of feedback, so the review period for this proposal has been extended through November 15.
7058
7159
### Mailing lists
7260

73-
Brian Gesiak [posted](https://lists.swift.org/pipermail/swift-dev/Week-of-Mon-20161107/003440.html) results from running the PVS-Studio static analyzer on the Swift codebase. Based on the analyer warnings, Michael Ilseman [removed](https://github.com/apple/swift/pull/5677) some unused method arguments.
61+
Graydon Hoare [posted](https://lists.swift.org/pipermail/swift-dev/Week-of-Mon-20161031/003410.html) advice on how to help the Swift team diagnose slow compile time performance. His attachment was scrubbed from the mailing list archives, but you can read it [here](https://gist.github.com/modocache/9805e3e8420ccfe5f49f9c932bac27d3).
7462

75-
> TODO
63+
Brian Gesiak [posted](https://lists.swift.org/pipermail/swift-dev/Week-of-Mon-20161107/003440.html) results from running the PVS-Studio static analyzer on the Swift codebase. Based on the analyer warnings, Michael Ilseman [removed](https://github.com/apple/swift/pull/5677) some unused method arguments.
7664

7765
### Finally
7866

0 commit comments

Comments
 (0)