Re: [swift-dev] Generalizing nominal type descriptors into "context descriptors"; encoding generic requirements

2017-11-16 Thread John McCall via swift-dev
> On Nov 14, 2017, at 2:36 PM, Joe Groff via swift-dev > wrote: > The type metadata that gets emitted for struct, enum, and class types > includes a reference to a nominal type descriptor. The descriptor carries > information that pertains to the nominal type declaration itself, independent >

Re: [swift-dev] Highlighting other platforms for Swift?

2017-11-16 Thread Ian Partridge via swift-dev
On 15 November 2017 at 19:35, Ted Kremenek via swift-dev wrote: > We’re actively setting up support to wire in up externally hosted CI bots to > our CI infrastructure so that the community can help support the bringup and > testing of Swift on other platforms beyond the officially supported > p

[swift-dev] Building a swift release

2017-11-16 Thread Geordie J via swift-dev
Hello, I recently asked about building a particular Swift release and couldn’t find the correct tag. It turns out there are two issues with this: 1. Somehow "git checkout swift-4.0.2-RELEASE” doesn’t work. In fact, the commit that tag references (https://github.com/apple/swift/commit/efb12f4d7

Re: [swift-dev] Building a swift release

2017-11-16 Thread Alex Blewitt via swift-dev
> On 16 Nov 2017, at 14:30, Geordie J via swift-dev wrote: > > Hello, > > I recently asked about building a particular Swift release and couldn’t find > the correct tag. It turns out there are two issues with this: > > 1. Somehow "git checkout swift-4.0.2-RELEASE” doesn’t work. In fact, the >

Re: [swift-dev] Building a swift release

2017-11-16 Thread Timothy Wood via swift-dev
I had to go spelunking in the build scripts to find this, so no idea if it is the proper way, but it seems to work. In a fresh checkout of the swift repo: ./utils/update-checkout --clone --scheme swift-4.0-branch This will clone all the needed repos and then check out the right branch.

Re: [swift-dev] Building a swift release

2017-11-16 Thread Michael Gottesman via swift-dev
> On Nov 16, 2017, at 7:09 AM, Alex Blewitt via swift-dev > wrote: > >> On 16 Nov 2017, at 14:30, Geordie J via swift-dev > > wrote: >> >> Hello, >> >> I recently asked about building a particular Swift release and couldn’t find >> the correct tag. It turns out th

Re: [swift-dev] Building a swift release

2017-11-16 Thread Michael Gottesman via swift-dev
> On Nov 16, 2017, at 7:09 AM, Alex Blewitt via swift-dev > wrote: > >> On 16 Nov 2017, at 14:30, Geordie J via swift-dev > > wrote: >> >> Hello, >> >> I recently asked about building a particular Swift release and couldn’t find >> the correct tag. It turns out th

[swift-dev] Ongoing work related to compilation performance

2017-11-16 Thread Graydon Hoare via swift-dev
Hi, This is just an update on some work that's been ongoing in the past several months related to tracking and improving Swift compilation performance. I've been helping coordinate some of that work: documenting what's known about compilation performance patterns and diagnostic machinery, incre

Re: [swift-dev] Highlighting other platforms for Swift?

2017-11-16 Thread Atul Sowani via swift-dev
Hi,   I have kind of ported swift to ppc64le (a few minor issues to straighten out) and would like to help in this initiative. I can help maintain swift on ppc64le, setting up CI for ppc64le etc. Please let me know if there is anything I can help with regarding ppc64le.   Thanks, Atul.   - Orig

Re: [swift-dev] Potential contributions to compilation time reporting?

2017-11-16 Thread Graydon Hoare via swift-dev
> On Nov 12, 2017, at 8:30 AM, Brian Gesiak via swift-dev > wrote: > > Hello all! > > I'm looking for a body of work to do on the Swift compiler for an upcoming > programmer retreat I'm attending in January [1]. I've read a lot of blog > posts with tips for diagnosing slow Swift compile tim