Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/typelevel/cats-tagless

Library of utilities for tagless final encoded algebras
https://github.com/typelevel/cats-tagless

Instrument (#95)

* Instrument typeclass

* Added comments

* Remove whitespace

3f251039c5b3a4df7c59080295670f83553ce7f3 authored about 5 years ago by Mark de Jong <[email protected]>
Semigroupal derivation

Similar to `Apply` and `SemigroupalK` derivation.
Still useful because it relies only on `Semigr...

fae88c38616f9771615206f5001764d7df88907b authored about 5 years ago by Georgi Krastev <[email protected]>
Error messages improvements

* Add and use `Method.displayName` to handle symbolic names
* Add `Method.occursOnlyInReturn...

e0b616e9591bc6c61c02101093704932a87e5440 authored about 5 years ago by Georgi Krastev <[email protected]>
Apply derivation and autoApply macro annotation

Similar to `ApplyK`

aa73dfc29df5cdbd59368b01fc86d31194eaecdf authored about 5 years ago by Georgi Krastev <[email protected]>
Tweak productK macro

26d6541c9b9565fb77a8ef77409ffac47a430ee4 authored about 5 years ago by Georgi Krastev <[email protected]>
Update sbt to 1.3.5

e3396a892cf7390725c3f50d4c79aa84ca45a157 authored about 5 years ago by Scala Steward <[email protected]>
Update sbt-catalysts to 0.34

90e3c4e61f806bed9f95065d8013d12e21109d34 authored about 5 years ago by Scala Steward <[email protected]>
Update sbt-header to 5.3.1

6fb188cc96f970ec4a54b85a7313895f00b96410 authored about 5 years ago by Scala Steward <[email protected]>
Update scalatest to 3.1.0

c69fb569fc0be489b5c843d52092a0afdb4e4edd authored about 5 years ago by Scala Steward <[email protected]>
Update sbt to 1.3.4

1f979854183b429c6de193deea93a5c1b3c7ec6e authored about 5 years ago by Scala Steward <[email protected]>
Merge pull request #89 from scala-steward/update/sbt-header-5.3.0

Update sbt-header to 5.3.0

323460043ce55b73ba1bfff9466d4b6d665ba1d4 authored about 5 years ago by Lars Hupel <[email protected]>
Update sbt-header to 5.3.0

6e5960cae590ec39b94eea4459f66325819bc423 authored about 5 years ago by Scala Steward <[email protected]>
Update sbt-catalysts to 0.33

c4d30b4b68e487de09e20037fdb8eaba80ffd722 authored about 5 years ago by Scala Steward <[email protected]>
Merge pull request #86 from scala-steward/update/sbt-catalysts-0.30

Update sbt-catalysts to 0.30

44693570426893d6130ed1e91161ff120f326bf7 authored about 5 years ago by Lars Hupel <[email protected]>
Update sbt-catalysts to 0.30

eff7f1b5d547aea40404dd8a7729274f0c175dda authored about 5 years ago by Scala Steward <[email protected]>
Remove unnecessary version (#85)

no longer needed since it's provided by sbt-catalysts

939ed8dcbf6967bb07f97d3d11e737e4a045e46f authored about 5 years ago by Kai(luo) Wang <[email protected]>
Update sbt to 1.3.3 (#83)

944fe32ea24ddd9f962660ba2c77bcfde1adfba2 authored about 5 years ago by Scala Steward <[email protected]>
Update sbt-catalysts to 0.29 (#82)

3d2596158c654982e1701810c227a360560ca4f3 authored about 5 years ago by Scala Steward <[email protected]>
Merge pull request #81 from scala-steward/update/discipline-scalatest-1.0.0-RC1

Update discipline-scalatest to 1.0.0-RC1

94eee3cdeb0c32d1fc5b5e364881e29d53576a2e authored over 5 years ago by Lars Hupel <[email protected]>
Update discipline-scalatest to 1.0.0-RC1

ea528221ad148c29f337e66deec4b349cb175dfe authored over 5 years ago by Scala Steward <[email protected]>
Update sbt-catalysts to 0.28 (#80)

Update sbt-catalysts to 0.28

4648df2afbcdfbac800558f4a6bf94509d46a988 authored over 5 years ago by Lars Hupel <[email protected]>
Update sbt-catalysts to 0.28

6d885368ca03bf0ce1e7f8a62c7165c1cf273e85 authored over 5 years ago by Scala Steward <[email protected]>
Update sbt to 1.3.2 (#79)

Update sbt to 1.3.2

6b2ad05b656b23cab901881959624bdcce670d68 authored over 5 years ago by Lars Hupel <[email protected]>
Update sbt to 1.3.2

48c16762b73d3a1f140e7f81ecae92c7aa7f0543 authored over 5 years ago by Scala Steward <[email protected]>
setting version to 0.11-SNAPSHOT

2b79bfeb5558fb0dfc663c02afdc55966d32f3c0 authored over 5 years ago by Kailuo Wang <[email protected]>
upgrade sbt-catalyst (#78)

this revert back to scala 2.13.0

4930d189a91725cc667a21cf4320b521f5953f8a authored over 5 years ago by Kai(luo) Wang <[email protected]>
Update sbt to 1.3.1 (#77)

28dd26184544d00febf463b057af910d6a269179 authored over 5 years ago by Scala Steward <[email protected]>
Merge branch 'master' of github.com:typelevel/cats-tagless into release

9fbcf856562ceeaef1cd0d58e94c58e8a3b97616 authored over 5 years ago by Kailuo Wang <[email protected]>
upgrade sbt-catalysts (#76)

to get the new release settings - bundled sonatype upload

c39bb3a8d757cba7a3a47ef5790781f0274c1b35 authored over 5 years ago by Kai(luo) Wang <[email protected]>
Setting version to 0.10

535b04d4f00ab1efa1df3baae57b2ef354a06dca authored over 5 years ago by Kailuo Wang <[email protected]>
Update sbt-catalysts to 0.25

c9acbcc08c94ff3adddb56cd5e591a48f89a6015 authored over 5 years ago by Scala Steward <[email protected]>
Update scalatestplus-scalacheck to 3.1.0.0-RC2

72d2f5cd3b1050ebb28ef9c5087d5b91bf99c667 authored over 5 years ago by Scala Steward <[email protected]>
Update sbt to 1.3.0

c1e6aa353bfa28ad678a6729397346d43da67c44 authored over 5 years ago by Scala Steward <[email protected]>
Update sbt-catalysts to 0.24 (#71)

e17542891578a3ca9d841b6056dd767add483c26 authored over 5 years ago by Scala Steward <[email protected]>
updated to latest cats (#70)

570c500c04fb47df90e004e78b019eb8f8727ede authored over 5 years ago by Kai(luo) Wang <[email protected]>
Update sbt-catalysts to 0.22 (#68)

5d4d68de5fa2fb58121996f3c5d044fe25fc1e60 authored over 5 years ago by Scala Steward <[email protected]>
Update sbt-catalysts to 0.21 (#67)

4abb87bc4477f898a9e7a5cfdf025b0de95819da authored over 5 years ago by Scala Steward <[email protected]>
Update sbt-doctest to 0.9.5 (#66)

c08b2f3b7544778b82b6d746a35683baff361f38 authored over 5 years ago by Scala Steward <[email protected]>
Setting version to 0.10-SNAPSHOT

73f64454aef1f82f30761d4f721f7aa7e66ac350 authored over 5 years ago by Kailuo Wang <[email protected]>
Setting version to 0.9

66b65a65879b4a0bf36b3fb2cb4e0d54ce50c7a4 authored over 5 years ago by Kailuo Wang <[email protected]>
Add ContravarianK typeclass and derivation (#65)

The `ContravariantK` typeclass is a higher-kinded `Contravariant`.
* `FunctorK` derivation ut...

92c90e0bd16bd91178a375316aae6873d2f111e9 authored over 5 years ago by Georgi Krastev <[email protected]>
Add a test for builder-style algebra (#64)

5d04c07b01575c0c1c5073fe92d70cb42b552730 authored over 5 years ago by Georgi Krastev <[email protected]>
updated headers (#61)

c8b0e71fe33b29341df28b5cf6276747fe4a9af1 authored over 5 years ago by Kai(luo) Wang <[email protected]>
Add cats.tagless.instances for cats.data types

Also add an `IdK` type alias - partially applied higher-kinded `Id`

Instances include:
* `App...

36323ce9a3159c5528dba8272465c82b16b2f9a8 authored over 5 years ago by Georgi Krastev <[email protected]>
Flexible typeclass derivation based on existing instances

Also improves error messages when an instance cannot be derived.
Usually a missing implicit or u...

6f13ef7db8b6a1a2759a92cf2f1106b6ebb62076 authored over 5 years ago by Georgi Krastev <[email protected]>
Add missing ApplyK syntax

Probably an oversight

c1d4f4b7ead726f0527e40b689db88be89ca42ef authored over 5 years ago by Georgi Krastev <[email protected]>
Test two param type lambda in @autoProfunctor

4c07d9f9adb0a4b4bfe698b82c05c3f465391bf1 authored over 5 years ago by Marcin Rzeźnicki <[email protected]>
Refactor to support more algebra shapes.

Added an AlgebraResolver that creates the appropriate algebra based on expected position of effe...

1b2f1bd61b069bb8f23ef9abff923d0f06adc011 authored over 5 years ago by Marcin Rzeźnicki <[email protected]>
Add @autoProfunctor

507e8e2329a8e5afcd1eb8635482cc80c8c402d2 authored over 5 years ago by Marcin Rzeźnicki <[email protected]>
Add cats.Bifunctor derivation with @autoBifunctor annotation

99722c78f5307f3141676407535f3fcc32f85533 authored over 5 years ago by Marcin Rzeźnicki <[email protected]>
Setting version to 0.9-SNAPSHOT

c379fd4083e447a15806b5f1fd8a8bb3bab562f4 authored over 5 years ago by Kailuo Wang <[email protected]>
Setting version to 0.8

d8aae7f62ea56c4d61f0a406641c5ae8a5935a1d authored over 5 years ago by Kailuo Wang <[email protected]>
update to latest scala 2.13 (#55)

* update to latest scala 2.13

* Update plugins.sbt

* update to latest cats test api

9049a719bd86b1c2c80e94f3b4f363c9a6689f34 authored over 5 years ago by Kai(luo) Wang <[email protected]>
Add support for repeated (vararg) parameters (#54)

They require special handling because they are modelled as a
magic type constructor `<repeated>...

4925181a21df34bf9383cac51f82324d2881f643 authored over 5 years ago by Georgi Krastev <[email protected]>
Add Profunctor derivation macro (#50)

Better to add the macro annotation in another PR,
because it `MacroUtils` would have to be refa...

917010497a69db97c7795db0c75fd8e4bbd38fe5 authored over 5 years ago by Georgi Krastev <[email protected]>
Optimize typeclass instances for algebras without extra type params (#49)

In such cases the instance can be an implicit val instead of def.
Define a helper method in `Ma...

b3a2e6a69207fc3af77a5a7e9ff9f5cc48977470 authored over 5 years ago by Georgi Krastev <[email protected]>
Setting version to 0.8-SNAPSHOT

b1ec222b0737dc4c5620cf9a1b590f28164c3a83 authored over 5 years ago by Kailuo Wang <[email protected]>
Setting version to 0.7

5ad56e297addbd7574ca673ee7844ab080216230 authored over 5 years ago by Kailuo Wang <[email protected]>
remove 2.13 from docs

9fed59f5096fe86c4f9d22c3fdaf9967080e82c1 authored over 5 years ago by Kailuo Wang <[email protected]>
removed meta dependencies from build, update to 2.13.0-RC2 (#47)

* removed meta dependencies from build, update to 2.13.0-RC2

* fixing deps

* fixing travis...

f0c3e75e25af8db19a36b2a17ea44d57f495b3df authored over 5 years ago by Kai(luo) Wang <[email protected]>
Generalize autoProductNK macro (#46)

We can handle methods with arbitrary shape of parameter lists by
utilizing the appropriate quas...

64e592deddfd8e6bc598c62026715f7226de4620 authored over 5 years ago by Georgi Krastev <[email protected]>
Replace scalameta macro annotations with scala-reflect macros. (#45)

* Replace scalameta macro annotations with scala-reflect macros.

Migrate all the existing mac...

ceb78e0e8f8c257ce8d72d3a07dd9d567a1b79e1 authored over 5 years ago by Marcin Rzeźnicki <[email protected]>
Setting version to 0.7-SNAPSHOT

e4c3e6aa7fce0feb5ee1c3735df2854b3c3a6e4e authored over 5 years ago by Kailuo Wang <[email protected]>
Setting version to 0.6

e3a117900ac18f6152f0736d3448bb67a9838c45 authored over 5 years ago by Kailuo Wang <[email protected]>
fixed laws compilation on 2.13 and include it in build (#42)

897d724ea40326e51ed61b760848f6479c229b5f authored over 5 years ago by Kai(luo) Wang <[email protected]>
update to 2.13-RC1 (#40)

* update to 2.13-RC1

* updated to latest deps

* complete update to cats 2.0-M1

* Update...

430d0c9c286fe53837dd6da761076d9efe12604f authored over 5 years ago by Kai(luo) Wang <[email protected]>
Remove unused and unnecessary scala meta code (#38)

Delegate refined companion object methods to the instance.

5da5aedd3972b54de29bba37e7a559ce9cec840f authored over 5 years ago by Georgi Krastev <[email protected]>
Setting version to 0.6-SNAPSHOT

d29776fde1e981081fa2915e72b9793425680cad authored almost 6 years ago by Kailuo Wang <[email protected]>
Setting version to 0.5

65f0d3e32b455388ce79cb3bbb5f6dc19185b960 authored almost 6 years ago by Kailuo Wang <[email protected]>
Try to override methods more conservatively (#33)

Do not try to override:
* final methods
* bridges / artifacts
* synthetic methods (this...

7c723042e9872ccd99f7bad3e667f66e4b6096a2 authored almost 6 years ago by Georgi Krastev <[email protected]>
build changes to fix release on 2.13 (#30)

* prepare for 2.13 release

* added jvmopts

* updated maintainers

* Update version.sbt
...

7cd77fbf22bbe9f814cc3c9274d163b44c6785e4 authored almost 6 years ago by Kai(luo) Wang <[email protected]>
post release update / added notes for Derive (#27)

* post release update / added notes for Derive

* addressing feedback

* Update index.md

a942fc3af6523d268915f660e3233b066dbc00e2 authored almost 6 years ago by Kai(luo) Wang <[email protected]>
Setting version to 0.5-SNAPSHOT

4f65aa7dad117950e268606c0cb77300388866c0 authored almost 6 years ago by Kailuo Wang <[email protected]>
Setting version to 0.4

4829e5dfd7749e2dab764e1b306193b8a781d28b authored almost 6 years ago by Kailuo Wang <[email protected]>
added scala 2.13 to build (#28)

* added 2.13 to build

* Update .travis.yml

* update kind-projector

* update sbt-catalys...

3fff8120003912e98f0a9817af1f9b56d4a73f2e authored almost 6 years ago by Kai(luo) Wang <[email protected]>
Setting version to 0.3.1-SNAPSHOT

00cb917c35fe9552f73176d14269c54043c59ef6 authored almost 6 years ago by Kailuo Wang <[email protected]>
Setting version to 0.3.0

95d04ef32cccfe28858aafcd7f79cbb508ca0d17 authored almost 6 years ago by Kailuo Wang <[email protected]>
extract the derive to a new module / renamed old one to legacy-macro (#26)

* created a new module

* added doctest to sanity check the new macro module

31edef879a934fe4e4a1827adc8c901f88714cff authored almost 6 years ago by Kai(luo) Wang <[email protected]>
Merge pull request #25 from daytimewind/patch-1

Update README.md

1adde3b83134307d4da6fb1a70734271e630e0ed authored almost 6 years ago by Georgi Krastev <[email protected]>
Update README.md

very minor grammar fixes

5e666304df79e58f461715eb88bf5a2ea861c8b1 authored almost 6 years ago by daytimewind <[email protected]>
trying to correct sonatype credentials

360128de17d4740742303e5af356315973c79adf authored almost 6 years ago by Kai(luo) Wang <[email protected]>
trying to fix snapshot publish

3e0de5e28de00cc319fb4f59b4ecd350e6318e64 authored almost 6 years ago by Kai(luo) Wang <[email protected]>
Merge pull request #24 from kailuowang/update-catalyst

updated a bunch of dependencies

3a50557ec16cd49ce1fa49704358baaeca5a7d72 authored almost 6 years ago by Kai(luo) Wang <[email protected]>
make publish snap more flexible.

bc532400c4ecaf978cc60908b68dc75e15d5b635 authored almost 6 years ago by Kailuo Wang <[email protected]>
fix doc

35166e47539d291a13845d2e2abafc49ebb19db6 authored almost 6 years ago by Kailuo Wang <[email protected]>
temporarily disable docs test

3928258d3fc0f6f3c20a5864eafacfd6ff0c527d authored almost 6 years ago by Kailuo Wang <[email protected]>
added back missing env in travis

16b2f68c6fea404bb9368340161f48587d405043 authored almost 6 years ago by Kailuo Wang <[email protected]>
fixing build

4fe31b9d0d5e460c734844dbb1f1e70b59e27825 authored almost 6 years ago by Kailuo Wang <[email protected]>
improve travis build

a5b9eb827b105d64db07be237f62b60a5af177a0 authored almost 6 years ago by Kailuo Wang <[email protected]>
fix gitignore

ce5cd6c85536e33b590835c73d77414a385c69c4 authored almost 6 years ago by Kailuo Wang <[email protected]>
fixing build

91453595e8655b9cdc054c11d85be71d10d12772 authored almost 6 years ago by Kailuo Wang <[email protected]>
updated a bunch of dependencies

ad496f13028ad9c3fcdc9a37c56213753d032e99 authored almost 6 years ago by Kailuo Wang <[email protected]>
Merge pull request #23 from joroKr21/fresh-type-params

Blackbox macros: refresh type parameter names

2bffba8e9d478d6a5ca097b2d927c146a270b52f authored almost 6 years ago by Kai(luo) Wang <[email protected]>
Blackbox macros: refresh type parameter names

This is a solution to the issue of type parameter shadowing.
Scalac issues a warning when we def...

66a7f31da511f6b3d19c12c24abf093abfabd0ca authored almost 6 years ago by Georgi Krastev <[email protected]>
Merge pull request #22 from joroKr21/blackbox-functork

Blackbox semiauto typeclass derivation

6f5b7fbce980a56fd7154f003e40b282f54ab69f authored almost 6 years ago by Kai(luo) Wang <[email protected]>
Blackbox typeclass derivation macros

As a first step towards migrating cats-tagless to `scala.reflect`
macros, we implement blackbox ...

774370b37a0c02354b8a6e99dcea5703efb1d126 authored almost 6 years ago by Georgi Krastev <[email protected]>
Merge pull request #18 from typelevel/scala-coc

Switch to Scala CoC

589bac9b290328f7931494f38aec7e78ec970cd4 authored almost 6 years ago by Luka Jacobowitz <[email protected]>
Switch to Scala CoC

5d9fb98c7f3f8bcde18141f1f4174bd83cda1ac9 authored almost 6 years ago by Luka Jacobowitz <[email protected]>
Merge pull request #17 from typelevel/kailuowang-patch-1

added some info on why `FunctorK` isn't in cats-core.

34e0a0b93e49f6ff87f48d7b60bf4425ed98d2e4 authored almost 6 years ago by Kai(luo) Wang <[email protected]>
Update FunctorK.scala

5e6b9a9620e0457b60e3cf6168511247e93d2afc authored almost 6 years ago by Kai(luo) Wang <[email protected]>