Download Latest Version Fix bytecode version and add unpadded atomic queues source code.zip (4.6 MB)
Email in envelope

Get an email when there's a new version of JCTools

Home / v3.2.0
Name Modified Size InfoDownloads / Week
Parent folder
3.2.0 Minor Release (bug fixes + features).tar.gz 2020-11-26 4.2 MB
3.2.0 Minor Release (bug fixes + features).zip 2020-11-26 4.5 MB
README.md 2020-11-26 986 Bytes
Totals: 3 Items   8.7 MB 0

This is a minor release with one new feature and several bug fixes.

Bug fixes: * [#319] Relying on test cases provided by @alefedor (#328) we apply the fix used for [#205] to NonBlockingHashMapLong and NonBlockingIdentityHashMap to provide getAndSet like semantics for put and remove. * [#330] Fix a NonBlockingIdentityHashMap replace bug. During this fix some further work was done to bring the code closer in line to the current state of NonBlockingHashMap

Enhancements: * [#326] Xadd queues consumers can help producers * [#323] Update to latest JCStress (thanks @shipilev ) * Further build and doc improvements (thanks @kay @Rjbeckwith55 @pveentjer )

New features: * After long incubation and following a user request (see [#321]), we move counters (introduced in [#93] by @qwwdfsad) into core! * Merging some experimental utils and a [#264] we add a PaddedAtomicLong, thanks @pveentjer

Thanks to all the contributors, bug reporters and reviewers!

Source: README.md, updated 2020-11-26