以下の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20241111より取得しました。


ruby-trunk-changes 2024-11-11

今日は主に拡張ライブラリ json, psych, fiddle の修正や cygwin 向けのビルドプロセスの修正などがありました。

[e8accdb22e] Nobuyoshi Nakada 2024-11-10 12:31:43 UTC

cygwin/GNUmakefile.in で MUNICODE_FLAG という変数への代入に "=" でなく ":=" を使っています。これどう違うんだろう。

[2f88a9258d] Nobuyoshi Nakada 2024-11-10 12:57:56 UTC

unsigned int の Integer の VALUE 値への変換や Windows 環境での select() の fd の最大値を得る関数で RBIMPL_CAST() を用いた明示的キャストを追加しています。IL32 環境でのオーバーフローの可能性を考慮。

[bce1bd1dc1] Nobuyoshi Nakada 2024-11-10 13:52:17 UTC

rb_strlen_lit() というマクロで C の文字列リテラルが wide char の文字列の場合を考慮するようにしています。

[5eaa4c76c6] tomoya ishida 2024-11-10 19:11:54 UTC

標準添付ライブラリ reline の不要な処理の削除やメソッド名の改名などのリファクタリング

[a23c6db5c5] Sutou Kouhei 2024-11-09 06:33:24 UTC

拡張ライブラリ fiddle の Fiddle::Function.new に関数名として Symbol も受付けるようにしています。 https://github.com/ruby/fiddle/issues/159

[a75fabf6a7] Sutou Kouhei 2024-11-09 06:49:07 UTC

拡張ライブラリ fiddle のバージョンを 1.1.6.dev に更新しています。

[a78cb959ec] Jean Boussier 2024-11-06 17:32:03 UTC

拡張ライブラリ json の gemspec ファイルで JRuby の時に spec.files に jar ファイルを追加するようにしています。

[f1be046a1d] Jean Boussier 2024-11-06 17:35:26 UTC

拡張ライブラリ json のバージョンを 2.8.1 に更新しています。

[c991f75c19] Aaron Patterson 2024-11-07 01:12:07 UTC

拡張ライブラリ json で数値の parse 時に整数だった時の処理を Float の時と共有して重複したスキャンを抑制しています。

[58317328b6] Jean Boussier 2024-11-07 07:49:53 UTC

拡張ライブラリ json の関数名 JSON_parse_float() を JSON_parse_number() に改名。

[1b6a26e23a] Jean Boussier 2024-11-07 16:22:10 UTC

拡張ライブラリ jsonJSON.load_file のファイル読み込み時に明示的に external encoding を UTF-8 に指定するようにしています。 https://github.com/ruby/json/issues/697

[db34be164e] Hiroshi SHIBATA 2024-11-07 04:57:02 UTC

拡張ライブラリ psych のバージョンを 5.2.0.beta4 に更新しています。

[6e002609aa] Hiroshi SHIBATA 2024-11-07 05:24:40 UTC

拡張ライブラリ psych のバージョンをさらに 5.2.0.beta5 に更新しています。

[318bb6a28a] Hiroshi SHIBATA 2024-11-07 05:52:40 UTC

拡張ライブラリ psych のバージョンをさらに 5.2.0.beta6 に更新しています。たぶん upstream では他にもコミットがされているけど tool/sync_default_gems.rb での同期対象じゃないのでこっちには含まれてないんだと思います。

[c457f72117] Hiroshi SHIBATA 2024-11-07 06:04:44 UTC

拡張ライブラリ psych のバージョンをさらに 5.2.0.beta7 に更新しています。

[1b137a94a4] Hiroshi SHIBATA 2024-11-07 06:25:56 UTC

拡張ライブラリ psych のバージョンを 5.2.0 に更新しています。

[bb6a3edadf] David Rodríguez 2024-11-08 11:20:35 UTC

rubygems に vendoring されている uri のバージョンを 1.0.1 のものに更新しています。

[282de27ce3] git 2024-11-11 01:09:22 UTC

NEWS の default gems のバージョンリストの json, fiddle, psych のバージョンを更新しています。

[25252677f9] Joe Rafaniello 2024-11-08 16:57:18 UTC

標準添付ライブラリ uri の警告メッセージの typo 修正。

[a6ad6f350d] Hiroshi SHIBATA 2024-11-11 03:06:59 UTC

標準添付ライブラリ resolv のバージョンを 0.5.0 に更新しています。

[1d9be1f8b6] git 2024-11-11 03:07:57 UTC

NEWS の default gems のバージョンリストの resolv のバージョンを更新しています。

[768f2d1018] "dependabot[bot]" 2024-11-11 02:50:50 UTC

GitHub Actions の workflows で利用している github/codeql-action アクションのバージョンを更新しています。

[461fa56e10] Hiroshi SHIBATA 2024-11-11 08:59:58 UTC

標準添付ライブラリ securerandom のバージョンを 0.3.2 に更新しています。

[6cfc6a0931] git 2024-11-11 09:01:09 UTC

NEWS の default gems に securerandom の項目を追加しています。

[0867ca3407] Hiroshi SHIBATA 2024-11-11 07:51:41 UTC

GitHub Actions に Cygwin 環境でのビルドを行う workflow を追加しています。

[4100d650d7] Hiroshi SHIBATA 2024-11-11 08:50:49 UTC

0867ca3407dfc4d0a35a74eb95c0d8ebc7cb655e で追加した GitHub Actions の cygwin 版 workflow でインストールするパッケージに ruby を追加しています。 BASERUBY 用ですね。

[4ae2dbbe45] Hiroshi SHIBATA 2024-11-11 08:53:32 UTC

0867ca3407dfc4d0a35a74eb95c0d8ebc7cb655e で追加した GitHub Actions の cygwin 版 workflow でインストールするパッケージに libyaml-devel を追加し、openssl-devel は libssl-devel に変更しています。

[d1f921ebdd] Hiroshi SHIBATA 2024-11-11 08:54:38 UTC

0867ca3407dfc4d0a35a74eb95c0d8ebc7cb655e で追加した GitHub Actions の cygwin 版 workflow で make 時のオプションに -j2 を追加して並列ビルドするようにしています。




以上の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20241111より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14