Permalink
Commits on Aug 28, 2014
  1. Inline the decrement function

    committed Aug 28, 2014
Commits on Aug 27, 2014
  1. Drop unnessesary compatibility.

    Current implementation implies ghc >= 7.8 and base >= 4.7
    this means that we can drop code that introduced compatibility
    with no longer supported library versions.
    qnikst committed Aug 27, 2014
  2. Use atomicModifyIORef'

    atomicModifyIORef' can simplify code as it gives all required
    guarantees.
    qnikst committed Aug 27, 2014
Commits on Jun 16, 2014
Commits on Jun 11, 2014
Commits on Jun 10, 2014
  1. Port regions to the latest transformers.

    From this point library is compatible with ghc >= 7.8.
    qnikst committed Jun 7, 2014
Commits on Jun 7, 2014
Commits on Oct 18, 2011
Commits on Sep 23, 2011
  1. Make unsafeLiftControl a method of the new RegionControlIO type class

    Bumped version from 0.10 to 0.11 because of this change in API
    committed Sep 23, 2011
Commits on Sep 22, 2011
  1. Updated copyrights

    committed Sep 22, 2011
  2. Drop the problematic MonadTransControl and MonadControlIO instances

    This fixes issue: #1 !!!
    As an alternative the following unsafe functions are exported:
    * unsafeLiftControl
    * unsafeLiftControlIO
    * unsafeControlIO
    * unsafeLiftIOOp
    * unsafeLiftIOOp_
    Bumped version from 0.9.0.1 to 0.10 because of these API breaking changes.
    committed Sep 22, 2011
Commits on Aug 11, 2011
  1. Added homepage to cabal

    committed Aug 11, 2011
Commits on Apr 25, 2011
Commits on Apr 17, 2011
  1. Added README.markdown

    committed Apr 17, 2011
Commits on Mar 9, 2011
  1. Use liftIOOp instead of controlIO

    Ignore-this: 2149f61cecc230512c902d368f57471d
    Bumped version from 0.9 to 0.9.0.1 because of this internal change.
    
    darcs-hash:20110309210516-ae560-9907b43dfedf76504baffa69704b182706bb5bba.gz
    committed Mar 9, 2011
  2. Added 0.9 release to NEWS

    Ignore-this: 41129122ab48047b6f104cb83fbd0d08
    
    darcs-hash:20110309135755-ae560-c21e8b14120cc027474ba8191dc29b86a130d108.gz
    committed Mar 9, 2011
Commits on Mar 6, 2011
  1. Added support for local regions

    Ignore-this: 6ddeed6fae820860163a9e3a8b1a84af
    Primarily needed for the alloca functions from the regional-pointers package.
    
    darcs-hash:20110306230712-ae560-f322d61483980f4578dd1a9e2ab00e48654d28fc.gz
    committed Mar 6, 2011
Commits on Feb 25, 2011
  1. Removed Data.RegionRef

    Ignore-this: b24be2e9e090002534da24bd7cf6b486
    I always considered this module a bit of a wart.
    
    darcs-hash:20110225233031-ae560-f6cc89f5322487bbd0e20c147c5967884b837947.gz
    committed Feb 25, 2011
  2. Switch from monad-peel to monad-control

    Ignore-this: fd07a6f862202a9e8f769808902f0bea
    
    darcs-hash:20110225232827-ae560-95a1c024290ddc6b833caa155a866a42f68d07e3.gz
    committed Feb 25, 2011
  3. Removed Control.Monad.Trans.Region.Concurrent

    Ignore-this: 71c0d45206a52279ea68e0b0ae038164
    The fork functions contained bugs which could not be fixed.
    Bumped version from 0.8.1 to 0.9 to indicate this change in API.
    
    darcs-hash:20110225224626-ae560-a5fa9bc870122f9ee306f4952cb8003f05363d72.gz
    committed Feb 25, 2011
Commits on Jan 26, 2011
  1. Removed unused language extensions

    Ignore-this: 298bfca7009f3d9f1f3dd418da04cbda
    
    darcs-hash:20110126205928-ae560-31b4bb360452a3ce8e498be0c5f21bc343ac207f.gz
    committed Jan 26, 2011
Commits on Jan 17, 2011
  1. Added 0.8.1 release to NEWS

    Ignore-this: c4f9e72f295b782c2247c993a3b38d78
    
    darcs-hash:20110117221025-ae560-2a87b4c096f03f09d3b1a199b37cba9d05a713e2.gz
    committed Jan 17, 2011
  2. Code layout & doc fix

    Ignore-this: a1bc9e06a68bcb3fb0c617b57c348fd5
    
    darcs-hash:20110117195501-ae560-856cb989bdc7d94cc13605e58acca937e0327e0b.gz
    committed Jan 17, 2011
  3. Only import fromInteger and some monadic combinators when ghc < 7

    Ignore-this: 45dc6d80e459604f10175f296c00ec95
    
    darcs-hash:20110117195421-ae560-4ce705bc975abb25eaa6440909b06b2b90f38237.gz
    committed Jan 17, 2011
Commits on Dec 10, 2010
  1. Replace reference to regions-monadsfd with regions-mtl in regions.cabal

    Ignore-this: d83adc6ac1e33aa9040c378bf790ec6e
    
    darcs-hash:20101210223904-ae560-02f776ea9cbed1b29b9da0eef77ab0bbd6935d59.gz
    committed Dec 10, 2010
Commits on Nov 30, 2010
  1. Fixed bug in type of mask

    Ignore-this: 45eb8e47c26410548bce9f9833fb88ca
    
    darcs-hash:20101130212442-ae560-45ba18df3ae571a18df86dc2fbd00f7123b5364e.gz
    committed Nov 30, 2010
Commits on Nov 20, 2010
  1. Small refactoring: don't use record syntax for unRegionT

    Ignore-this: 29bedabba294d3c58c4b6c0cd4cbe019
    
    darcs-hash:20101120224312-ae560-38ae1b0bcf9404cfdaad07f0694c1edf1363428d.gz
    committed Nov 20, 2010
  2. Documentation

    Ignore-this: 864a90fd8cd963e940be26b6c9ce5df3
    
    darcs-hash:20101120223503-ae560-55cb57f655a4c7fb5bdb9c1d286e8d8fc21e28de.gz
    committed Nov 20, 2010