2024-11-01から1ヶ月間の記事一覧
今日は主に GC の切り出した実装のインターフェースとしてメモリ確保の関数群が NULL を返す可能性があるという前提で呼び元でのチェックを追加する変更やTracePoint の不具合修正、拡張ライブラリ socket の Happy Eyeballs V2 対応の不具合修正などがあり…
今日は主に拡張ライブラリ socket の Happy Eyeballs V2 対応の不具合修正、標準添付ライブラリの reline や set のバージョン更新などがありました。 [36ed9c2fc9] Stan Lo 2024-11-28 12:18:06 UTC 標準添付ライブラリ rdoc の gemspec ファイルの spec.fi…
今日は macOS 上での最新版の clang でのバックトレース取得の修正や ISeq へのコンパイル処理の不具合? の修正などがありました。 [43b059b6a3] Kazuhiro NISHIYAMA 2024-11-27 12:03:26 UTC NEWS のチケットのリンクのための footnote の順番をソートして…
今日は拡張ライブラリ strscan の新規メソッド StringScanner#scan_integer の追加(そういえば NEWS 追記が必要そう)や Array#include? の最適化命令の導入、拡張ライブラリ io/console の不具合修正などがありました。 [def684508c] tomoya ishida 2024-11-…
今日は主に GC の共有ライブラリ化のビルドプロセスの修正や rubygems/bundler の更新、NEWS の整理などがありました。リリースが近くなってきたって感じですね。 [d61933e503] Matt Valentine-House 2024-11-22 12:32:16 UTC GC の外部実装の共有ライブラリ…
今日は主に拡張ライブラリ socket の Happy Eyeballs V2 の実装のエラー時の処理の修正などがありました。 [bf47b1b523] tomoya ishida 2024-11-24 15:45:13 UTC 標準添付ライブラリ reline の補完処理でクオートの処理などの不具合の修正をしているようです…
今日は主に non-blocking Fiber の Scheduler 利用時の Mutex#sleep の不具合修正や拡張ライブラリ socket の名前解決のエラー処理の修正などがありました。 [8d575e4972] Misaki Shioi 2024-11-23 14:04:02 UTC 拡張ライブラリ socket で子 thread での名前…
今日は主に拡張ライブラリ openssl の OpenSSL::X509::{Request,CRL}#sing メソッドの第2引数に nil を許容する変更などがありました。 [ce4906efb3] Josh Cooper 2024-11-04 16:41:19 UTC 拡張ライブラリ openssl のテストでリンクしている OpenSSL のバー…
今日は主に GC の外部実装の mmtk を取り込む変更などがありました。 [890c83e607] Jerome Dalbert 2024-11-21 01:43:22 UTC bundler の bundle remove で Gemfile の gem の記述にオプションがついているとうまく削除できなかった不具合を修正しています。 …
今日は bundler の依存関係更新の処理の不具合修正や既に include されている Module に別の Module を include した時に影響を波及させる実装の不具合修正などがありました。 [743a31d639] Nobuyoshi Nakada 2024-11-20 14:00:18 UTC 組み込みクラス Time …
今日は主に標準添付ライブラリ pp や irb の更新、non-blocking Fiber 用 Scheduler の新しいフックメソッド仕様の追加などがありました。 [492b379b52] Nobuyoshi Nakada 2024-11-19 12:23:15 UTC 標準添付ライブラリ pp に rdoc 用コメントの漏れの追加お…
今日は lib/bundled_gems.rb のテストの整備や default gems の prime, rdoc などの更新がありました。 [df077a498e] Hiroshi SHIBATA 2024-11-18 07:39:30 UTC bundler のテストに移植した lib/bundled_gems.rb のテストファイルを spec/budler の配下から …
今日は主に Windows 環境でのビルドプロセス修正や WASM/WASI 環境での標準添付ライブラリの対応などがありました。 [a6fe3feacd] Nobuyoshi Nakada 2024-11-17 10:29:16 UTC bc409f3fe3fab2e540f8630aced0655be68dfac3 および 6588cc4e29074d7b0d3d78725769…
今日は拡張ライブラリ socket の無効なスタック領域へのアクセスの不具合修正や Windows 環境でのビルド修正などがありました。 [7be4c0a88d] Nobuyoshi Nakada 2024-11-16 13:46:26 UTC 63ae1e3cb5d302e5229143c00152328166d26780 で win32/mkexports.rb で…
今日は主に標準添付ライブラリ syntax_suggest のバージョン更新や拡張ライブラリ io/nonblock の Ractor Safe 化などがありました。 [7969f6791f] Schneems 2024-11-15 16:00:33 UTC 標準添付ライブラリ syntax_suggest の 226cfda3069c76c094d294a68585b57…
今日は主に拡張ライブラリ socket の TCPSocket.new での Happy Eyeballs V2 の一時的なデフォルトでの無効化と YJIT のいくつかのメソッドの独自実行コード生成による最適化、lib/bundled_gems.rb のテストの bundler テストへの移植などがありました。 [54…
今日は GC.config で GC の実装の名前を取得できるようにする機能追加や標準添付ライブラリ uri の修正とバージョン更新、ブロックを受け取るメソッド群の YJIT 有効化時の最適化のための ruby 実装への切り替えなどがありました。 [fae86a701e] Jean Boussi…
今日は拡張ライブラリ objspace の ObjectSpace.dump の不具合修正や require 時の bundled gems や default gems の警告出力する実装の整理などがありました。 [eca3680c27] Peter Zhu 2024-11-11 22:03:41 UTC prism の更新。 [6c123649cd] Benoit Daloze …
今日は ObjectSpace::WeakMap#[]= の戻り値の仕様変更などがありました。 [a1148d4aad] David Rodríguez 2024-11-06 12:11:17 UTC bundler の man ページを更新しています。 [3ac5c05327] BurdetteLamar 2024-11-08 22:22:35 UTC Array#| の rdoc 用コメント…
今日は主に拡張ライブラリ json, psych, fiddle の修正や cygwin 向けのビルドプロセスの修正などがありました。 [e8accdb22e] Nobuyoshi Nakada 2024-11-10 12:31:43 UTC cygwin/GNUmakefile.in で MUNICODE_FLAG という変数への代入に "=" でなく ":=" を…
今日は主に configure に --enable-multiarch を指定した時の make install 時の実行ファイルの配置場所の変更などがありました。 [303a52c201] Nobuyoshi Nakada 2024-11-08 09:43:18 UTC configure に --enable-multiarch オプションをつけた時? に make i…
今日は bundler の更新や Kernel#sprintf の不具合修正などがありました。 [88fa4fe589] David Rodríguez 2024-09-16 14:23:47 UTC bundler のテストで lockfile の期待値の生成のリファクタリング(修正?)。 [50e6363ea4] David Rodríguez 2024-09-16 15:55:…
今日は Ractor 関連のメソッドの新規追加や IO#ungetc などの読み戻しのバッファの扱いの修正、Integer#** の値が非常に大きい時の挙動の変更などがありました。 [ee29aade1a] Nobuyoshi Nakada 2024-11-07 12:03:37 UTC IO#ungetc などでバッファへの読み戻…
今日は拡張ライブラリ json の最適化や Method#hash の GC.compact の影響を受ける不具合の修正、IO#reopen で引数に IO が渡された時に Encoding の指定も引き継ぐようにする変更などがありました。 [cb49ed2660] Kazuki Yamaguchi 2024-11-06 12:54:37 UTC…
今日は主に拡張ライブラリ json の更新や Windows 環境での不具合修正、3.4 でこれまでバージョン更新のなかった default gems のバージョン更新などがありました。 [ed06f018bd] YO4 2024-11-05 13:53:36 UTC irb で pager コマンドを起動していた時の割り…
今日は主に Array#each を YJIT が有効でない時に C 実装に戻す変更や拡張ライブラリ date の不具合修正などがありました。 [09874e90bf] Nobuyoshi Nakada 2024-11-04 12:12:49 UTC MinGW で通らないテストを実行除外するため test/.excludes/ にファイルを…
今日は rubygems と prism の不具合修正がありました。 [21af248f92] Kevin Newton 2024-11-03 18:28:33 UTC prism の更新。 [50dbe19b68] David Rodríguez 2024-10-31 16:02:12 UTC rubygems によるパッケージの tar archive の解凍時のファイル名のマルチ…
今日は Windows 環境向けのビルド修正? などがありました。 [e2909570bb] Nobuyoshi Nakada 2024-11-02 13:27:03 UTC Windows 環境で rb_atomic_t 型として LONG を定義する時に winsock2.h および windows.h を #include するようにしています。 [3e2ee9905…
今日は Proc#hash が GC.compact によるオブジェクトの移動の影響を受けてしまう不具合の修正などがありました。 [40cd292f95] Nobuyoshi Nakada 2024-11-01 07:02:35 UTC 260d4c7af8767dea5fd19c342282359feee4e6d9 と同様に GitHub Actions の compilers w…
今日は主に拡張ライブラリ json の JSON.load のオプションのデフォルト変更と JSON.unsafe_load の追加や最適化/メモリリーク修正などと、ruby 3.4 でまだ更新のなかった default gems のバージョン更新などがありました。 [abfefd8e0c] Nobuyoshi Nakada 2…