Permalink
Commits on Oct 1, 2013
  1. Add tests for unsafe-txn

    amalloy committed Oct 1, 2013
Commits on Nov 26, 2012
  1. Update README for new groupid.

    Raynes committed Nov 26, 2012
Commits on Nov 16, 2012
  1. 0.8.0

    ninjudd committed Nov 16, 2012
Commits on Nov 14, 2012
  1. update to flatland.useful

    ninjudd committed Nov 14, 2012
Commits on Oct 9, 2012
Commits on Oct 2, 2012
  1. 0.7.1

    amalloy committed Oct 2, 2012
  2. Allow rewriting the "current" revision in unsafe mode.

    This allows stuff like (dotxn (this!) (that!)) to work when the bang
    functions use unsafe-txn; previously the second transaction would note
    that the current revision has already been committed, and abort.
    amalloy committed Sep 19, 2012
  3. Don't unset read-only while applying.

    It's now an error to perform IO as a side effect of computing
    the actions of some other transaction.
    amalloy committed Sep 18, 2012
Commits on Aug 23, 2012
  1. Add url and license keys.

    Raynes committed Aug 23, 2012
Commits on Aug 22, 2012
  1. Add a test for nested txn calls

    amalloy committed Aug 22, 2012
  2. Make txn* use the right revisions when opening transactions.

    Otherwise it was calling touch on the wrong "revision-view".
    amalloy committed Aug 22, 2012
  3. Let transactions return a value as well as actions.

    Adds a new IOValue wrapper type, which stores a value and some actions;
    now txn, compose, and friends use that type.
    
    Updated tests to conform to new API.
    amalloy committed Aug 22, 2012
Commits on Aug 21, 2012
  1. Add unsafe-txn.

    Now you can apply a transaction's action-map without bumping the
    revision.
    amalloy committed Aug 20, 2012
Commits on Aug 20, 2012
Commits on Aug 18, 2012
  1. Add TODO for future plan

    amalloy committed Aug 18, 2012
  2. Add update-revision

    amalloy committed Aug 18, 2012
Commits on Aug 15, 2012
  1. Fix return value of call-wrapped

    amalloy committed Aug 15, 2012
  2. Speculative change to txn.

    We want it to wrap transactions around everything while it's writing
    anything, because otherwise some stuff with ruminate has problems.
    amalloy committed Aug 15, 2012
Commits on Aug 14, 2012
  1. Implement combine

    amalloy committed Aug 14, 2012
Commits on Jul 20, 2012
  1. Ignore target/

    And put a newline at the end of .gitignore, dammit.
    amalloy committed Jul 20, 2012
  2. Make prettier.

    The comment was misleading as well as unhelpful, and the do block wasn't
    really doing us any favors either.
    amalloy committed Jul 20, 2012
  3. Don't need this closure anymore

    amalloy committed Jul 20, 2012
  4. Clarify what kind of function

    amalloy committed Jul 20, 2012