Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Mar 10, 2014

  1. Nathan Grasso Bronson

    Fix CommitBarrier deadlock cycle from mailing list report

    Summary: CCSTM deadlock prevention relies on priorities, but since
    CommitBarrier delays transaction commit for the entire group and they
    have different priorities, a cycle can form.  The cycle requires two
    commit barriers, at least one of which has two transactions, and Ref
    conflicts between the transactions in different commit barriers.
    
    The deadlock was isolated very cleanly by Matthias Rahne, and his
    distilled version is included here as a unit test.
    authored

Mar 07, 2014

  1. Nathan Grasso Bronson

    Merge pull request #39 from softVal/master

    Make IsolatedRefSuite.scala compile
    authored

Feb 14, 2014

  1. aha66

    Make IsolatedRefSuite.scala compile

    aha66 authored

Mar 01, 2013

  1. Nathan Grasso Bronson

    scala 2.9.3 build

    authored

Feb 03, 2013

  1. Nathan Grasso Bronson

    fix STMBench7 perf hack under Scala 2.10

    Summary: Scala 2.9's TreeMap generated a lot of garbage during
    iteration, so I hacked an efficient custom iteration using reflection
    and direct access to encapsulated types.  Scala 2.10 fixes the perf
    problem while changing the implementation, so the hack goes from helping
    to breaking.  This diff falls back to the stock iterator for 2.10 or
    higher.
    authored

Dec 23, 2012

  1. Nathan Grasso Bronson

    copyright year refresh

    authored
  2. Nathan Grasso Bronson

    TxnLocal.isInitialized should accept InTxnEnd

    authored

Dec 22, 2012

  1. Nathan Grasso Bronson

    advance trunk to 0.8-SNAPSHOT

    authored

Dec 20, 2012

  1. Nathan Grasso Bronson

    2.10.0 final, plus 2.9.3-RC1

    authored

Dec 06, 2012

  1. Nathan Grasso Bronson

    bump 2.10 version to 2.10.0-RC5

    authored

Nov 22, 2012

  1. Nathan Grasso Bronson

    bump 2.10 version to 2.10.0-RC3

    authored

Nov 07, 2012

  1. Nathan Grasso Bronson

    bump 2.10 version to 2.10.0-RC2

    authored

Oct 17, 2012

  1. fix typo in doc

    Nathan Grasso Bronson authored

Oct 16, 2012

  1. Nathan Grasso Bronson

    script to check if maven central sync is complete

    authored
  2. Nathan Grasso Bronson

    org.scala-stm group id

    authored

Oct 15, 2012

  1. TxnDebuggable, support for interactive debugging of STM data types

    Nathan Grasso Bronson authored
  2. added atomic.unrecorded

    Summary: atomic.unrecorded executes an atomic block (top-level or nested)
    and discards all of its Ref reads and writes, but still returns the
    value computed by the atomic block.  The primary use case for this
    is debugging information, either in a debugger itself or via logging.
    The actual definition is in TxnExecutor.
    Nathan Grasso Bronson authored

Oct 14, 2012

  1. Nathan Grasso Bronson

    update dep_tests to RC1

    authored
  2. switch 2.10.0 version to RC1

    Nathan Grasso Bronson authored
  3. stylistic cleanups in tests

    Nathan Grasso Bronson authored

Oct 13, 2012

  1. workaround for missing scala-actors dep in scalatest

    Nathan Grasso Bronson authored
  2. switch to scala-2.9.2 for intellij

    Nathan Grasso Bronson authored
  3. dead file cleanup

    Nathan Grasso Bronson authored

Oct 07, 2012

  1. copyright updates

    Nathan Grasso Bronson authored

Aug 31, 2012

  1. Nathan Grasso Bronson

    reduce the number of calls to scala.concurrent.blocking

    authored

Aug 29, 2012

  1. Nathan Grasso Bronson

    intellij idea upgrade

    authored
  2. Nathan Grasso Bronson

    tightened catch clause in test

    authored
  3. Nathan Grasso Bronson

    def snapshot directly TMap and TSet, instead of relying on implicit c…

    …onversion
    authored
  4. Nathan Grasso Bronson

    call scala.concurrent.blocking when blocking, when available

    Reflection is used to call the scala.concurrent.package's blocking
    method, which cooperates with fork-join scheduling.  This is present in
    2.10, but not in 2.9.2.  See issue #35
    authored
  5. Nathan Grasso Bronson

    a few style cleanups

    authored

Aug 21, 2012

  1. Nathan Grasso Bronson

    2.10.0-M6 -> M7

    authored

Aug 19, 2012

  1. Nathan Grasso Bronson

    added transformAndExtract, and added some View methods to Ref

    Added transformAndExtract, which uses f: A => (A,B) to transform a Ref
    from v to f(v)._1, while returning f(v)._2.  Added transformAndGet and
    getAndTransform to Ref and TxnLocal, previously these were only in View-s.
    authored

Jul 27, 2012

  1. Nathan Grasso Bronson

    bump to latest 2.10.0 milestone release M6

    authored

Jul 22, 2012

  1. Nathan Grasso Bronson

    advance master version to 0.7-SNAPSHOT

    authored
  2. Nathan Grasso Bronson

    updated release notes

    authored
Something went wrong with that request. Please try again.