Code changes
Demo
1.3.8
Module Changes
-
Concurrent::Synchronization::ConditionSignalling -
Concurrent::AtomicNumericCompareAndSetWrapper -
Concurrent::Synchronization::SafeInitialization -
Concurrent::Utility::NativeExtensionLoader -
Concurrent::Synchronization::Volatile::ClassMethods -
Concurrent::Synchronization -
Concurrent::ThreadSafe::Util::Volatile
Class Changes
-
Concurrent::MultipleAssignmentError -
Concurrent::SimpleExecutorService
Method Changes
-
Concurrent::AbstractExecutorService#to_s -
Concurrent::Collection::NonConcurrentMapBackend#compute_if_absent -
Concurrent::Collection::CopyOnWriteObserverSet#notify_to -
Concurrent::AbstractExecutorService#ns_auto_terminate? -
Concurrent::Collection::NonConcurrentMapBackend#[]= -
Concurrent::Collection::SynchronizedMapBackend#delete
1.3.7
Module Changes
Class Changes
-
Concurrent::ArrayImplementation::TruffleRubyArray -
Concurrent::Promises::FlatEventPromise -
Concurrent::Promises::EventWrapperPromise -
Concurrent::Synchronization::MonitorLockableObject -
Concurrent::DependencyCounter
Method Changes
-
Concurrent::IVar#check_for_block_or_value! -
Concurrent::Collection::NonConcurrentMapBackend#delete -
Concurrent::ReentrantReadWriteLock#release_read_lock -
Concurrent::JavaExecutorService#kill -
Concurrent::Collection::RubyNonConcurrentPriorityQueue#push -
Concurrent::LockFreeStack#compare_and_push
1.3.6
Module Changes
Class Changes
-
Concurrent::JavaExecutorService::Job -
Concurrent::Promises::ZipEventsPromise -
Concurrent::Hash -
Concurrent::Maybe -
Concurrent::Promises::EventWrapperPromise -
Concurrent::JavaExecutorService
Method Changes
-
Concurrent::Promises::Event#to_future -
Concurrent::Synchronization::Condition#ns_broadcast -
Concurrent::ReentrantReadWriteLock#release_read_lock -
Concurrent::Collection::RubyNonConcurrentPriorityQueue#swim