Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…
Cannot retrieve contributors at this time
60 lines (35 sloc) 1.54 KB
There are currently no changes between 0.5 and 0.6-SNAPSHOT.
Snapshot releases deployed to the repository are tested
and functional, but may have changing APIs.
Changes between 0.4 and 0.5:
* Added scala.concurrent.stm.japi.STM, which makes it much cleaner to
access ScalaSTM functionality from Java.
Changes between 0.3 and 0.4:
* CommitBarrier added, which allows multiple atomic blocks (each on its
own thread) to commit together.
* Small performance improvements.
* STMBench7 benchmark support added.
* Automatic selection of STMImpl in most cases.
Changes between 0.2 and 0.3:
* Support for Scala 2.9.0.RC1.
* Bug fixes (see ).
* Timeouts for modular blocking. Set timeouts at the atomic block using
atomic.withRetryTimeout, or at the retry site using retryFor.
Changes between 0.1 and 0.2:
* Substantial performance improvements, especially for nested atomic
* TSet.View and TMap.View are integrated into the Scala collection
class hierarchy, with factory companion objects and Builder and
CanBuildFrom instances.
* A fix for whileCommitting handlers (issue #3).
* TxnLocal can now be read and written from while-preparing and while-
committing handlers. Combining TxnLocal and life-cycle handlers is
now more concise.
* Transaction statistics can be enabled for the default algorithm
with the VM argument -Dccstm.stats=1 (details in the ScalaDoc for
Jump to Line
Something went wrong with that request. Please try again.