Skip to content
New issue

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

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

Already on GitHub? # to your account

PM-2906: Contravariant tracing #3

Merged
merged 5 commits into from
Mar 5, 2021
Merged

Conversation

lemastero
Copy link

@lemastero lemastero commented Mar 4, 2021

Add tracing mechanism, based on contravariant functors.

@lemastero lemastero requested a review from aakoshh March 4, 2021 19:38
Copy link
Contributor

@aakoshh aakoshh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, thanks so much @lemastero !

@@ -98,6 +99,8 @@ class MetronomeModule(val crossScalaVersion: String) extends CrossScalaModule {
object tracing extends SubModule with Publishing {
override def description: String =
"Abstractions for contravariant tracing."

def scalacPluginIvyDeps = Agg(ivy"org.typelevel:::kind-projector:0.11.3")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, cool, I was wondering yesterday how to do this with mill, cheers!

@aakoshh aakoshh merged commit 034d10f into develop Mar 5, 2021
@aakoshh aakoshh deleted the add_contravariant_tracing branch March 5, 2021 09:19
@aakoshh aakoshh changed the title contravariant tracing PM-2906: Contravariant tracing Apr 6, 2021
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants