今日は主に bundler の更新やいくつかの予約語の AST のノードに位置情報を持たせるようにする変更などがありました。
[22f12b0a62] Peter Zhu 2024-09-09 16:11:30 UTC
T_CLASS/T_MODULE/T_ICLASS 型オブジェクトの callcache のテーブルの mark 処理で rb_id_table_foreach() のかわりに key を使わない rb_id_table_foreach_values() を利用するようにしています。key が不要ならこのほうが効率的らしい。
[ccd35eaecf] BurdetteLamar 2024-08-31 17:11:50 UTC
Struct の rdoc 用コメントのメソッド一覧の変更。
[b420b094d9] BurdetteLamar 2024-08-31 18:48:46 UTC
Array#push の rdoc 用コメントの関連メソッドのリンクを変更しています。
[a552e04d81] BurdetteLamar 2024-08-31 18:57:21 UTC
Array#assoc の rdoc 用コメントの関連メソッドのリンクを変更しています。
[3d09242cc4] BurdetteLamar 2024-09-01 14:41:08 UTC
Array#at の rdoc 用コメントの関連メソッドのリンクを変更しています。
[bd9fa014e3] BurdetteLamar 2024-09-01 15:09:30 UTC
Array#bsearch および #bsearch_index の rdoc 用コメントの関連メソッドのリンクを追記しています。
[ec3851e6b1] BurdetteLamar 2024-09-01 15:18:33 UTC
Array#clear の rdoc 用コメントの関連メソッドのリンクを追記しています。
[5df574d26e] BurdetteLamar 2024-09-01 16:22:26 UTC
Numeric#floor と Numeric#ceil の rdoc 用コメントの markup の修正。
[07a0aa9be6] BurdetteLamar 2024-09-01 16:49:01 UTC
doc/_regexp.rdoc と doc/syntax/literals.rdoc の markup の修正など。
[316c2001e0] BurdetteLamar 2024-09-07 20:56:56 UTC
Array#collect の rdoc 用コメントの関連メソッドのリンクを追記しています。
[175a98d516] BurdetteLamar 2024-09-07 21:05:25 UTC
Array#collect! の rdoc 用コメントの関連メソッドのリンクを追記しています。
[648866b671] BurdetteLamar 2024-09-07 21:12:22 UTC
Array#combination の rdoc 用コメントの関連メソッドのリンクを追記しています。
[b27a128d72] BurdetteLamar 2024-09-07 23:51:36 UTC
Array#compact の rdoc 用コメントの関連メソッドのリンクを追記しています。
[ff43e618e9] BurdetteLamar 2024-09-08 00:00:58 UTC
Array#concat の rdoc 用コメントの関連メソッドのリンクを追記しています。
[a055a426ed] BurdetteLamar 2024-09-09 14:26:58 UTC
Array#count の rdoc 用コメントの関連メソッドのリンクを追記しています。
[7ec51310d5] BurdetteLamar 2024-09-09 14:45:50 UTC
Array#combination の rdoc 用コメントの関連メソッドのリンクを追記および英文の修正。
[a723d48081] BurdetteLamar 2024-09-09 15:10:00 UTC
Array#delete の rdoc 用コメントで delete -> remove と wording を変更しています。
[1adcc41b94] Peter Zhu 2024-09-10 17:15:49 UTC
String の rdoc 用コメントのメソッド一覧に String#append_as_bytes を追加しています。
[4e6091ce09] ydah 2024-09-09 15:13:24 UTC
予約語 while および until に対応する AST の NODE の構造体に位置情報を追加しています。
[c37b667774] Yuji Yaginuma 2024-09-11 02:29:17 UTC
bundler の bundle gem サブコマンドで --exe オプションが指定されてた時に exe/ 配下のファイルに実行権限を付与するようにしています。
[6c16598a72] Ivan Kuchin 2023-12-27 13:16:14 UTC
拡張ライブラリ pathname の Pathname#find で String#sub のかわりに String#delete_prefix を利用するように最適化しています。
[cb576c13fb] Nobuyoshi Nakada 2024-09-11 05:09:45 UTC
template/Makefile.in の {,dist,real}clean で bundled gems の拡張ライブラリの掃除するための依存関係を修正しているようです。
[f7ffa76377] Nobuyoshi Nakada 2024-09-11 05:13:30 UTC
よくわかりませんが template/exts.mk.tmpl で拡張ライブラリの Makefile で clean 系のターゲットの挙動を修正するために変更しているようです。
[74c3259ce7] Hiroshi SHIBATA 2024-09-11 07:46:12 UTC
autoload のテストの [Bug #13526] に対応したテストを macOS の High Sierra では skip するようにしていたのを削除しています。既に High Sierra が EOL になってテスト実行しなくなったので。
[baac5376da] Hiroshi SHIBATA 2024-09-11 07:52:26 UTC
拡張ライブラリを利用した rb_bug() のテストで macOS のバージョンをチェックしていたところを 2d12fbc4db7d1501d8f2a6b464af165ec40f7f3c で導入したヘルパーメソッドを利用するようにしています。
[1d768ebd71] David Rodríguez 2024-09-05 12:22:16 UTC
bundler で Dsl::DSLError という例外クラスに渡すファイルパスの引数を Pathname を渡していたところを to_s で文字列に変換して渡すように修正しています。
[1d72b3bd1a] David Rodríguez 2024-09-05 14:12:46 UTC
bundler の Bundler::Dsl#eval_gemfile で Exception 全体を rescue していたところを StandardError, ScriptError だけ rescue するように修正しています。
[89eba5074e] David Rodríguez 2024-09-05 18:07:51 UTC
bundler の Bundler::Dsl#eval_gemfile での例外の rescue をもっと細かく例外クラスで分けてメッセージを変更するようにしています。また特に意図していない StandardError の一般的な例外は発生箇所が評価中の Gemfile でなければ Bundler::Dsl::DSLError に置き換えずそのまま再 raise するようにしています。
[e52d4d462f] David Rodríguez 2024-08-29 12:24:00 UTC
bundler の依存関係解決で Gem::Specification の同一性チェックの時に base_dir も比較するようにしています。実際には install されていない gem が誤って install 済みと判定されてしまって install に失敗する現象の対策? みたいです。