timholy / SnoopCompile.jl

Provide insights about latency (TTFX) for Julia packages
https://timholy.github.io/SnoopCompile.jl/dev/
Other
309 stars 48 forks source link

`ascend` integration and docs cleanup #186

Closed timholy closed 3 years ago

timholy commented 3 years ago

This provides integration with Cthulhu's ascend, making it significantly easier to analyze inference triggers.

The docstrings had also gotten out of date, and this updates them while also allowing more compact docstrings by moving definitions to a set of demos.

Finally, this adds an "orientation" docstring to SnoopCompile itself. These can be helpful in orienting users to the API.

timholy commented 3 years ago

Because this will be a big generator of conflicts (due to moving code around), I'm merging ASAP so that resolution of #180 can be done against the latest.