Skip to content

Releases: maruel/panicparse

Fixed out-of-GOPATH parsing

29 May 20:01
Compare
Choose a tag to compare

Lots of nice things before v2:

  • Add support for local go module outside of GOPATH. It only works well if "remote" and "local" paths match.
  • Fix panicweb on macOS.
  • Wrap errors where applicable on go 1.13 and later.
  • Ran staticcheck and fixed all warnings.
  • Fixed tests on 32 bits when -race is not supported.
  • Many internal refactoring in preparation for v2.

Lower IsPtr floor to 4MiB; slightly faster

18 Apr 19:21
Compare
Choose a tag to compare

Most of the changes are test-only changes to help in preparation for v2.

The only user visible changes are IsPtr floor was lowered from 8MiB to 4MiB and processing is now a bit faster and more memory efficient.

New package webstack

06 Apr 01:34
Compare
Choose a tag to compare

The new package webstack enables in-process panicparse!

Screencast

Go 1.13 support, indented output

19 Jul 22:58
Compare
Choose a tag to compare
  • Add support for stack trace generated by Go 1.13beta1.
  • cmd/panic includes more ways to panic, including very deep stacks.
  • Add support for indented output.
  • (Currently disabled) Add support for race condition parsing. Need more refactoring to enable.

Minor internal refactoring

02 Jun 02:13
Compare
Choose a tag to compare

Improve parsing internal logic, in preparation for race detection.

Make panic work on go1.7.6, will be needed to find

go.mod; fix unit tests

13 May 15:15
Compare
Choose a tag to compare
  • Updated dependencies and switch from gopkg to go mod.
  • Palette was moved from stack to internal; it was never meant to be exposed publicly.
    • Please ping the maintainer if this breaks you.
  • Fixed unit test to work on go1.11 and later.
  • Stopped using github.com/maruel/ut.

More refactoring in package stack is planned but this will be tagged as v2 since this will change the signature.

vendor/ trim and update

10 Mar 21:31
Compare
Choose a tag to compare

No functional change.

  • Removed github.com/maruel/ut as a testing dependency, which trimmed the vendored tree.
  • Updated other dependencies.

Features release

09 Mar 21:51
Compare
Choose a tag to compare

This is a feature release. It includes changes in the last 3 months:

  • Guess $GOROOT and $GOPATH from the stack trace, and try to match with local value.
  • New -html flag, currently rudimentary until someone who knows CSS contributes improvements. wink wink
  • Add cmd/panic, to generate various style of stack traces.
  • Silence SIGQUIT only when reading from stdin.

Fix crash when parsing non-matching source files

02 Dec 15:55
Compare
Choose a tag to compare

Fixes

17 Oct 01:51
Compare
Choose a tag to compare

Improvements by @gwik and @kshvmdn; better parsing of map, chan and CRLF.