diff options
author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-11-24 07:43:13 +0000 |
---|---|---|
committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-11-24 07:43:13 +0000 |
commit | 757413f6bb6879a3bf92cf26fa4d0c9467cd84ff (patch) | |
tree | d8654e55dac758876a43d41d7f2c1839b401c0c7 /ChangeLog | |
parent | 9d803dfd5f1a57a6d07c27b0d95917165ba259dc (diff) |
Rvert r37827 and r37828
Revert "Fix finalize of WeakRef"
This causes segv on rubyspec.
http://u64.rubyci.org/~chkbuild/ruby-trunk/log/20121124T050101Z.log.html.gz
you can reproduce by
make test-rubyspec MSPECOPT='-V library/weakref'
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 29 |
1 files changed, 0 insertions, 29 deletions
@@ -20,35 +20,6 @@ Sat Nov 24 12:28:04 2012 Hiroshi Shirosaki <h.shirosaki@gmail.com> (VALUE *), but 0 of variable argument seems not equal to null pointer on x64 mingw. -Sat Nov 24 12:12:41 2012 Hiroshi Shirosaki <h.shirosaki@gmail.com> - - * gc.c (wmap_final_func): rename variables to clarify the meaning. - In wmap2obj the key is WeakRef and the value is referenced object. - In obj2wmap the key is referenced object and the value is an array - of WeakRef. - - * gc.c (wmap_finalize): ditto. - [ruby-core:49044] [Bug #7304] - -Sat Nov 24 12:10:26 2012 Hiroshi Shirosaki <h.shirosaki@gmail.com> - - * gc.c (wmap_final_func): remove WeakRef object reference from the - array. - - * gc.c (wmap_finalize): remove recycled object references from weak - map hash properly. How to get object reference from object id was - wrong. st_delete() doesn't work properly if key and value arguments - are same. The key of obj2wmap is referenced object and the value of - obj2wmap is WeakRef array. - - * gc.c (wmap_aset): obj2wmap should contain WeakRef array in the - definition. - - * test/test_weakref.rb - (TestWeakRef#test_not_reference_different_object): add a test for - above. - [ruby-core:49044] [Bug #7304] - Sat Nov 24 11:47:14 2012 KOSAKI Motohiro <kosaki.motohiro@gmail.com> * process.c (proc_getsid): adds new method for getting session id. |