Re: [swift-dev] [Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 - Long Test (master) #1661

2017-06-29 Thread Argyrios Kyrtzidis via swift-dev
Looking into.. > On Jun 29, 2017, at 4:51 PM, Douglas Gregor wrote: > > Argyrios, is this you? Index-while-building related. > > - Doug > >> On Jun 29, 2017, at 4:51 PM, no-re...@swift.org >> wrote: >> >> [FAILURE]

Re: [swift-dev] Feature Proposal to improve Mixed Frameworks support

2017-06-29 Thread Jordan Rose via swift-dev
> On Jun 29, 2017, at 16:35, Daniel Dunbar wrote: > > >> On Jun 29, 2017, at 10:43 AM, Jordan Rose via swift-dev > > wrote: >> >> Thanks for following through on this, Gonzalo! (The two of us talked about >> this

Re: [swift-dev] Feature Proposal to improve Mixed Frameworks support

2017-06-29 Thread Daniel Dunbar via swift-dev
> On Jun 29, 2017, at 10:43 AM, Jordan Rose via swift-dev > wrote: > > Thanks for following through on this, Gonzalo! (The two of us talked about > this briefly at WWDC.) My idea was a little less clever than yours: just > always include the internal members in the main

Re: [swift-dev] External pass pipeline YAML format

2017-06-29 Thread Michael Gottesman via swift-dev
> On Jun 29, 2017, at 12:50 PM, Vasileios Kalintiris wrote: > > I plan on writing a patch for this. Based on which branch should I create the > pull request? Is the swift-3.1-branch frozen? master. > > On Thu, Jun 29, 2017 at 7:27 PM, Michael Gottesman

Re: [swift-corelibs-dev] NSRegularExpression performance

2017-06-29 Thread Philippe Hausler via swift-corelibs-dev
From a performance standpoint there are a few things going on here. 1) I would highly suggest to have a compiled NSRegularExpression stored once per pattern. From what I can tell this is true for the code listed? Regexes in general are not always best to re-create all the time since it has to

Re: [swift-dev] Feature Proposal to improve Mixed Frameworks support

2017-06-29 Thread Jordan Rose via swift-dev
Thanks for following through on this, Gonzalo! (The two of us talked about this briefly at WWDC.) My idea was a little less clever than yours: just always include the internal members in the main header unless you provide the name of a second header to put them in. (I called this flag

[swift-corelibs-dev] NSRegularExpression performance

2017-06-29 Thread Francois Green via swift-corelibs-dev
I’m uncertain if I’m using the correct forum, but I asked this question on the user list a few months back and no one responded. The NSRegularExpression library seems to perform poorly and I’m wondering if this is a performance bug or is it being used improperly? I’ve added links to two

Re: [swift-dev] External pass pipeline YAML format

2017-06-29 Thread Michael Gottesman via swift-dev
> On Jun 28, 2017, at 10:15 AM, Vasileios Kalintiris via swift-dev > wrote: > > > Have you seen `utils/pass-pipeline/scripts/pipelines_build_script.py`, it > > looks like it might give some hints? > > I've tried generating a pass pipeline with >

[swift-dev] Feature Proposal to improve Mixed Frameworks support

2017-06-29 Thread Gonzalo Larralde via swift-dev
I wanted to bring a few points into attention to discuss potential improvements on Mixed Frameworks support. The current status for Mixed Frameworks present some challenges, one specifically being how the Swift compiler generates the ObjC Interface Header. At this moment, there's a detection

Re: [swift-dev] External pass pipeline YAML format

2017-06-29 Thread Vasileios Kalintiris via swift-dev
> I suspect that we don't use the pass pipeline python scripts in our buildbots anymore and the relevant bits, ie. the code in SILPassPipelinePlan::getPassPipelineFromFile and/or the python scripts, have not been kept up-to-date. It seems that the following format works for the time being: [ [