https://github.com/nbronson/scala-stm
Branch name Release name Target Message Date
refs/tags/release-0.5 release-0.5 41bb752 ScalaSTM - 0.5 Changes between 0.4 and 0.5: * Added scala.concurrent.stm.japi.STM, which makes it much cleaner to access ScalaSTM functionality from Java. 03 February 2012, 06:32:21 UTC
refs/tags/release-0.4 release-0.4 18ee751 ScalaSTM - 0.4 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. 10 November 2011, 05:01:32 UTC
refs/tags/release-0.3 release-0.3 d5ee389 Release 0.3 * Timeouts for retry * Support for 2.9.0.RC1 * Bug fixes 27 March 2011, 01:34:09 UTC
refs/tags/release-0.2 release-0.2 eb8b43c ScalaSTM - 0.2 RELEASE NOTES Changes between 0.1 and 0.2: * Substantial performance improvements, especially for nested atomic blocks. * 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 scala.concurrent.stm.ccstm.CCSTM). 27 December 2010, 17:50:42 UTC
refs/tags/release-0.1 release-0.1 985cb69 Initial non-snapshot release. Includes * the pluggable ScalaSTM API - foundational types: Ref, TArray - operations: atomic, orAtomic, retry - integrated concurrent collections: TMap, TSet * CCSTM as a reference implementation 05 December 2010, 23:04:34 UTC
back to top