Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FreeT stack-safe transformer #1266

Merged
merged 26 commits into from
Aug 20, 2016
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
dd3419a
A mens to derive folds from foldMap and FreeT + instances
raulraja Jul 19, 2016
43d08cb
FreeT Instances + Law Tests
raulraja Aug 1, 2016
80ac0d5
Fixed typo on Kleisli Tests
raulraja Aug 1, 2016
5a616e8
Basic docs for FreeT
raulraja Aug 4, 2016
ee890fb
validation style and doc changes
raulraja Aug 4, 2016
a4bfec8
Replace FlarMapRec+Applicative for MonadRec ev.
raulraja Aug 4, 2016
a9a86d3
Fixed TransLift instance and added missing tests
raulraja Aug 4, 2016
9654b3d
Renamed Gosub to FlatMapped
raulraja Aug 5, 2016
014ff40
Added proper attribution
raulraja Aug 11, 2016
11a11ae
Removed whitespace
raulraja Aug 11, 2016
3245900
Added mention to `Stack Safety for Free` by Phil Freeman
raulraja Aug 14, 2016
336a71d
Provide concise toString() impl as in #1084
raulraja Aug 14, 2016
5575b14
Merge branch 'master' of https://github.com/typelevel/cats
raulraja Aug 14, 2016
fd119d8
MonadRec related changes (WIP)
raulraja Aug 18, 2016
a7e690f
Fixed implicits for RecursiveTailRecM
raulraja Aug 18, 2016
1ebc15c
Minor cleanup
raulraja Aug 18, 2016
f4d8693
Addresses PR comments regarding use of RecursiveTailRecM
raulraja Aug 18, 2016
2c515dc
Merge remote-tracking branch 'upstream/master'
raulraja Aug 18, 2016
ce62750
Rearranged instance to workaround implicit search compiler bug in 2.10.6
raulraja Aug 19, 2016
16733ea
More compiler workarounds non-sense for hangs on 2.11
raulraja Aug 19, 2016
ff46b5b
Simplified test instances
raulraja Aug 19, 2016
a15b267
Reverted ListWrapper to its original state
raulraja Aug 19, 2016
ba3c1d6
Added explicit instances and extra tests
raulraja Aug 19, 2016
c7d8089
Merge remote-tracking branch 'upstream/master' into 47deg/master
adelbertc Aug 20, 2016
d75686d
s/Xor/Either in FreeT
adelbertc Aug 20, 2016
c416127
Merge pull request #1 from adelbertc/freet-either
raulraja Aug 20, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
More compiler workarounds non-sense for hangs on 2.11
  • Loading branch information
raulraja committed Aug 19, 2016
commit 16733ea8a2f0d59340334c8e8f4dafb8abb11fb2
7 changes: 2 additions & 5 deletions free/src/test/scala/cats/free/FreeTTests.scala
Original file line number Diff line number Diff line change
Expand Up @@ -125,10 +125,7 @@ class FreeTTests extends CatsSuite {
}
}

object FreeTTests
extends FreeTTestsInstances

trait FreeTTestsInstances extends FreeTTestsInstances0 {
object FreeTTests extends FreeTTestsInstances {

import Arbitrary._
import org.scalacheck.Arbitrary
Expand Down Expand Up @@ -161,7 +158,7 @@ trait FreeTTestsInstances extends FreeTTestsInstances0 {

}

trait FreeTTestsInstances0 {
trait FreeTTestsInstances {

import FreeT._
import StateT._
Expand Down