Support for BasicObject in pure ruby weak reference implementation.
update HISTORY.txt