Cosmopolitan v3.5.0 リリース
(github.com/jart)- Cコードをビルドすると、Windows/Mac/Linux/BSDなど、どこでも実行できるようにするライブラリおよびツールチェーン
- インタープリタ/仮想マシンが不要
- GCC と Clang を再構成して POSIX Polyglot フォーマットを作り、各 OS でネイティブ実行
3.5 の改善点
- メモリマップ実装: より高品質なメモリマップ実装を提供
- Lua 5.4.6 をサポート(内蔵の Redbean Web サーバーが使用)
-x LANGフラグをサポート- C++ STL の再実装において大きく前進
ctl::stringの最適化: スモールストリング最適化を含む各種最適化を実施。ctl::setおよびctl::mapを導入: 新しいデータ構造を導入。ctl::unique_ptrを実装: unique pointer 機能を追加。- 最小限の
new.hを提供: 最小構成のnew.hファイルを提供。 _Atomic定義を修正: C++ における_Atomicの定義を修正。- その他の最適化とバグ修正: 各種最適化とバグ修正を実施。
GitHub 開発プロセスの改善
- ラベラーアクションを追加: GitHub ラベラーアクションを追加。
- Issue テンプレートを追加: Issue テンプレートを追加。
- テストラベルを削除: ラベラー設定ファイルからテストラベルを削除。
2件のコメント
Hacker Newsの意見