今日は昨日の GC の変更の追加修正が主でした。
naruse:r34232 2012-01-08 08:04:20 +0900
Cent OS 5.6 (2.6.18-238.19.1.el5xen) で IPv6 の ローカルアドレスに対する sendmsg(2) がうまく動かないのでテストをスキップするようにしています。
nari:r34234 2012-01-08 11:59:04 +0900
同じく gc.c の修正で aligned_free の MinGW での実装を __mingw_aligned_free() という関数を呼ぶようにしています。 [ruby-core:41967]
nari:r34235 2012-01-08 20:55:04 +0900
posix_memalign() などでメモリ確保すると先頭に malloc 用のヘッダの領域が取られてしまため要求サイズを align サイズぴったりにすると余分のページを確保してしまうため、先頭 5 WORD ぶんをそのヘッダ領域のぶんとして要求するサイズを減らしています。 [ruby-core:41969]