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

ruby-trunk-changes r47322 - r47341

今日は dynamic Symbol の不具合修正、拡張ライブラリ zlib の不具合修正、benchmark の追加修正などがありました。 normal: r47322 2014-08-30 19:30:00 +0900 rb_sym2id() で pindown されていない Symbol を pindown してから返す場合 dsymbol_pindown() …

ruby-trunk-changes r47315 - r47321

今日は主に拡張ライブラリ psych の不具合修正がありました。 tenderlove: r47315 2014-08-30 06:02:19 +0900 拡張ライブラリ psych でハッシュのキー名に "https://github.com/tenderlove/psych/issues/203 svn: r47316 2014-08-30 06:02:31 +0900 version.…

ruby-trunk-changes r47309 - r47314

今日は fstring の管理テーブルの内部的なアクセス方法についての変更がありました。 nobu: r47309 2014-08-28 22:56:47 +0900 r47306 の ARGF の修正のところで条件分岐内でのみ初期化されていた変数を修正しています。 r47306 の前からみたいですけど。 no…

ruby-trunk-changes r47302 - r47308

今日はほぼ IO まわりの例外メッセージや警告メッセージで文字列埋め込みに PRIsVALUE を利用するようにする変更だけでした。 nobu: r47302 2014-08-28 14:55:05 +0900 IO.new にブロックを渡した時の警告メッセージ(IO.new は open と違ってブロックを呼び…

ruby-trunk-changes r47291 - r47301

今日は win32ole の VT_DATE の変換の精度向上の他は、リファクタリング的な変更が主でした。 hsbt: r47291 2014-08-26 22:30:35 +0900 r47251 と r47263 で削除した test_complex.rb と test_rational.rb から削除したコメントアウトされた assertion のう…

ruby-trunk-changes r47275 - r47290

今日は IO のブロックつきメソッド(最後に IO を閉じるもの)が例外を握り潰してしまうことがある不具合の修正や、標準添付ライブラリ mathn の deprecated 化と整理などがありました。 nobu: r47275 2014-08-25 23:55:31 +0900 r45508 の __builtin_longjmp(…

ruby-trunk-changes r47269 - r47274

今日はおもにリファクタリング的な変更のみでした。 normal: r47269 2014-08-25 11:24:10 +0900 rb_iseq_location_t の first_lineno メンバの型を size_t から VALUE に変更しています。けどセットしているところしか弄ってなくて使ってるところが変更され…

ruby-trunk-changes r47260 - r47266

今日は benchmark ライブラリの時刻取得方法の効率化などがありました。 normal: r47260 2014-08-24 11:03:06 +0900 標準添付ライブラリ benchmark で時間をはかるのに Time.now による時刻ではなく Process.clock_gettime を利用するようにしています。 Tim…

ruby-trunk-changes r47257 - r47259

今日はリファクタリングが少しだけでした。 nobu: r47257 2014-08-23 11:52:23 +0900 ruby.c の process_options() で RARRAY_ASET() の引数に関数呼び出しなどを渡していたため、マクロ展開時に RARRAY_PTR_USE_START() から RARRAY_PTR_USE_END() の間に処…

ruby-trunk-changes r47243 - r47254

今日は fstring が lazy sweep で解放予定のオブジェクトを使ってしまう不具合の修正や、deprecated とされていたライブラリの削除がありました。特に complex.rb と rational.rb はまるごと削除されています。 hsbt: r47243 2014-08-22 11:38:59 +0900 標準…

ruby-trunk-changes r47230 - r47242

今日は Windows 版での端末のエスケープシークエンスのサポートの改良などがありました。 hsbt: r47230 2014-08-21 12:24:06 +0900 lib/net/imap.rb のコメントアウトされていたコードを削除しています。 svn: r47231 2014-08-21 12:24:17 +0900 version.h …

ruby-trunk-changes r47224 - r47227

今日はテストの修正と configure.in のちょっとした警告除去だけでした。 nobu: r47224 2014-08-20 10:33:40 +0900 Thread のテストでメインスレッドが子 Thread の実行中に終了した時のテストでメインスレッドの Thread#run を呼び出すようにしています。は…

ruby-trunk-changes r47217 - r47222

今日は Queue, SizedQueue の初期化されていないオブジェクトを使うと SEGV する可能性があった不具合の修正、フォーマット文字列 "%f" の Rational 対応の不具合修正、EUC-KR と UTF-8 の変換の対応文字追加などがありました。 nobu: r47217 2014-08-19 10:…

ruby-trunk-changes r47209 - r47214

今日はフォーマット文字列の "%f" に Rational を渡すと精度を落とさず10進数文字列化できるようにする機能拡張がありました。 hsbt: r47209 2014-08-18 08:04:10 +0900 spec/default.mspec に記述している対象の ruby バージョンの .mspec ファイルパス を …

ruby-trunk-changes r47204 - r47208

今日は主に過去の変更の再修正などでした。 kazu: r47204 2014-08-16 23:29:43 +0900 r47189 と r47203 の ChangeLog エントリの typo 修正。 nobu: r47205 2014-08-17 09:50:36 +0900 win32/configure.bat の svn property svn:eol-style を CRLF に修正し…

ruby-trunk-changes r47194 - r47203

今日は rake の例外のバックトレース表示の修正のほか主にリファクタリングやテストの修正でした。 nobu: r47194 2014-08-16 09:55:36 +0900 r47189 の ChangeLog エントリで追加した関数名を間違えていたのを修正しています。 svn: r47195 2014-08-16 09:55…

ruby-trunk-changes r47179 - r47193

今日は RGenGC のための write barrier の処理が本来対象とするべきではない場所でも行なわれていた不具合の修正や、標準添付ライブラリ gserver の削除、README.EXT に RB_GC_GURAD() についての説明が追加されるなどの変更がありました。 akr: r47179 2014…

ruby-trunk-changes r47174 - r47178

suke: r47174 2014-08-14 00:28:26 +0900 拡張ライブラリ win32ole のソースから WIN32OLE_RECORD の実装部分を win32ole_record.(hc) に分離しています。 svn: r47175 2014-08-14 00:28:38 +0900 version.h の日付更新。 svn: r47176 2014-08-14 00:28:41 +…

ruby-trunk-changes r47161 - r47173

今日は win32ole のリファクタリング、irb の修正、パースエラーおよび警告のマルチバイト文字の扱いの修正などがありました。 kazu: r47161 2014-08-13 00:53:51 +0900 r47145 と r47157 の ChangeLog エントリの typo 修正。 hsbt: r47162 2014-08-13 11:0…

ruby-trunk-changes r47137 - r47160

今日も主にリファクタリングとビルド関連の変更でした。 suke: r47137 2014-08-11 22:20:11 +0900 拡張ライブラリ win32ole で WIN32OLE_VARIABLE#inspect でメソッド呼び出しと文字列連結で文字列を組み立ててたのを rb_sprintf() で文字列を作るようにして…

ruby-trunk-changes r47130 - r47136

今日もリファクタリングとビルドプロセスの変更が主でした。 nobu: r47130 2014-08-11 10:40:20 +0900 configure.in でタブと空白が混在しているところを整理しています。 nobu: r47131 2014-08-11 10:40:23 +0900 configure の jemalloc 対応で --with-jema…

ruby-trunk-changes r47119 - r47129

今日もリファクタリングやビルドプロセスの変更が主でした。 hsbt: r47119 2014-08-10 10:05:06 +0900 irb からコメントアウトされたコードを削除しています。 hsbt: r47120 2014-08-10 10:05:08 +0900 irb のインデント修正のみ。 svn: r47121 2014-08-10 1…

ruby-trunk-changes r47107 - r47118

今日はリファクタリング的な変更だけでした。 suke: r47107 2014-08-09 00:37:32 +0900 拡張ライブラリ win32ole のソースから WIN32OLE_TYPE の実装部分を ext/win32ole/win32ole_type.(ch) に分離しています。 svn: r47108 2014-08-09 00:37:39 +0900 vers…

ruby-trunk-changes r47096 - r47105

今日は SecureRandom の高速化(OpenSSL が使える時)や WIN32OLE_TYPELIB#version の仕様変更、open3 の変更などがありました。 suke: r47096 2014-08-07 21:52:25 +0900 拡張ライブラリ win32ole の WIN32OLE_TYPELIB#version でバージョン番号を表現した Fl…

ruby-trunk-changes r47090 - r47095

今日は SyntaxError に引用されるスクリプトのエンコーディングを保持するようにする変更などがありました。 nobu: r47090 2014-08-07 06:04:52 +0900 パースエラー時にその行のスクリプトをエラーメッセージに含める時に rb_compile_error_with_enc() を利…

ruby-trunk-changes r47069 - r47089

今日は標準添付ライブラリ uri, net/http, set などの最適化、不具合修正、機能追加と win32ole のリファクタリングがありました。 tenderlove: r47069 2014-08-06 03:41:46 +0900 拡張ライブラリ psych で Syck が生成した YAML がロードできない不具合を修…

ruby-trunk-changes r47062 - r47068

今日は bundled gems の test-unit と minitest が更新されました。 test-unit は 3.0.0 になり、power_assert も同梱されるようになりました。 suke: r47062 2014-08-04 21:52:56 +0900 拡張ライブラリ win32ole のテストに WIN32OLE_RECORD のテストクラス…

ruby-trunk-changes r47047 - r47061

今日はリファクタリング的な変更のみでした。 nobu: r47047 2014-08-04 00:19:16 +0900 拡張ライブラリ openssl の OpenSSL::PKCS7#type= で Symbol を変換する時に文字列長も比較するようにしています。 チケット番号はないのかな。 nobu: r47048 2014-08-0…

ruby-trunk-changes r47033 - r47046

今日は BasicObject に Refinements を利用して追加したメソッドが SEGV する不具合の修正や Symbol の不要な pindown 回避の変更などがありました。 suke: r47033 2014-08-02 23:55:36 +0900 拡張ライブラリ win32ole のソースファイルを分割して WIN32OLE:…

ruby-trunk-changes r47028 - r47032

今日は Object#itself というメソッドの追加がありました。 nobu: r47028 2014-08-02 10:26:58 +0900 Object#itself というメソッドが追加されました。これはレシーバのオブジェクトそのものを返すというメソッドで、identity でもいいような気がしますね。…