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

Issue 104 #371

Merged
merged 14 commits into from
Mar 8, 2018
12 changes: 11 additions & 1 deletion _drafts/2018-03-08-issue-104.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,17 @@ Marcin Krzyżanowski [wrote](https://pspdfkit.com/blog/2018/first-class-swift-ap

### Commits and pull requests

> TODO
[Reid Kleckner](https://github.com/rnk) pushed a [commit](https://github.com/apple/swift-clang/commit/334f080ab3c1bfbb13601a4f404b9c97e2294eb9) that fixes a variant of the [Spectre](https://spectreattack.com/spectre.pdf) vulnerability.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure I'd include this. Isn't really Swift-specific and it's been widely covered in lots of programming publications. Besides I think Reid (although listed as a reviewer) isn't technically the author of that commit, that's Chandler Carruth, and Reid happened to re-apply the commit to swift-clang. Maybe I'm missing something though.

Copy link
Contributor

@tapthaker tapthaker Mar 8, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jpsim : My mistake, should have payed a closer attention to the commit. Will be deleting this point altogether.


[Karoy Lorentey](https://github.com/lorentey) worked on a [pull request](https://github.com/apple/swift/pull/14913) to use SipHash-1-3 for all hashing.

> This PR intends to improve matters by standardizing on a high quality hash function, SipHash, for use inside the standard library and inside compiler-synthesized Hashable implementations. (SipHash is already implemented in the stdlib, but so far it has been sitting there largely unused.)
>
> This PR does not introduce public API to help with manual Hashable implementations -- but it provides the first step towards providing one.

[Harlan](https://github.com/harlanhaskins) created a [pull request](https://github.com/apple/swift/pull/14854) that makes SwiftSyntax build on Linux.

[Michael Ilseman](https://github.com/milseman) worked on a [pull request](https://github.com/apple/swift/pull/14755) could speedup ObjC bridging 2.5 times.

### Accepted proposals

Expand Down