So the bug in the reflective type system needs to be fixed before SE-0110 can actually be implemented (so that the statements in its title and text are true when compared to the actual behavior of the current Swift 4 compiler),
And yet: 1. The status of SE-0110 is "Implemented" 2. These statuses of the following issues are "resolved": SR-2008: Distinguish between single-tuple and multiple-argument function types SR-2216: Confusing behavior related to closure types and tuples SR-296: Fix inconsistencies related to tuples, arg/param lists, type params, typealiases Why? /Jens On Sun, Jun 4, 2017 at 5:49 PM, Ben Rimmington <m...@benrimmington.com> wrote: > I assumed that Swift 3 mode would be the default, so that existing > `#!/usr/bin/swift` scripts continue to work. > > -- Ben > > > On 3 Jun 2017, at 23:47, Jens Persson <j...@bitcycle.com> wrote: > > > > Yes of course, try my demonstration code yourself. > > (In the current dev snapshots, -swift-version 4 is the default and > -swift-version 3 is what you need to set if you want 3 compability) > > > >> On Sun, Jun 4, 2017 at 12:37 AM, Ben Rimmington <m...@benrimmington.com> > wrote: > >> > >> Are you using the Swift 4 language mode? > >> > >> <https://swift.org/blog/swift-4-0-release-process/#source-compatibility > > > >> > >> -- Ben >
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution