2014-01-01から1年間の記事一覧

ruby-trunk-changes r48656 - r48665

今日はドキュメントの修正や、rb_data_type_t の初期化の変更、win32ole の RTypedData 移行などがありました。 hsbt: r48656 2014-12-01 10:42:38 +0900 doc/syntax/refinements.rdoc から Refinements は experimental な機能だよー、という記述を削除して…

ruby-trunk-changes r48649 - r48655

今日は主に昨日の Windows での ARGV のエンコーディング変換の修正の追加修正や Ripper の不具合修正などがありました。 nobu: r48649 2014-11-30 00:02:02 +0900 r48648 で修正した Windows 版でのメタキャラクタの展開のエンコーディング変換のテストで d…

ruby-trunk-changes r48637 - r48648

今日は Windows 環境でのコマンドライン引数のエンコーディングの扱いの修正などがありました。 usa: r48637 2014-11-29 06:11:22 +0900 捕捉されなかった例外などのエラーの表示の時にメッセージのエンコーディングが保持されない出力のされかたがあったの…

ruby-trunk-changes r48611 - r48629

今日は依存関係の生成の修正/再生成や拡張ライブラリの静的リンク時の方法の変更などがありました。 kazu: r48611 2014-11-27 21:26:39 +0900 NEWS ファイルに callcc の obsolete 化について追記しています。 akr: r48612 2014-11-27 21:51:04 +0900 tool/u…

ruby-trunk-changes r48593 - r48609

今日はキーワード引数のエラー時の ArgumentError のバックトレースの修正、TracePoint の :line イベントが重複して呼ばれることがある不具合の修正、TracePoint の再帰チェックの高速化、malloc_increase が契機の GC をフル GC ではなく LazySweep させる…

ruby-trunk-changes r48566 - r48592

今日はパッケージからのビルド時の余計な自動生成ファイルの再生成の抑制や、拡張ライブラリ continuation の obsolete 警告の追加、C の拡張ライブラリでキーワード引数を取り出すための関数の公開 API 化などがありました。 akr: r48566 2014-11-26 00:22:…

ruby-trunk-changes r48554 - r48565

今日は rake の更新(10.4.0)、net/http の SSL 接続時の SNI の不具合修正などがありました。また明日は開発者会議があり、そろそろ 2.2 の preview2 のリリースにむけて残件が話し合われるようです。 normal: r48554 2014-11-25 10:46:11 +0900 compile.c …

ruby-trunk-changes r48550 - r48553

今日は Process.spawn などのメソッドのオプションでの Symbol の不要な pindown の回避などがありました。 nobu: r48550 2014-11-24 12:43:59 +0900 marshal.c で内部的に呼び出すメソッド名の Symbol を毎回 ID から生成していたのを、変数名から自動的に…

ruby-trunk-changes r48538 - r48549

今日は細かな変更だけでした。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…

ruby-trunk-changes r48531 - r48537

今日は resolv.rb の不具合修正のほかまたビルドプロセスの微調整などがありました。 nobu: r48531 2014-11-22 00:58:35 +0900 r48530 で ext/ripper/ripper.c の生成時の VPATH に $(PWD) か $(MAKEDIR) を利用していたのを、win32/Makefile.sub で PWD に …

ruby-trunk-changes r48514 - r48530

今日も ripper 回りのビルドプロセスの再修正や、依存関係作成のツール tool/update-deps のリファクタリングなどがありました。 akr: r48514 2014-11-20 23:18:37 +0900 tool/update-deps で make -p の失敗時のエラー処理の追加と、自動生成されるソースの…

ruby-trunk-changes r48497 - r48513

今日もビルドプロセス回りの変更/修正と、標準添付ライブラリ matrix の機能追加、拡張ライブラリ ripper のパースエラー検出強化などがありました。 nobu: r48497 2014-11-20 00:06:04 +0900 r48494 で tool/downloader.rb の RubyGems パッケージダウンロ…

ruby-trunk-changes r48477 - r48496

今日はプロトタイプ宣言などを internal.h にまとめるリファクタリングやその他主にビルドプロセスまわりの変更/修正がありました。 akr: r48477 2014-11-18 23:58:03 +0900 debug.c の set_debug_option() でデバッグオプション用の変数の宣言を関数内に(SE…

ruby-trunk-changes r48470 - r48476

今日は const_set や instance_variable_set などのメソッドで不正な名前を渡した時の例外メッセージの修正の他、IO#write 系の長いバッファの書き込みの効率化などがありました。 nobu: r48470 2014-11-18 03:20:22 +0900 is_{local,global,instance,attrse…

ruby-trunk-changes r48463 - r48469

今日は昨日の変更の再修正、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 の…

ruby-trunk-changes r48454 - r48462

今日は新たな C-API rb_current_receiver() が追加されている他はリファクタリングなどでした。 akr: r48454 2014-11-16 11:06:11 +0900 r48450 の common.mk での parse.o の依存関係の順序変更の revert です。おや、なんでだろう。必須でもないけど害もな…

ruby-trunk-changes r48431 - r48453

今日は主にビルド時の make での依存関係の記述を自動生成するための変更や、rexml のテストのリファクタリングがありました。 akr: r48431 2014-11-15 14:15:49 +0900 tool/update-deps を使って common.mk と enc/depend および各種拡張ライブラリの ext/*…

ruby-trunk-changes r48409 - r48430

今日はインクリメンタル 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…

ruby-trunk-changes r48389 - r48402

今日は 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:…

ruby-trunk-changes r48382 - r48388

今日は lib/unicode_normalize/tables.rb の自動生成をやめてリポジトリにファイルを追加するようにしています。 akr: r48382 2014-11-11 23:44:18 +0900 fileutils のテストでも pipe を使って Thread で読み書きする assert_output_lines で assert_join_t…

ruby-trunk-changes r48364 - r48381

今日もダミーサーバを立てるテストのチェック強化や Etc.getlogin の再修正、prelude.c の生成方法の変更などがありました。 nobu: r48364 2014-11-10 23:24:53 +0900 r48360 の追加修正。 拡張ライブラリ etc の Etc.getlogin で環境変数 USER がセットされ…

ruby-trunk-changes r48347 - r48363

今日は webrick の shutdown 方法の小さな修正や rdoc, rubygems の更新、Windows 版の pipe の nonblock mode の対応などがありました。 akr: r48347 2014-11-09 23:01:20 +0900 webrick のテストで with_http にログのチェックの内容を lambda で渡すよう…

ruby-trunk-changes r48318 - r48346

今日は securerandom.rb のリファクタリング、webrick, net/http, xmlrpc などのテストの強化などがありました。 akr: r48318 2014-11-09 00:38:33 +0900 webrick のテストでもサーバのログのチェックの強化、assert_join_threads を使ったサーバスレッドの…

ruby-trunk-changes r48318 - r48346

今日は securerandom.rb のリファクタリング、webrick, net/http, xmlrpc などのテストの強化などがありました。 akr: r48318 2014-11-09 00:38:33 +0900 webrick のテストでもサーバのログのチェックの強化、assert_join_threads を使ったサーバスレッドの…

ruby-trunk-changes r48314 - r48317

今日はコミット少なめでテストの追加などが主でした。 nobu: r48314 2014-11-07 21:08:24 +0900 catch-throw 構文についてのテストを追加しています。throw のない catch、無引数の catch(タグの自動生成)、対応する catch がない throw による例外などのケ…

ruby-trunk-changes r48304 - r48313

今日は Symbol#inspect でエンコーディングに不正なバイト列があった時に例外にならないようにする変更などがありました。 nobu: r48304 2014-11-06 23:54:39 +0900 tool/generic_erb.rb で ERB.new の第3引数 trim_mode に "%-" を渡して、値を展開した時に…

ruby-trunk-changes r48286 - r48301

今日は 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…

ruby-trunk-changes r48275 - r48285

今日は String#lstrip!, rstrip! の終端文字の扱いの修正や、いくつか C-API の関数の deprecated に指定する変更などがありました。 nobu: r48275 2014-11-05 10:54:22 +0900 文字列オブジェクトのバッファの実装が、エンコーディングが UTF-16 などの時は…

ruby-trunk-changes r48255 - r48271

今日は PRIsVALUE に余分な文字を追加して通常の %i と区別するようにする変更のほか、テストやドキュメントの変更がありました。 normal: r48255 2014-11-04 08:58:32 +0900 Encoding の TypedData の memsize 関数 enc_memsize() は常に 0 を返すだけなの…

ruby-trunk-changes r48235 - r48254

今日は主にキーワード引数の処理の高速化とその関連のリファクタリングがありました。 ko1: r48235 2014-11-03 02:34:51 +0900 gc.c で デバッグ用にオブジェクトの情報をダンプする時に呼ばれる obj_info() で T_STRING 型のオブジェクトの時に文字列の内容…