NOTE: The changes in 2.0 are mostly non-functional changes. The original author graciously passed maintenance of this gem to the github.com/ruby-concurrency team. 2.0 is the first release by the new maintainers.*
- Added AbstractReferenceKeyMap#to_h method
- Added AbstractReferenceKeyMap#merge method
- Migrated all tests to RSpec
- Removed support for MRI 1.8.x
- Removed IronRuby optimizations
- Added
#put
and#get
method aliases toAbstractReferenceKeyMap
- Added
#size
(alias:#length
) and#empty?
methods toAbstractReferenceKeyMap
- Added continuous integration with TravisCI
- Moved repo to github.com/ruby-concurrency/ref
- Fix breaking test in ruby 2.0
- Support for BasicObject in pure ruby weak reference implementation.
- Support Ruby 2.0 WeakRef implementation
- Replace autoload with require to make library thread safe
- Fix mock object used for testing (Burgestrand)
- No code changes. Just including the license file in the release and removing deprecated tasks.
- Initial release.