Dave Cheney
e8c21980b6
Make errors.stack comparable ( #30 )
...
Fixed #29
errors.New, etc values are not expected to be compared by value but
the change in errors#27 made them incomparable. Assert that various
kinds of errors have a functional equality operator, even if the
result of that equality is always false.
2016-05-24 12:36:43 +10:00
Dave Cheney
abe54b4bad
Added more Stack tests
2016-05-23 19:19:03 +10:00
Dave Cheney
cc157cd49f
Store the stack of the caller to New, Errorf, Wrap and Wrapf ( #27 )
...
Store up to 32 stack frames for the caller to New, Errorf, Wrap, and
Wrapf.
2016-05-23 18:47:43 +10:00
Santiago Corredoira Lascaray
7a0abd8f63
Add Errorf ( #14 )
2016-04-30 08:38:57 +10:00
Umair Idris
9a179122f1
Add Wrapf
2016-04-25 00:31:25 -04:00
Umair Idris
c94cbcebe9
gofmt and typo fix
2016-04-24 15:34:22 -04:00
Anthony Yeh
44b2f1e7ac
Don't pass arbitrary strings as Errorf() format strings.
...
Sometimes they happen to contain format specifiers, which results in
things like "%!v(MISSING)".
2016-04-24 00:08:22 -07:00
Dave Cheney
4df5f1c4b6
added example, fixed tests
2016-04-22 19:13:47 +09:00
Dave Cheney
a7f2be0bfe
added godoc
2016-04-22 19:10:04 +09:00
Dave Cheney
5a0856ff23
fixed tests, add coverage for Wrap and Fprintf
2016-04-22 17:27:54 +09:00
Dave Cheney
c978824ef0
wip
2016-04-20 13:14:31 +09:00
Dave Cheney
7b7bdcfe0a
Remove New, replace with Wrap.
2016-03-28 13:44:17 +11:00
Dave Cheney
105e86fc3b
fixing layout to make Andy happy
2015-12-27 16:12:56 +01:00
Dave Cheney
9c1c579e61
remove causer
2015-12-27 15:58:27 +01:00
Dave Cheney
4dd713cae9
Added cause interface trait
2015-12-27 15:45:25 +01:00
Dave Cheney
1e412a1049
Added New and Cause methods.
2015-12-27 15:19:49 +01:00