Bug Reducer! https://lists.swift.org/pipermail/swift-dev/Week-of-Mon-20161212/003712.html
- Given a crashing sil-opt invocation, reduce the number of functions in the input file to a minimal set causing a crash.
- Given a crashing sil-opt invocation, reduce the number of optimization passes run on the input file to a minimal set and then try to reduce functions.
- A random pass pipeline generator that runs N rounds of a permuted performance optimization pipeline and tries to reduce the test cases using the above tools if a crash is found.
Slides from an IBM conference: https://twitter.com/clattner_llvm/status/810175976583950336
@modocache - Ha! I just came here to post that link 馃槃
Implement main/isMainThread:
https://github.com/apple/swift-corelibs-foundation/pull/748
A truly shameless plug for the "commits and pull requests" section: https://github.com/apple/swift/pull/6298
This one fixes quite a few issues, while simplifying the implementation: https://github.com/apple/swift/pull/6309
This PR cleans up a number of issues related to the various casting operations, spelled
as,as?,as!, andis...
Looking back on Swift 3 and ahead to Swift 4
Lots of good stuff to unwrap in there. Especially interesting are the "Possible Swift 4 Stage 2 Efforts". Here's a small sample, summarized:
That email appears to be from July...? Or am I missing something?
Oops, my mistake. It was re-shared today and seemed very much applicable and I didn't check the date! Though the reference to Swift 3.0.1 seemed odd...
"Real compilers never crash" 馃槅
https://github.com/apple/swift/pull/6484
partial + layout specialization:
https://twitter.com/slava_pestov/status/812700538584387584
lattner on result types:
https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20161226/029854.html
Another truly shameless plug: https://github.com/apple/swift/pull/6495 -- better colorization of AST and parse tree dumps.
@modocache - I saw that! Pretty rad 馃槑
Kevin Ballard's PR to include unavailable/deprecated/availability attributes when printing Obj-C declarations for Swift functions has been merged: https://github.com/apple/swift/pull/6480
Most helpful comment
Another truly shameless plug: https://github.com/apple/swift/pull/6495 -- better colorization of AST and parse tree dumps.