- Fix:
profiler.output()
will no longer throw when there are very few functions that have been profiled. (#26)
- Breaking: Profiler now throws if you attempt to wrap an already wrapped function. (#24)
- Breaking: Changed
profiler.output()
to take a character limit (1000 default) instead of a line limit. This should make.email
more consistent. (#24) - Internal: Added tests. This has been missing for a while, and is needed to keep the profiler healthy. (#24)