Skip to content

Tags: lesiw/step

Tags

v0.4.0

Toggle v0.4.0's commit message
Simplify error handling with orthogonal return semantics

Breaking API change for pre-1.0.0: the returned function now controls
flow (continue/stop) while the returned error is data passed to handlers.

Removed Continue() wrapper in favor of checking function nilness. Info
gains Next and Err fields. Handler.Handle now takes only Info. Do checks
f == nil && i.Err != nil for fatal path. Log uses i.Next to distinguish
non-fatal errors (⊘) from fatal ones (✘).

v0.3.0

Toggle v0.3.0's commit message
Simplify Do

v0.2.0

Toggle v0.2.0's commit message
Fix Equal to compare fully qualified function names

Equal now uses the full runtime name instead of the short name to
prevent false positives when comparing identically named functions
from different packages. Name still returns the short form for display.

v0.1.0

Toggle v0.1.0's commit message
Initial commit