-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Use simulacrum for typeclass boilerplate #806
Commits on Jan 5, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 2a6e52a - Browse repository at this point
Copy the full SHA 2a6e52aView commit details
Commits on Jan 7, 2016
-
Use Eval instead of Trampoline for State
This may provide the following benefits: 1) It should be a bit more efficient. 2) It removes the need to `import cats.std.function._` for some operations, which may make it a bit more newcomer friendly. 3) We are already using Eval for things like foldRight, so it seems more consistent to use it for `State`. 4) I think it's a bit easier to explain `Eval` than `Trampoline`, since it's hard to explain the latter without first explaining `Free`. So again, this may be a bit more newcomer friendly.
Configuration menu - View commit details
-
Copy full SHA for 81a24d9 - Browse repository at this point
Copy the full SHA 81a24d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f0324a - Browse repository at this point
Copy the full SHA 5f0324aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d338150 - Browse repository at this point
Copy the full SHA d338150View commit details -
Add ScalaDoc examples for Coproduct syntax
Also add the missing `coproduct` syntax `object`.
Configuration menu - View commit details
-
Copy full SHA for fc9a75b - Browse repository at this point
Copy the full SHA fc9a75bView commit details
Commits on Jan 8, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 2c6abdf - Browse repository at this point
Copy the full SHA 2c6abdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05add1a - Browse repository at this point
Copy the full SHA 05add1aView commit details -
Merge pull request typelevel#782 from ceedubs/state-eval
Use Eval instead of Trampoline for State
Configuration menu - View commit details
-
Copy full SHA for 0529841 - Browse repository at this point
Copy the full SHA 0529841View commit details
Commits on Jan 10, 2016
-
- Also remove unused type parameter in sequence_
Configuration menu - View commit details
-
Copy full SHA for 8e92896 - Browse repository at this point
Copy the full SHA 8e92896View commit details -
Merge pull request typelevel#779 from refried/eval-defer-heap-safety
factor out a static inner method from typelevel#769 for better GC
Configuration menu - View commit details
-
Copy full SHA for a64cd76 - Browse repository at this point
Copy the full SHA a64cd76View commit details
Commits on Jan 11, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 5d87e70 - Browse repository at this point
Copy the full SHA 5d87e70View commit details
Commits on Jan 12, 2016
-
Configuration menu - View commit details
-
Copy full SHA for e4ae734 - Browse repository at this point
Copy the full SHA e4ae734View commit details -
As reported by @liff [here](https://gitter.im/non/cats?at=5694ce218fdd3c0c382e20f1).
Configuration menu - View commit details
-
Copy full SHA for 815b8fb - Browse repository at this point
Copy the full SHA 815b8fbView commit details -
Merge pull request typelevel#796 from adelbertc/foldable-unapply-syntax
Add traverseU_ and sequenceU_
Configuration menu - View commit details
-
Copy full SHA for ebb92ba - Browse repository at this point
Copy the full SHA ebb92baView commit details -
Merge pull request typelevel#798 from ceedubs/streamingt-filter-bug
Fix StreamingT.filter bug
Configuration menu - View commit details
-
Copy full SHA for ceff342 - Browse repository at this point
Copy the full SHA ceff342View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61f148a - Browse repository at this point
Copy the full SHA 61f148aView commit details
Commits on Jan 13, 2016
-
Merge pull request typelevel#797 from lukewyman/topic/arrow-scaladoc
Topic/arrow scaladoc
Configuration menu - View commit details
-
Copy full SHA for 591555f - Browse repository at this point
Copy the full SHA 591555fView commit details
Commits on Jan 14, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 56dede8 - Browse repository at this point
Copy the full SHA 56dede8View commit details -
Merge pull request typelevel#801 from ceedubs/freeapp-effect-order
Fix order of effects in FreeApplicative.foldMap
Configuration menu - View commit details
-
Copy full SHA for 3d2ffa9 - Browse repository at this point
Copy the full SHA 3d2ffa9View commit details -
Merge pull request typelevel#790 from ceedubs/monadcombine-syntax-docs
Add ScalaDoc for MonadCombine unite syntax
Configuration menu - View commit details
-
Copy full SHA for d8f33c8 - Browse repository at this point
Copy the full SHA d8f33c8View commit details -
Merge pull request typelevel#789 from ceedubs/either-syntax-docs
Add ScalaDoc for Either syntax
Configuration menu - View commit details
-
Copy full SHA for a2253a1 - Browse repository at this point
Copy the full SHA a2253a1View commit details -
Merge pull request typelevel#784 from ceedubs/coproduct-syntax-docs
Add ScalaDoc examples for Coproduct syntax
Configuration menu - View commit details
-
Copy full SHA for f94b439 - Browse repository at this point
Copy the full SHA f94b439View commit details -
Merge pull request typelevel#783 from ceedubs/foldK-example
Add ScalaDoc example for foldK syntax
Configuration menu - View commit details
-
Copy full SHA for 0c0379e - Browse repository at this point
Copy the full SHA 0c0379eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95f0897 - Browse repository at this point
Copy the full SHA 95f0897View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b9d2f1 - Browse repository at this point
Copy the full SHA 1b9d2f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 289484c - Browse repository at this point
Copy the full SHA 289484cView commit details -
Add typeclass annotation to Semigroup and Monoid
Question: is the apply method generated by simulacrum also @inline marked?
Configuration menu - View commit details
-
Copy full SHA for b8c686a - Browse repository at this point
Copy the full SHA b8c686aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66d485f - Browse repository at this point
Copy the full SHA 66d485fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b33c9de - Browse repository at this point
Copy the full SHA b33c9deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bba290 - Browse repository at this point
Copy the full SHA 0bba290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cbf29f - Browse repository at this point
Copy the full SHA 8cbf29fView commit details -
Added stubs for documentation of remaining cats-kernel typeclasses
Stub is modified from show.md
Configuration menu - View commit details
-
Copy full SHA for b868421 - Browse repository at this point
Copy the full SHA b868421View commit details
Commits on Jan 15, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 45c0be4 - Browse repository at this point
Copy the full SHA 45c0be4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07d0cd1 - Browse repository at this point
Copy the full SHA 07d0cd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4f896a - Browse repository at this point
Copy the full SHA d4f896aView commit details -
Merge pull request typelevel#807 from notxcain/xort-valueor
Add XorT#valueOr
Configuration menu - View commit details
-
Copy full SHA for 35e376b - Browse repository at this point
Copy the full SHA 35e376bView commit details -
Merge pull request typelevel#808 from notxcain/prettify-recoverwith
Prettify XorT#recoverWith
Configuration menu - View commit details
-
Copy full SHA for d6dce55 - Browse repository at this point
Copy the full SHA d6dce55View commit details
Commits on Jan 16, 2016
-
Use "provided" instead of "compileonly" for simulacrum
As suggested by @mpilquist sbt validate works locally.
Configuration menu - View commit details
-
Copy full SHA for e0cd78c - Browse repository at this point
Copy the full SHA e0cd78cView commit details -
Remove "provided" dependencies
This gets rid of the simulacrum dependency, as well as the strange and definitely unneeded scoverage dependencies, resulting in a nice and clean .pom Code taken from scodec-build. Thanks @mpilquist
Configuration menu - View commit details
-
Copy full SHA for bfa8727 - Browse repository at this point
Copy the full SHA bfa8727View commit details
Commits on Jan 18, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 312afa7 - Browse repository at this point
Copy the full SHA 312afa7View commit details -
Merge pull request typelevel#812 from travisbrown/topic/applicative-e…
…rror Add ApplicativeError
Configuration menu - View commit details
-
Copy full SHA for 15a5e8d - Browse repository at this point
Copy the full SHA 15a5e8dView commit details
Commits on Jan 19, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 0864952 - Browse repository at this point
Copy the full SHA 0864952View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d87506 - Browse repository at this point
Copy the full SHA 5d87506View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4da172f - Browse repository at this point
Copy the full SHA 4da172fView commit details -
cats#813 - Changes the coflatMap implementation in order to use ListB…
…uffer instead of ArrayBuffer
Configuration menu - View commit details
-
Copy full SHA for c20f6ed - Browse repository at this point
Copy the full SHA c20f6edView commit details -
cats#813 - Addresses a code review comment, changing the coflatMap im…
…plementation in order to use VectorBuilder instead of ListBuffer
Configuration menu - View commit details
-
Copy full SHA for 7ee5f2f - Browse repository at this point
Copy the full SHA 7ee5f2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c714fd - Browse repository at this point
Copy the full SHA 4c714fdView commit details -
Merge pull request typelevel#818 from 47deg/juanpedromoreno-adds-cofl…
…atmap-typeclass-instance-to-vector Request to Add CoflatMap Instance for Vector
Configuration menu - View commit details
-
Copy full SHA for 06eeb68 - Browse repository at this point
Copy the full SHA 06eeb68View commit details
Commits on Jan 20, 2016
-
Upgrade to simulacrum 0.6.1, which makes type classes universal and s…
…erializable by default
Configuration menu - View commit details
-
Copy full SHA for f3c4eba - Browse repository at this point
Copy the full SHA f3c4ebaView commit details -
Merge pull request typelevel#819 from fthomas/topic/update-authors
Update list of authors
Configuration menu - View commit details
-
Copy full SHA for 722ce05 - Browse repository at this point
Copy the full SHA 722ce05View commit details -
Merge pull request typelevel#820 from mpilquist/topic/simulacrum-upgrade
Upgrade to simulacrum 0.6.1
Configuration menu - View commit details
-
Copy full SHA for d8e7e78 - Browse repository at this point
Copy the full SHA d8e7e78View commit details -
Merge branch 'master' into topic/kernel
Also remove unnecessary extends Serializable
Configuration menu - View commit details
-
Copy full SHA for 69ad4e4 - Browse repository at this point
Copy the full SHA 69ad4e4View commit details
Commits on Jan 29, 2016
-
Fix merge conflict caused by the addition of mima to the kernel project.
The removal of provided artefacts is done inline because it is used in only one place.
Configuration menu - View commit details
-
Copy full SHA for 87f2f3c - Browse repository at this point
Copy the full SHA 87f2f3cView commit details