Actions
Bug #5467
closedENABLE_VM_OBJSPACE on Windows
Description
r25000 で導入されたENABLE_VM_OBJSPACEとかいうマクロですが、r25008 での
変更によると、Windowsではobject space initializationの前にst_tableを必
要とするのでこのマクロを1にセットできないそうです。
なので、r33496 で問題のst_tableの確保をobject space initializationの後
まで遅延するようにしました。(厳密には、socketを使わない限り確保しない
ようにしています)
にも関わらず、WindowsでENABLE_VM_OBJSPACEを1にするとtest-allでrubyが落
ちまくります。
(1) r25008 の変更時に書かれたコメントの説明は間違ってるわけなので、変更
を望みます。
(2) ENABLE_VM_OBJSPACEを1にしない限り必ず失敗するテストがtest/ruby/test_gc.rb
の中にあるので(test_gc_parameter)、なんらかの対応を望みます。
Updated by naruse (Yui NARUSE) about 13 years ago
- Project changed from 14 to Ruby master
- Target version deleted (
2.6)
Updated by jeremyevans0 (Jeremy Evans) over 5 years ago
- Status changed from Assigned to Closed
Actions
Like0
Like0Like0