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 typeclass
* Added comments
* Remove whitespace
3f251039c5b3a4df7c59080295670f83553ce7f3 authored about 5 years ago by Mark de Jong <[email protected]>
Similar to `Apply` and `SemigroupalK` derivation.
Still useful because it relies only on `Semigr...
* Add and use `Method.displayName` to handle symbolic names
* Add `Method.occursOnlyInReturn...
Similar to `ApplyK`
aa73dfc29df5cdbd59368b01fc86d31194eaecdf authored about 5 years ago by Georgi Krastev <[email protected]>26d6541c9b9565fb77a8ef77409ffac47a430ee4 authored about 5 years ago by Georgi Krastev <[email protected]>
e3396a892cf7390725c3f50d4c79aa84ca45a157 authored about 5 years ago by Scala Steward <[email protected]>
90e3c4e61f806bed9f95065d8013d12e21109d34 authored about 5 years ago by Scala Steward <[email protected]>
6fb188cc96f970ec4a54b85a7313895f00b96410 authored about 5 years ago by Scala Steward <[email protected]>
c69fb569fc0be489b5c843d52092a0afdb4e4edd authored about 5 years ago by Scala Steward <[email protected]>
1f979854183b429c6de193deea93a5c1b3c7ec6e authored about 5 years ago by Scala Steward <[email protected]>
Update sbt-header to 5.3.0
323460043ce55b73ba1bfff9466d4b6d665ba1d4 authored about 5 years ago by Lars Hupel <[email protected]>6e5960cae590ec39b94eea4459f66325819bc423 authored about 5 years ago by Scala Steward <[email protected]>
c4d30b4b68e487de09e20037fdb8eaba80ffd722 authored about 5 years ago by Scala Steward <[email protected]>
Update sbt-catalysts to 0.30
44693570426893d6130ed1e91161ff120f326bf7 authored about 5 years ago by Lars Hupel <[email protected]>eff7f1b5d547aea40404dd8a7729274f0c175dda authored about 5 years ago by Scala Steward <[email protected]>
no longer needed since it's provided by sbt-catalysts
939ed8dcbf6967bb07f97d3d11e737e4a045e46f authored about 5 years ago by Kai(luo) Wang <[email protected]>944fe32ea24ddd9f962660ba2c77bcfde1adfba2 authored about 5 years ago by Scala Steward <[email protected]>
3d2596158c654982e1701810c227a360560ca4f3 authored about 5 years ago by Scala Steward <[email protected]>
Update discipline-scalatest to 1.0.0-RC1
94eee3cdeb0c32d1fc5b5e364881e29d53576a2e authored over 5 years ago by Lars Hupel <[email protected]>ea528221ad148c29f337e66deec4b349cb175dfe authored over 5 years ago by Scala Steward <[email protected]>
Update sbt-catalysts to 0.28
4648df2afbcdfbac800558f4a6bf94509d46a988 authored over 5 years ago by Lars Hupel <[email protected]>6d885368ca03bf0ce1e7f8a62c7165c1cf273e85 authored over 5 years ago by Scala Steward <[email protected]>
Update sbt to 1.3.2
6b2ad05b656b23cab901881959624bdcce670d68 authored over 5 years ago by Lars Hupel <[email protected]>48c16762b73d3a1f140e7f81ecae92c7aa7f0543 authored over 5 years ago by Scala Steward <[email protected]>
2b79bfeb5558fb0dfc663c02afdc55966d32f3c0 authored over 5 years ago by Kailuo Wang <[email protected]>
this revert back to scala 2.13.0
4930d189a91725cc667a21cf4320b521f5953f8a authored over 5 years ago by Kai(luo) Wang <[email protected]>28dd26184544d00febf463b057af910d6a269179 authored over 5 years ago by Scala Steward <[email protected]>
9fbcf856562ceeaef1cd0d58e94c58e8a3b97616 authored over 5 years ago by Kailuo Wang <[email protected]>
to get the new release settings - bundled sonatype upload
c39bb3a8d757cba7a3a47ef5790781f0274c1b35 authored over 5 years ago by Kai(luo) Wang <[email protected]>535b04d4f00ab1efa1df3baae57b2ef354a06dca authored over 5 years ago by Kailuo Wang <[email protected]>
c9acbcc08c94ff3adddb56cd5e591a48f89a6015 authored over 5 years ago by Scala Steward <[email protected]>
72d2f5cd3b1050ebb28ef9c5087d5b91bf99c667 authored over 5 years ago by Scala Steward <[email protected]>
c1e6aa353bfa28ad678a6729397346d43da67c44 authored over 5 years ago by Scala Steward <[email protected]>
e17542891578a3ca9d841b6056dd767add483c26 authored over 5 years ago by Scala Steward <[email protected]>
570c500c04fb47df90e004e78b019eb8f8727ede authored over 5 years ago by Kai(luo) Wang <[email protected]>
5d4d68de5fa2fb58121996f3c5d044fe25fc1e60 authored over 5 years ago by Scala Steward <[email protected]>
4abb87bc4477f898a9e7a5cfdf025b0de95819da authored over 5 years ago by Scala Steward <[email protected]>
c08b2f3b7544778b82b6d746a35683baff361f38 authored over 5 years ago by Scala Steward <[email protected]>
73f64454aef1f82f30761d4f721f7aa7e66ac350 authored over 5 years ago by Kailuo Wang <[email protected]>
66b65a65879b4a0bf36b3fb2cb4e0d54ce50c7a4 authored over 5 years ago by Kailuo Wang <[email protected]>
The `ContravariantK` typeclass is a higher-kinded `Contravariant`.
* `FunctorK` derivation ut...
5d04c07b01575c0c1c5073fe92d70cb42b552730 authored over 5 years ago by Georgi Krastev <[email protected]>
c8b0e71fe33b29341df28b5cf6276747fe4a9af1 authored over 5 years ago by Kai(luo) Wang <[email protected]>
Also add an `IdK` type alias - partially applied higher-kinded `Id`
Instances include:
* `App...
Also improves error messages when an instance cannot be derived.
Usually a missing implicit or u...
Probably an oversight
c1d4f4b7ead726f0527e40b689db88be89ca42ef authored over 5 years ago by Georgi Krastev <[email protected]>4c07d9f9adb0a4b4bfe698b82c05c3f465391bf1 authored over 5 years ago by Marcin Rzeźnicki <[email protected]>
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]>507e8e2329a8e5afcd1eb8635482cc80c8c402d2 authored over 5 years ago by Marcin Rzeźnicki <[email protected]>
99722c78f5307f3141676407535f3fcc32f85533 authored over 5 years ago by Marcin Rzeźnicki <[email protected]>
c379fd4083e447a15806b5f1fd8a8bb3bab562f4 authored over 5 years ago by Kailuo Wang <[email protected]>
d8aae7f62ea56c4d61f0a406641c5ae8a5935a1d authored over 5 years ago by Kailuo Wang <[email protected]>
* 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]>
They require special handling because they are modelled as a
magic type constructor `<repeated>...
Better to add the macro annotation in another PR,
because it `MacroUtils` would have to be refa...
In such cases the instance can be an implicit val instead of def.
Define a helper method in `Ma...
b1ec222b0737dc4c5620cf9a1b590f28164c3a83 authored over 5 years ago by Kailuo Wang <[email protected]>
5ad56e297addbd7574ca673ee7844ab080216230 authored over 5 years ago by Kailuo Wang <[email protected]>
9fed59f5096fe86c4f9d22c3fdaf9967080e82c1 authored over 5 years ago by Kailuo Wang <[email protected]>
* 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]>
We can handle methods with arbitrary shape of parameter lists by
utilizing the appropriate quas...
* 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]>e4c3e6aa7fce0feb5ee1c3735df2854b3c3a6e4e authored over 5 years ago by Kailuo Wang <[email protected]>
e3a117900ac18f6152f0736d3448bb67a9838c45 authored over 5 years ago by Kailuo Wang <[email protected]>
897d724ea40326e51ed61b760848f6479c229b5f authored over 5 years ago by Kai(luo) Wang <[email protected]>
* 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]>Delegate refined companion object methods to the instance.
5da5aedd3972b54de29bba37e7a559ce9cec840f authored over 5 years ago by Georgi Krastev <[email protected]>d29776fde1e981081fa2915e72b9793425680cad authored almost 6 years ago by Kailuo Wang <[email protected]>
65f0d3e32b455388ce79cb3bbb5f6dc19185b960 authored almost 6 years ago by Kailuo Wang <[email protected]>
Do not try to override:
* final methods
* bridges / artifacts
* synthetic methods (this...
* prepare for 2.13 release
* added jvmopts
* updated maintainers
* Update version.sbt
...
* post release update / added notes for Derive
* addressing feedback
* Update index.md
a942fc3af6523d268915f660e3233b066dbc00e2 authored almost 6 years ago by Kai(luo) Wang <[email protected]>4f65aa7dad117950e268606c0cb77300388866c0 authored almost 6 years ago by Kailuo Wang <[email protected]>
4829e5dfd7749e2dab764e1b306193b8a781d28b authored almost 6 years ago by Kailuo Wang <[email protected]>
* 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]>00cb917c35fe9552f73176d14269c54043c59ef6 authored almost 6 years ago by Kailuo Wang <[email protected]>
95d04ef32cccfe28858aafcd7f79cbb508ca0d17 authored almost 6 years ago by Kailuo Wang <[email protected]>
* 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]>Update README.md
1adde3b83134307d4da6fb1a70734271e630e0ed authored almost 6 years ago by Georgi Krastev <[email protected]>very minor grammar fixes
5e666304df79e58f461715eb88bf5a2ea861c8b1 authored almost 6 years ago by daytimewind <[email protected]>360128de17d4740742303e5af356315973c79adf authored almost 6 years ago by Kai(luo) Wang <[email protected]>
3e0de5e28de00cc319fb4f59b4ecd350e6318e64 authored almost 6 years ago by Kai(luo) Wang <[email protected]>
updated a bunch of dependencies
3a50557ec16cd49ce1fa49704358baaeca5a7d72 authored almost 6 years ago by Kai(luo) Wang <[email protected]>bc532400c4ecaf978cc60908b68dc75e15d5b635 authored almost 6 years ago by Kailuo Wang <[email protected]>
35166e47539d291a13845d2e2abafc49ebb19db6 authored almost 6 years ago by Kailuo Wang <[email protected]>
3928258d3fc0f6f3c20a5864eafacfd6ff0c527d authored almost 6 years ago by Kailuo Wang <[email protected]>
16b2f68c6fea404bb9368340161f48587d405043 authored almost 6 years ago by Kailuo Wang <[email protected]>
4fe31b9d0d5e460c734844dbb1f1e70b59e27825 authored almost 6 years ago by Kailuo Wang <[email protected]>
a5b9eb827b105d64db07be237f62b60a5af177a0 authored almost 6 years ago by Kailuo Wang <[email protected]>
ce5cd6c85536e33b590835c73d77414a385c69c4 authored almost 6 years ago by Kailuo Wang <[email protected]>
91453595e8655b9cdc054c11d85be71d10d12772 authored almost 6 years ago by Kailuo Wang <[email protected]>
ad496f13028ad9c3fcdc9a37c56213753d032e99 authored almost 6 years ago by Kailuo Wang <[email protected]>
Blackbox macros: refresh type parameter names
2bffba8e9d478d6a5ca097b2d927c146a270b52f authored almost 6 years ago by Kai(luo) Wang <[email protected]>
This is a solution to the issue of type parameter shadowing.
Scalac issues a warning when we def...
Blackbox semiauto typeclass derivation
6f5b7fbce980a56fd7154f003e40b282f54ab69f authored almost 6 years ago by Kai(luo) Wang <[email protected]>
As a first step towards migrating cats-tagless to `scala.reflect`
macros, we implement blackbox ...
Switch to Scala CoC
589bac9b290328f7931494f38aec7e78ec970cd4 authored almost 6 years ago by Luka Jacobowitz <[email protected]>5d9fb98c7f3f8bcde18141f1f4174bd83cda1ac9 authored almost 6 years ago by Luka Jacobowitz <[email protected]>
added some info on why `FunctorK` isn't in cats-core.
34e0a0b93e49f6ff87f48d7b60bf4425ed98d2e4 authored almost 6 years ago by Kai(luo) Wang <[email protected]>5e6b9a9620e0457b60e3cf6168511247e93d2afc authored almost 6 years ago by Kai(luo) Wang <[email protected]>