Avatar
omochimetaru 8/9/2022 1:07 AM
Hi all, In the past few years, some components of the Swift compiler have started being implemented in Swift, including: The new Swift Driver, which coordinates Swift compilations. Parsing of regular expression literals. Some new SIL optimization passes. All of these components are optional for one reason or another. The new Swift Driver is ...
1:08 AM
SwiftコンパイラをSwiftで実装する提案、というか方針のアナウンス
1:10 AM
正確には、Swiftコンパイラのビルドプロセスに、Swiftコンパイラが必要な部分を導入する、かな?
1:11 AM
利用箇所として
  • CLIドライバー
  • 正規表現リテラル
  • gybとtablegen
の候補を挙げてる
1:12 AM
CLIドライバーと正規表現はすでにSwift実装されてるし、正規表現はセカンドステージビルドされてるし、 ドライバーなくてもコンパイラ動くからこいつらはあんまり状況が変わらない気がする (edited)
1:13 AM
gybとtablegenはpython実装だから、これがswift製のコードジェネレータになったら再利用しやすくて嬉しい (edited)
1:14 AM
Swift性のOptimizerは C++ Interoperabilityが完成するまでは必須パスには入れない・・・のかな