Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

v0 9 40 #17

Merged
merged 24 commits into from
Aug 17, 2023
Merged

v0 9 40 #17

merged 24 commits into from
Aug 17, 2023

Conversation

lainio
Copy link
Owner

@lainio lainio commented Aug 17, 2023

  • new test for out.Handle
  • documentation for the asserter constants
  • go documentation update
  • new bench rule
  • new samles to test certain features
  • 3x faster deferred err handlers!!
  • all error handlers: func(err error) error
  • snippets for new error handler signature
  • new error handler signature docs & handler helpers: Noop,..
  • Logf works without argument
  • guides started for signature change
  • Decamel separates pkg name with colon
  • func(error) error: is a new handler signature
  • migration readme for Handle/Catch signature change
  • new err2.Handle API called when err == nil, experimental!
  • reference benchmark to compare how well our err2.Handle is optimized
  • performance boost explanation
  • add test/example for Catch fmt & bug fix
  • automigration quide
  • informative RED runtime error message when type error detected
  • added documentation to Result structs
  • Decamel alloc optimization
  • migration README
  • finalizing v0.9.40

@lainio lainio merged commit 035a755 into master Aug 17, 2023
@lainio lainio deleted the v0-9-40 branch August 17, 2023 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant