2014-01-01から1年間の記事一覧
今日はドキュメントの修正や、rb_data_type_t の初期化の変更、win32ole の RTypedData 移行などがありました。 hsbt: r48656 2014-12-01 10:42:38 +0900 doc/syntax/refinements.rdoc から Refinements は experimental な機能だよー、という記述を削除して…
今日は主に昨日の Windows での ARGV のエンコーディング変換の修正の追加修正や Ripper の不具合修正などがありました。 nobu: r48649 2014-11-30 00:02:02 +0900 r48648 で修正した Windows 版でのメタキャラクタの展開のエンコーディング変換のテストで d…
今日は Windows 環境でのコマンドライン引数のエンコーディングの扱いの修正などがありました。 usa: r48637 2014-11-29 06:11:22 +0900 捕捉されなかった例外などのエラーの表示の時にメッセージのエンコーディングが保持されない出力のされかたがあったの…
今日は依存関係の生成の修正/再生成や拡張ライブラリの静的リンク時の方法の変更などがありました。 kazu: r48611 2014-11-27 21:26:39 +0900 NEWS ファイルに callcc の obsolete 化について追記しています。 akr: r48612 2014-11-27 21:51:04 +0900 tool/u…
今日はキーワード引数のエラー時の ArgumentError のバックトレースの修正、TracePoint の :line イベントが重複して呼ばれることがある不具合の修正、TracePoint の再帰チェックの高速化、malloc_increase が契機の GC をフル GC ではなく LazySweep させる…
今日はパッケージからのビルド時の余計な自動生成ファイルの再生成の抑制や、拡張ライブラリ continuation の obsolete 警告の追加、C の拡張ライブラリでキーワード引数を取り出すための関数の公開 API 化などがありました。 akr: r48566 2014-11-26 00:22:…
今日は rake の更新(10.4.0)、net/http の SSL 接続時の SNI の不具合修正などがありました。また明日は開発者会議があり、そろそろ 2.2 の preview2 のリリースにむけて残件が話し合われるようです。 normal: r48554 2014-11-25 10:46:11 +0900 compile.c …
今日は Process.spawn などのメソッドのオプションでの Symbol の不要な pindown の回避などがありました。 nobu: r48550 2014-11-24 12:43:59 +0900 marshal.c で内部的に呼び出すメソッド名の Symbol を毎回 ID から生成していたのを、変数名から自動的に…
今日は細かな変更だけでした。bundled gem の power_assert は 0.2.2 に更新されています。 nobu: r48538 2014-11-23 07:46:57 +0900 io.c の rb_io_sysread() の不要な代入を削除しています。 https://github.com/ruby/ruby/pull/767 svn: r48539 2014-11-2…
今日は resolv.rb の不具合修正のほかまたビルドプロセスの微調整などがありました。 nobu: r48531 2014-11-22 00:58:35 +0900 r48530 で ext/ripper/ripper.c の生成時の VPATH に $(PWD) か $(MAKEDIR) を利用していたのを、win32/Makefile.sub で PWD に …
今日も ripper 回りのビルドプロセスの再修正や、依存関係作成のツール tool/update-deps のリファクタリングなどがありました。 akr: r48514 2014-11-20 23:18:37 +0900 tool/update-deps で make -p の失敗時のエラー処理の追加と、自動生成されるソースの…
今日もビルドプロセス回りの変更/修正と、標準添付ライブラリ matrix の機能追加、拡張ライブラリ ripper のパースエラー検出強化などがありました。 nobu: r48497 2014-11-20 00:06:04 +0900 r48494 で tool/downloader.rb の RubyGems パッケージダウンロ…
今日はプロトタイプ宣言などを internal.h にまとめるリファクタリングやその他主にビルドプロセスまわりの変更/修正がありました。 akr: r48477 2014-11-18 23:58:03 +0900 debug.c の set_debug_option() でデバッグオプション用の変数の宣言を関数内に(SE…
今日は const_set や instance_variable_set などのメソッドで不正な名前を渡した時の例外メッセージの修正の他、IO#write 系の長いバッファの書き込みの効率化などがありました。 nobu: r48470 2014-11-18 03:20:22 +0900 is_{local,global,instance,attrse…
今日は昨日の変更の再修正、RubyGems の更新などがありました。 nobu: r48463 2014-11-17 03:17:24 +0900 r48462 の追加ファイルのコミット漏れを修正しています。 [ruby-core:64713] [Feature #10195] svn: r48464 2014-11-17 03:17:45 +0900 version.h の…
今日は新たな C-API rb_current_receiver() が追加されている他はリファクタリングなどでした。 akr: r48454 2014-11-16 11:06:11 +0900 r48450 の common.mk での parse.o の依存関係の順序変更の revert です。おや、なんでだろう。必須でもないけど害もな…
今日は主にビルド時の make での依存関係の記述を自動生成するための変更や、rexml のテストのリファクタリングがありました。 akr: r48431 2014-11-15 14:15:49 +0900 tool/update-deps を使って common.mk と enc/depend および各種拡張ライブラリの ext/*…
今日はインクリメンタル GC のチューニングや GC.stat の互換性強化などがあります。 akr: r48409 2014-11-14 01:05:37 +0900 ruby 自体のテストを書くためのユーティリティ test/ruby/envutil.rb や find_executable.rb、memory_status.rb を test/lib/envu…
今日は Windows 版での File#stat の高速化と、標準添付ライブラリ rexml の脆弱性の修正がありました。 これを受けて 2.1.5, 2.0.0-p598, 1.9.3-p551 がリリースされています。https://www.ruby-lang.org/ja/news/2014/11/13/ruby-2-1-5-is-released/https:…
今日は lib/unicode_normalize/tables.rb の自動生成をやめてリポジトリにファイルを追加するようにしています。 akr: r48382 2014-11-11 23:44:18 +0900 fileutils のテストでも pipe を使って Thread で読み書きする assert_output_lines で assert_join_t…
今日もダミーサーバを立てるテストのチェック強化や Etc.getlogin の再修正、prelude.c の生成方法の変更などがありました。 nobu: r48364 2014-11-10 23:24:53 +0900 r48360 の追加修正。 拡張ライブラリ etc の Etc.getlogin で環境変数 USER がセットされ…
今日は webrick の shutdown 方法の小さな修正や rdoc, rubygems の更新、Windows 版の pipe の nonblock mode の対応などがありました。 akr: r48347 2014-11-09 23:01:20 +0900 webrick のテストで with_http にログのチェックの内容を lambda で渡すよう…
今日は securerandom.rb のリファクタリング、webrick, net/http, xmlrpc などのテストの強化などがありました。 akr: r48318 2014-11-09 00:38:33 +0900 webrick のテストでもサーバのログのチェックの強化、assert_join_threads を使ったサーバスレッドの…
今日は securerandom.rb のリファクタリング、webrick, net/http, xmlrpc などのテストの強化などがありました。 akr: r48318 2014-11-09 00:38:33 +0900 webrick のテストでもサーバのログのチェックの強化、assert_join_threads を使ったサーバスレッドの…
今日はコミット少なめでテストの追加などが主でした。 nobu: r48314 2014-11-07 21:08:24 +0900 catch-throw 構文についてのテストを追加しています。throw のない catch、無引数の catch(タグの自動生成)、対応する catch がない throw による例外などのケ…
今日は Symbol#inspect でエンコーディングに不正なバイト列があった時に例外にならないようにする変更などがありました。 nobu: r48304 2014-11-06 23:54:39 +0900 tool/generic_erb.rb で ERB.new の第3引数 trim_mode に "%-" を渡して、値を展開した時に…
今日は SPARC 上でメモリのアライメントの不十分で Bus Error になる不具合の修正などがありました。 kazu: r48286 2014-11-05 23:15:10 +0900 r48207、r48239、r48241、r48247 などの ChangeLog の typo 修正。 akr: r48287 2014-11-05 23:29:46 +0900 open…
今日は String#lstrip!, rstrip! の終端文字の扱いの修正や、いくつか C-API の関数の deprecated に指定する変更などがありました。 nobu: r48275 2014-11-05 10:54:22 +0900 文字列オブジェクトのバッファの実装が、エンコーディングが UTF-16 などの時は…
今日は PRIsVALUE に余分な文字を追加して通常の %i と区別するようにする変更のほか、テストやドキュメントの変更がありました。 normal: r48255 2014-11-04 08:58:32 +0900 Encoding の TypedData の memsize 関数 enc_memsize() は常に 0 を返すだけなの…
今日は主にキーワード引数の処理の高速化とその関連のリファクタリングがありました。 ko1: r48235 2014-11-03 02:34:51 +0900 gc.c で デバッグ用にオブジェクトの情報をダンプする時に呼ばれる obj_info() で T_STRING 型のオブジェクトの時に文字列の内容…