I think the indexing while building is really part of Xcode and not Swift since it also works on C, C++, Obj-C and Obj-C++. It’s not just for Swift. Jonathan
> On Jul 4, 2017, at 11:18 PM, Jon Shier <j...@jonshier.com> wrote: > > The feature this thread is about, indexing while building. I’m of the > opinion that, if a feature needs to be integrated with the Swift compiler, as > this one was, development of that integration should be done in the open. > Perhaps I misunderstand how this feature is separated between the compiler > and higher level tools, but avoiding a month long mismatch between the open > source and Apple versions, one which prevents open source snapshots from > working in Xcode at all, is a good thing, no? > > > > Jon > >> On Jul 4, 2017, at 11:14 PM, Jonathan Prescott <jprescot...@icloud.com >> <mailto:jprescot...@icloud.com>> wrote: >> >> I’m curious what Swift features you think Apple is developing internally >> that is not being done concurrently as part of, or totally within, the >> open-source project. To me, everything that is the compiler(s), debugger, >> standard librarIes, package manager are all being constructed completely >> within the open-source community (both LLVM/CLang and Swift). All of the >> Xcode pieces you explicitly mentioned (the source code editor, the build >> system, for example) are all part of the Xcode application, and should be >> developed by Apple as part of their product offering to whatever level of >> privacy they desire. And, the iPad Playgrounds Application is >> Apple-proprietary as well. >> >> What components/Swift features are you concerned about? >> >> Just asking. >> >> Jonathan >> >>> On Jul 4, 2017, at 9:20 PM, Jon Shier via swift-users >>> <swift-users@swift.org <mailto:swift-users@swift.org>> wrote: >>> >>> Xcode 9 fixes my biggest complaint about Xcode, which was the text >>> editor. The new one, based off the one used in the Playgrounds iPad app, is >>> far better in pretty much every way than the old one. It’s still missing >>> features (which should be added by release) but I use it as much as I can. >>> It still suffers from some of the same issues as the old editor, namely >>> that its functionality breaks almost completely when SourceKit crashes, >>> which is really annoying for stuff like syntax highlighting and auto >>> indentation, since it seems like that stuff shouldn’t break when that >>> happens. But it recovers a bit better now from those situations. The new >>> build system is also really nice, though largely invisible. >>> I do find it concerning that Apple is developing Swift features >>> internally, which is rather antithetical to open source development and >>> leads to painful transition periods like this where Apple’s version and the >>> open source version are out of sync. It really doesn’t seem necessary for >>> these features to be developed privately. I would hope the Swift project >>> takes a more WebKit-like approach to these features, where all features are >>> developed in the open source branch, with only the SPI integration private >>> to Apple. Features like the content filters shipped last year were fully >>> visible in the open source tree long before WWDC. It would be better for >>> Swift to develop all of these features in the open. >>> >>> >>> >>> Jon >>> >>>> On Jul 4, 2017, at 9:05 PM, David Baraff via swift-users >>>> <swift-users@swift.org <mailto:swift-users@swift.org>> wrote: >>>> >>>> How is xcode9 beta going in general? I would dearly love to start using >>>> the new Codable stuff, and I don’t have to really worry about swift 3 >>>> compatability — it’s just a question of the xcode 9 beta being safe enough >>>> to get work done. >>>> >>>> (The fact that “yank” was broken makes it a non-starter for me but i’m >>>> kind of hoping it gets fixed soon.) >>>> >>>> >>>>> On Jul 4, 2017, at 6:02 PM, Anders Hasselqvist via swift-users >>>>> <swift-users@swift.org <mailto:swift-users@swift.org>> wrote: >>>>> >>>>> Hi, >>>>> >>>>> I've been trying to use the swift4 snapshot toolchains with Xcode9 beta >>>>> with little success. >>>>> >>>>> When building I get the error: >>>>> " >>>>> <unknown>:0: error: unknown argument: '-index-store-path' >>>>> Command >>>>> /Library/Developer/Toolchains/swift-4.0-DEVELOPMENT-SNAPSHOT-2017-06-29-a.xctoolchain/usr/bin/swiftc >>>>> failed with exit code 1 >>>>> " >>>>> >>>>> I believe that this because of missing "indexing while building" support >>>>> in the open source swift in the currently available snapshots. (The >>>>> feature was merged just a few days ago: >>>>> https://github.com/apple/swift/pull/10726 >>>>> <https://github.com/apple/swift/pull/10726>) >>>>> >>>>> Is there a way to disable "indexing while building" in Xcode9? >>>>> >>>>> Thanks, >>>>> Anders >>>>> >>>>> _______________________________________________ >>>>> swift-users mailing list >>>>> swift-users@swift.org <mailto:swift-users@swift.org> >>>>> https://lists.swift.org/mailman/listinfo/swift-users >>>>> <https://lists.swift.org/mailman/listinfo/swift-users> >>>> >>>> _______________________________________________ >>>> swift-users mailing list >>>> swift-users@swift.org <mailto:swift-users@swift.org> >>>> https://lists.swift.org/mailman/listinfo/swift-users >>>> <https://lists.swift.org/mailman/listinfo/swift-users> >>> >>> _______________________________________________ >>> swift-users mailing list >>> swift-users@swift.org <mailto:swift-users@swift.org> >>> https://lists.swift.org/mailman/listinfo/swift-users >>> <https://lists.swift.org/mailman/listinfo/swift-users> >> >
_______________________________________________ swift-users mailing list swift-users@swift.org https://lists.swift.org/mailman/listinfo/swift-users