<commit_before>---
layout: post
title: ! 'Issue #109'
author: btb
---

I'm starting to get more excited about WWDC by the day right now. Looking forward to meeting people and learning about all new technologies and APIs that we will be seeing. It feels so long ago since last year's WWDC!

Also, if you're there too, feel free to say hi! 👋

That being said, here is another two weeks of interesting Open Source Swift news, including another few awesome proposals (I am not complaining, but what happened with that [March 1 "deadline"](https://github.com/apple/swift-evolution#evolution-process-for-swift-5)?) and interesting announcements.

Enjoy!

<!--excerpt-->

### Starter tasks

- [SR-7562](https://bugs.swift.org/browse/SR-7562) [Compiler] `@discardableResult` is disregarded for a required init method
- [SR-7574](https://bugs.swift.org/browse/SR-7574) [Compiler] Use libfuzzer on the demangler
- [SR-7624](https://bugs.swift.org/browse/SR-7624) [Compiler] Fixits for 'Argument passed to call that takes no arguments'
- [SR-7629](https://bugs.swift.org/browse/SR-7629) [Compiler] Wrong fixit when the type doesn't conform to a public protocol

{% include task_remind.html %}

### Swift Unwrapped

In [episode 57](https://spec.fm/podcasts/swift-unwrapped/141585), Jesse and JP discuss the Swift for TensorFlow Design Overview that we mentioned two weeks ago.

In [episode 58](https://spec.fm/podcasts/swift-unwrapped/144196), Jesse and JP discuss the reimplentation of Implicitly Unwrapped Optionals (IUOs) in Swift, and what that brings us.

### News and community

[Nicole Jacque])(https://github.com/najacque/) and [<NAME>](https://twitter.com/mishaldshah/) announced [a community hosted Swift continuous integration](https://twitter.com/SwiftLang/status/992166029613674497) to make it easier to support more platforms for Swift.

[<NAME>](https://twitter.com/tkremenek) announced that Swift for TensorFlow [will be developed](https://forums.swift.org/t/swift-for-tensorflow-to-be-developed-on-tensorflow-branch-on-apple-swift-on-github/12595) on a `tensorflow` branch on apple/swift, allowing closer collaborations among the Swift and TensorFlow teams.

[<NAME>](https://twitter.com/modocache) wrote [an article](https://modocache.io/llvm-memory-buffer) on how Swift and Clang use LLVM to read files into memory.

### Commits and pull requests

[Doug Gregor](https://github.com/DougGregor) merged [a pull request](https://github.com/apple/swift/pull/16563) that eliminates more of `SubstitutionList`. In a followup [pull request](https://github.com/apple/swift/pull/16568) all remaining `SubstitutionList`s have been removed.
<commit_msg>Update 2018-05-17-issue-109.md (#392)<commit_after>---
layout: post
title: ! 'Issue #109'
author: btb
---

I'm starting to get more excited about WWDC by the day right now. Looking forward to meeting people and learning about all new technologies and APIs that we will be seeing. It feels so long ago since last year's WWDC!

Also, if you're there too, feel free to say hi! 👋

That being said, here is another two weeks of interesting Open Source Swift news, including another few awesome proposals (I am not complaining, but what happened with that [March 1 "deadline"](https://github.com/apple/swift-evolution#evolution-process-for-swift-5)?) and interesting announcements.

Enjoy!

<!--excerpt-->

### Starter tasks

- [SR-7562](https://bugs.swift.org/browse/SR-7562) [Compiler] `@discardableResult` is disregarded for a required init method
- [SR-7574](https://bugs.swift.org/browse/SR-7574) [Compiler] Use libfuzzer on the demangler
- [SR-7624](https://bugs.swift.org/browse/SR-7624) [Compiler] Fixits for 'Argument passed to call that takes no arguments'
- [SR-7629](https://bugs.swift.org/browse/SR-7629) [Compiler] Wrong fixit when the type doesn't conform to a public protocol

{% include task_remind.html %}

### Swift Unwrapped

In [episode 57](https://spec.fm/podcasts/swift-unwrapped/141585), Jesse and JP discuss the Swift for TensorFlow Design Overview that we mentioned two weeks ago.

In [episode 58](https://spec.fm/podcasts/swift-unwrapped/144196), Jesse and JP discuss the reimplentation of Implicitly Unwrapped Optionals (IUOs) in Swift, and what that brings us.

### News and community

[<NAME>](https://github.com/najacque/) and [<NAME>](https://twitter.com/mishaldshah/) announced [a community hosted Swift continuous integration](https://twitter.com/SwiftLang/status/992166029613674497) to make it easier to support more platforms for Swift.

[<NAME>](https://twitter.com/tkremenek) announced that Swift for TensorFlow [will be developed](https://forums.swift.org/t/swift-for-tensorflow-to-be-developed-on-tensorflow-branch-on-apple-swift-on-github/12595) on a `tensorflow` branch on apple/swift, allowing closer collaborations among the Swift and TensorFlow teams.

[<NAME>](https://twitter.com/modocache) wrote [an article](https://modocache.io/llvm-memory-buffer) on how Swift and Clang use LLVM to read files into memory.

### Commits and pull requests

[<NAME>](https://github.com/DougGregor) merged [a pull request](https://github.com/apple/swift/pull/16563) that eliminates more of `SubstitutionList`. In a followup [pull request](https://github.com/apple/swift/pull/16568) all remaining `SubstitutionList`s have been removed.

{'fraction_non_alphanumeric': 0.12078387035990201, 'fraction_numerical': 0.035048049745618995, 'mean_word_length': 4.832967032967033, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 34, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6620692', 'n_tokens_mistral': 1825, 'n_tokens_neox': 1579, 'n_words': 546}