packages feed

free 3.3.0.2 → 3.3.1

raw patch · 7 files changed

+98/−13 lines, 7 filesdep ~bifunctorsdep ~comonaddep ~comonad-transformersPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: bifunctors, comonad, comonad-transformers, comonads-fd, distributive, semigroupoids, semigroups

API changes (from Hackage documentation)

Files

+ .ghci view
@@ -0,0 +1,1 @@+:set -isrc -idist/build/autogen -optP-include -optPdist/build/autogen/cabal_macros.h
+ .gitignore view
@@ -0,0 +1,13 @@+dist+docs+wiki+TAGS+tags+wip+.DS_Store+.*.swp+.*.swo+*.o+*.hi+*~+*#
.travis.yml view
@@ -1,1 +1,8 @@ language: haskell+notifications:+  irc:+    channels:+      - "irc.freenode.org#haskell-lens"+    skip_join: true+    template:+      - "\x0313free\x03/\x0306%{branch}\x03 \x0314%{commit}\x03 %{build_url} %{message}"
+ .vim.custom view
@@ -0,0 +1,31 @@+" Add the following to your .vimrc to automatically load this on startup++" if filereadable(".vim.custom")+"     so .vim.custom+" endif++function StripTrailingWhitespace()+  let myline=line(".")+  let mycolumn = col(".")+  silent %s/  *$//+  call cursor(myline, mycolumn)+endfunction++" enable syntax highlighting+syntax on++" search for the tags file anywhere between here and /+set tags=TAGS;/++" highlight tabs and trailing spaces+set listchars=tab:‗‗,trail:‗+set list++" f2 runs hasktags+map <F2> :exec ":!hasktags -x -c --ignore src"<CR><CR>++" strip trailing whitespace before saving+" au BufWritePre *.hs,*.markdown silent! cal StripTrailingWhitespace()++" rebuild hasktags after saving+au BufWritePost *.hs silent! :exec ":!hasktags -x -c --ignore src"
+ CHANGELOG.markdown view
@@ -0,0 +1,13 @@+3.3.1+-----+* Refactored build system+* Removed upper bounds on my own intra-package dependencies++3.3+---+* Added `Control.Alternative.Free` and `Control.MonadPlus.Free`++3.2+---+* Added `Control.Free.Applicative`+* Moved `Control.Monad.Free.Church` from `kan-extensions` into this package.
+ README.markdown view
@@ -0,0 +1,15 @@+free+====++[![Build Status](https://secure.travis-ci.org/ekmett/free.png?branch=master)](http://travis-ci.org/ekmett/free)++This package provides a common definitions for working with free monads, free applicatives, and cofree comonads in Haskell.++Contact Information+-------------------++Contributions and bug reports are welcome!++Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.++-Edward Kmett
free.cabal view
@@ -1,6 +1,6 @@ name:          free category:      Control, Monads-version:       3.3.0.2+version:       3.3.1 license:       BSD3 cabal-version: >= 1.10 license-file:  LICENSE@@ -26,7 +26,13 @@   from @w@ to @f@.  build-type:    Simple-extra-source-files: .travis.yml+extra-source-files:+  .ghci+  .gitignore+  .travis.yml+  .vim.custom+  README.markdown+  CHANGELOG.markdown  source-repository head   type: git@@ -35,9 +41,8 @@ library   hs-source-dirs: src -  default-language: Haskell2010-  default-extensions:-    CPP+  default-language:   Haskell2010+  default-extensions: CPP   other-extensions:     MultiParamTypeClasses     FunctionalDependencies@@ -48,15 +53,15 @@    build-depends:     base                 >= 4       && < 5,-    bifunctors           == 3.0.*,-    distributive         >= 0.2.1   && < 0.4,+    bifunctors           >= 3,+    distributive         >= 0.2.1,     transformers         >= 0.2.0   && < 0.4,     mtl                  >= 2.0.1.0 && < 2.2,-    semigroupoids        == 3.0.*,-    comonad              == 3.0.*,-    comonad-transformers == 3.0.*,-    comonads-fd          == 3.0.*,-    semigroups           >= 0.8.3.1 && < 0.9+    semigroupoids        >= 3,+    comonad              >= 3,+    comonad-transformers >= 3,+    comonads-fd          >= 3,+    semigroups           >= 0.8.3.1    if impl(ghc)     cpp-options: -DGHC_TYPEABLE@@ -73,4 +78,4 @@     Control.Comonad.Cofree.Class     Control.Comonad.Trans.Cofree -  ghc-options:      -Wall+  ghc-options: -Wall