2022-08-01から1ヶ月間の記事一覧

ruby-trunk-changes 2022-08-31

今日は net/protocol のバッファの取扱いの最適化などがありました。 [497b5ee180] Takashi Kokubun 2022-08-30 19:44:08 UTC CI の設定ファイル .cirrus.yml で rdoc 生成のタスクの削除? と btest の make のターゲットを btest から test に変更していま…

ruby-trunk-changes 2022-08-30

今日は主に YJIT の arm64 アーキテクチャ対応の大量の変更と mspec/rubyspec の更新がありました。 [4bc782ed87] Yusuke Endoh 2022-08-29 11:23:51 UTC 7bdb999d0f28c7bb9d7a35ca775e405674527e5f で rubygems のヘルパーメソッドの FileUtils.rm_rf の例…

ruby-trunk-changes 2022-08-29

今日は bundler の WIndows 環境での platform 対応の変更などがありました。 [8799c91205] shields 2022-08-28 13:40:02 UTC bundler が mswin 以外の Windows 環境でも Gemfile.lock の platform に :windows を追加するようにしているようです。 [5fcce23…

ruby-trunk-changes 2022-08-28

今日は拡張ライブラリ ripper のヒアドキュメントの扱いの修正や MJIT 有効時の rubygems のテストの不具合修正などがありました。 [381d8e43ce] Aleksandr Varnin 2022-08-24 16:09:10 UTC bundler の Gemfile.lock に出力する文字列の余計な改行の削除。 […

ruby-trunk-changes 2022-08-27

今日はドキュメントやテストの修正/変更だけでした。 [fe4dd18db4] Nobuyoshi Nakada 2022-08-27 03:54:42 UTC String#[] の rdoc 用コメントの call-seq の typo 修正。 [f97af5cdc3] git 2022-08-27 03:56:00 UTC version.h の日付更新 [13d2225c46] Takas…

ruby-trunk-changes 2022-08-26

今日は主に標準添付ライブラリ syntax_suggest のテストの追加(upstream からの同期)、bundler の不具合修正、IO.foreach メソッドの不具合修正などがありました。 [ad8774f8e5] David Rodríguez 2022-08-24 20:54:33 UTC bundler の Gemfile.lock の platfo…

ruby-trunk-changes 2022-08-25

今日は主に YJIT のデバッグ用のオプション --yjit-dump-iseqs の追加などがありました。 [b4be3c00c5] Noah Gibbs 2022-07-28 15:45:08 UTC YJIT のオプションに --yjit-dump-iseqs というのを追加して指定したメソッドの YJIT によるコンパイル次のアセン…

ruby-trunk-changes 2022-08-24

今日は bundler を古い rubygems と使った時に libc が musl の Linux 環境対応をモンキーパッチする変更などがありました。 [60c900f452] Maxime Chevalier-Boisvert 2022-08-22 17:42:38 UTC .github/CODEOWNERS の YJIT 関連のソースコードなどの owner …

ruby-trunk-changes 2022-08-23

今日は bundler の更新/修正、標準添付ライブラリ fileutils の FileUtils.rm_rf が無視するエラーの種類の変更などがありました。 [f99904341e] Nobuyoshi Nakada 2022-08-22 14:14:29 UTC Time の rdoc 用コメントからドキュメント用ファイルへのリンクの…

ruby-trunk-changes 2022-08-22

今日は Complex# で coerce を利用するようにする修正や標準添付ライブラリ fileutils の Windows のドライブレターの扱いの修正などがありました。 [b043dd9c5d] Nobuyoshi Nakada 2022-08-21 11:06:39 UTC Kernel#sprintf などの実装の rb_str_format() で…

ruby-trunk-changes 2022-08-21

今日は主に MJIT の実装を fork(2) を利用する変更や bundler の不具合修正などがありました。 [dc8d70e461] Takashi Kokubun 2022-08-20 23:33:03 UTC MJIT のコンパイラを起動する処理を別プロセスに分けるように変更しているようです。チケットをみると M…

ruby-trunk-changes 2022-08-20

今日は主に Kernel#sprintf や String#% での "%c" 指示子の扱いの変更や Method の同値性チェックの挙動の変更(元に戻す)などがありました。 [4177f60eed] Kaíque Kandy Koga 2022-08-18 17:54:36 UTC misc/lldb_rb/commands/command_template.py のコメン…

ruby-trunk-changes 2022-08-19

今日は標準添付ライブラリに syntax_suggest を追加する変更などがありました。 [c53667691a] Nobuyoshi Nakada 2022-08-18 14:25:05 UTC Regexp#match の rdoc 用コメントに offset 引数を byte 数でなく文字数での指定であるという記述の修正とサンプルの…

ruby-trunk-changes 2022-08-18

今日は Thread::SizedQueue#push にキーワード引数 timeout を追加する変更や、文字列の操作で coderange をリセットするタイミングを減らす最適化などがありました。 [b4daf6e28e] Peter Zhu 2022-08-17 13:38:11 UTC 0264424d58e0eb3ff6fc42b7b4164b6e3b8e…

ruby-trunk-changes 2022-08-17

今日は make install 時の default gems の gemspec の spec.date を固定する変更などがありました。 [b7577b4d9e] Nobuyoshi Nakada 2022-08-16 15:45:27 UTC rubyspec の Time のテストからタイムゾーンに Europe/Amsterdam を利用したテストをコメントア…

ruby-trunk-changes 2022-08-16

今日は標準添付ライブラリ cgi の CGI.escapeURIComponent, CGI.unescapeURIComponent というメソッドの追加や UnboundMethod#bind_call の最適化などがありました。 [8d40ede2e0] Burdette Lamar 2022-08-15 13:16:13 UTC 拡張ライブラリ date の rdoc 用コ…

ruby-trunk-changes 2022-08-15

今日は標準添付ライブラリ rinda のテストの修正と bundler の不具合修正がありました。 [89aa09afaf] Jeremy Evans 2021-08-06 22:36:33 UTC 標準添付ライブラリ rinda のテストで IPv4 の multicast ソケットを作れるかどうかチェックするメソッドを追加し…

ruby-trunk-changes 2022-08-14

今日はビルドプロセスの小さな変更だけでした。 [a58a429f8b] Nobuyoshi Nakada 2022-08-13 16:02:33 UTC make reconfig ターゲットで configure を再実行した時に V 変数の設定によって set -x による実行内容の表示を有効にできるようにしています。 [a9ab…

ruby-trunk-changes 2022-08-13

今日は昨日追加された Integer#ceildiv の NEWS への追記などがありました。 [b1799267bf] Nobuyoshi Nakada 2022-08-12 13:07:32 UTC gems/bundled_gems の debug.gem に commit hash の指定を追加しています。テストの失敗の回避のためかな。であれば 3.1 …

ruby-trunk-changes 2022-08-12

今日は Integer#ceildiv という余剰を切り上げる除算のメソッドの新規追加や bundled gems の拡張ライブラリビルドのためのビルドプロセス変更の追随などがありました。 [c361cf44c0] Burdette Lamar 2022-08-11 13:51:04 UTC doc/rdoc/markup_reference.rb …

ruby-trunk-changes 2022-08-11

今日は Method/UnboundMethod の public?/protected?/private? メソッドを削除する変更や Symbol#to_proc で protected/private メソッドも呼べてた挙動をやめる変更などメソッドの可視性まわりの変更がありました。 [3a58009066] Yusuke Endoh 2022-08-10 1…

ruby-trunk-changes 2022-08-10

今日は主に splat つきの代入(いわゆる多重代入)の時の VM 命令列を最適化する peephole 最適化や標準添付ライブラリ error_highlight の更新などがありました。 [ff07e5c264] Nobuyoshi Nakada 2022-08-08 17:15:10 UTC gc.c の objspace_each_objects_try(…

ruby-trunk-changes 2022-08-09

今日は拡張ライブラリ date の Time と DateTime の変換時の暦の考慮の修正や拡張ライブラリ psych と rurbygems/bundler の更新などがありました。 [289d219758] Nobuyoshi Nakada 2022-08-08 12:13:52 UTC doc/date/calendars.rdoc のグレゴリオ歴とユリウ…

ruby-trunk-changes 2022-08-08

今日は主に rdoc の Markdown 記法の footnotes の記法の変更やドキュメントの修正がありました。 [23a84d53c6] Burdette Lamar 2022-08-07 12:07:12 UTC lib/rdoc/markup.rb から doc/rdoc/markup_reference.rb に rdoc のドキュメント記述のマークアップに…

ruby-trunk-changes 2022-08-07

今日はビルドプロセスの修正や macOS での $LOAD_PATH 初期化処理の修正などがありました。 [f245b425af] Nobuyoshi Nakada 2022-08-06 14:53:13 UTC process.c で proc_syswait() を定義する際に rb_syswait() の引数の int と VALUE のサイズが等しいかチ…

ruby-trunk-changes 2022-08-06

今日は Windows でのテキストモードでの IO の処理についてのドキュメントの追記や bundler のリファクタリングなどがありました。 [2f0d9e74c8] Nobuyoshi Nakada 2022-08-05 08:21:05 UTC defs/gmake.mk で bundled gem を gem 単位で展開するターゲットで…

ruby-trunk-changes 2022-08-05

今日は主に bundled gems のテストのためのパッケージの準備のビルドプロセスの変更や rubygems/bundler の更新などがありました。 [c84d0538be] David Rodríguez 2022-08-04 08:57:15 UTC rubygems のテストで未使用のローカル変数の警告抑制のため代入する…

ruby-trunk-changes 2022-08-04

今日は主に macOS での拡張ライブラリのためのリンカオプションの変更などがありました。 [b54f26b704] tompng 2022-08-01 19:10:45 UTC irb の端末での色付けの処理で空文字列や一部の記号などの処理を Color を通さずに pretty_print の PP の処理に委譲す…

ruby-trunk-changes 2022-08-03

今日は正規表現の MatchedData を作る時の最適化や rubygems/bundler の更新などがありました。 [f70b26af47] David Rodríguez 2022-08-02 11:23:24 UTC bundler で不要な Array#uniq の呼び出しを削除。 [da00243dfe] Peter Zhu 2022-07-31 21:03:19 UTC do…

ruby-trunk-changes 2022-08-02

今日は主に bundler の更新や Thread::Queue#pop に timeout キーワード引数を追加する変更、ENV.clone を例外にする変更などがありました。 [5c13adb746] David Rodríguez 2022-08-01 09:46:49 UTC bundler のテストのコメントの修正。コピペして誤った内容…