ruby-trunk-changes 2021-03-04

今日は macOS 上で gcc でのビルドのエラーの対策などがありました。

[bf089d786a] Nobuyoshi Nakada 2021-03-03 18:21:44 UTC

macOS で random.c に #include してるヘッダを Security/Security.h から Security/SecRandom.h に変更しています。 コミットログによると Security/Authorization.h という(おそらくSecurity/Security.h からさらに #include される)ヘッダファイルが clang の独自の拡張に依存していて gcc で syntax error になるらしくて、それを避けつつ必要な宣言が含まれてるヘッダを直接 #include するようにしたということのようです。

[1876782155] git 2021-03-04 02:31:57 UTC

version.h の日付更新

[dea08758be] Nobuyoshi Nakada 2021-03-04 02:39:45 UTC

GitHub Actions による各種チェックを行う workflow .github/workflows/check_misc.yml に行末の空白をチェックするアクションを追加しています

[446d000e11] Nobuyoshi Nakada 2021-03-04 02:40:02 UTC

numeric.rb の行末の空白除去。