Avatar
norio_nomura 4/25/2017 3:25 AM
なんとなく原因が見つかったぽい。
3:26 AM
SourceKitはLinux版とmacOS版でそれぞれInProcとXPCに一部実装が分かれていて、InProc版のテストが無効化されているせいで破壊的な変更がXPC版だけに入ってしまい、InProc版が壊れてきてた。
😥 1
3:29 AM
そんなXPC版への変更が、PRをオープンして以降にさらに入ってた。 https://github.com/apple/swift/commit/65668c9d82fcb65f52172d4b1e25f47922744f82#diff-0ff30e883d2a6d6a213ed6714d4845e9
  • Add CompilerInvocation::getPCHHash This will be used when creating a unique filename for a persistent precompiled bridging header.
    • Automatically generate and use a precompiled briding head...
3:32 AM
ビルドエラーやテストで即座に失敗するようなものはPRに反映できてたけど、これは気づかなかった。