Releases: dispatchrun/wzprof
Releases · dispatchrun/wzprof
v0.2.0
What's Changed
What's new
- Python support by @pelletier in #95
Fixed bugs
- dwarf: fix inline calls reporting by @pelletier in #100
Documentation
Build
New Contributors
Full Changelog: v0.1.5...v0.2.0
v0.1.5
What's Changed
What's new
- Add Flag function listener by @achille-roussel in #86
- golang: pclntab support by @pelletier in #85
Fixed bugs
- mem: change alloc_space units to bytes by @achille-roussel in #87
Other changes
- Add more test programs by @achille-roussel in #83
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
What's new
- Use name of the wasm file as source map in profile by @pelletier in #79
Fixed bugs
- Allow wzprof to run without dwarf by @pelletier in #77
Documentation
Other changes
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- sampler: do not share sampling state across function calls by @achille-roussel in #73
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- cpu: subtract sample time from parent call stack by @achille-roussel in #72
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
Fixed bugs
- dwarf: relax required sections by @pelletier in #68
Other changes
- README: link to blog post by @achille-roussel in #67
- Fix typo in README by @pelletier in #69
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
Other changes
- build: goreleaser release options by @pelletier in #62
- Allow passing args to module by @Pryz in #63
- integrate latest wazero experimental updates by @achille-roussel in #66
Full Changelog: v0.1.0-pre1...v0.1.0
v0.1.0-pre1
Changelog
- 3020f69 Add .goreleaser.yml and version (#61)
- f0a8e3c split program counter and source offset resolution (#60)
- 3f6f065 README: update list of functions supported by the memory profiler
- caf01a2 expose host pprof on http endpoint (#59)
- 1035a29 Update to latest wazero (#58)
- aa67bbc optionally mask inuse memory profiles (#57)
- 6b26819 README: update build status badge
- 73d473a fix typos (#56)
- 34cce0b match the pprof output (#55)
- 77729c7 wzprof: generate profiles of the host (#54)
- df03d46 rename: wzprof.SampledFunctionListenerFactory => wzprof.Sample
- d61bd89 README: add Contributing section
- a564a08 go.mod: drop replace of wazero dependency
- 767334f README: fix code formatting
- 62b736d README: explain command line usage first
- f97f2b8 README: provide runnable examples
- 083e94c Update license notice (#52)
- d355169 optimize critical section of CPU profiler (#51)
- 581df6e Benchmark profilers (#50)
- f3bdeeb fix build badge (#47)
- 1e72439 fix README syntax coloration (#48)
- 1196f59 gofumpt -w (#49)
- fb53d28 split CPU and memory profiles (#46)
- 75d7145 Reworked CI workflow (#45)
- b814bea Remove testdata/profile (#33)
- a7329d2 cleanup: pass profile.ValueType by pointer (#43)
- d382ab2 cleanup: remove TODO about using string builder (#44)
- cf64cd7 cleanup: address TODO to remove internal entry type (#42)
- 1020567 Revert "cleanup: address TODO to remove internal entry type"
- 3d33e52 cleanup: address TODO to remove internal entry type
- 41d8f63 cleanup: remove unused report method (#41)
- 7b793db cleanup: remove unnecessary boolean variable (#40)
- 37ad9cb Use monotonic clock (#36)
- 9a33c8d Update reference to wazero fork (#34)
- 36fac5f format README (#32)
- 9510042 move testdata to top-level directory (#28)
- c7851d9 use maphash instead of xxhash (#26)
- a872f6e Add pprof for profiler (#22)
- 0adfe12 Add option to account for IO in CPU time profile (#21)
- 1efab4e Update license (#20)
- d816d65 Handle module panic (#19)
- 0ab133a rollback sampling and fix commands doc (#18)
- aff6bd6 CPU time profiler (#14)
- 93604e6 Rewrite DWARF support (#17)
- 97d6d08 Fix inline functions discovery (#16)
- 7c10b9c Simple end-to-end test (#15)
- ac9eccf deps: update wazero to latest dev commit (#13)
- a135e64 Fix calloc (#12)
- afc89e0 Add godoc (#11)
- 53fbb2e Support dwarf symbols (#9)
- bc1cd3f Fix date and name in LICENSE (#8)
- 01077e1 Rename to wzprof (#7)
- 2f3c798 Add -profilers and fix symbol name (#6)
- c331fdf Fix GH workflow (#5)
- 6a3c4aa remove TODO.md (#4)
- a8d23c3 Merge pull request #3 from stealthrocket/cmd
- 8aad67d go 1.20
- 9cc6f12 github workflow
- e7ee4c8 doc
- 84c440b doc
- bab5a79 Add simple http handler
- c106e02 Bootstrap cmd
- 5e13e68 Merge pull request #2 from stealthrocket/mem
- 9138683 Fixes
- 70225bc Memory + CPU profiling
- 138fb02 Use api.FunctionDefinition and pool for stack
- c645fad Add sampler
- 5119654 refactor
- 0d60b86 Add cpu profiler
- a723ba2 Initial commit