Dave Cheney
567ccaadc6
Split stack.Location into a private helper
2016-05-23 17:36:45 +10:00
Dave Cheney
80cce0ee9b
Rename errors.location to errors.stack ( #26 )
2016-05-23 17:32:36 +10:00
Dave Cheney
daa1017c6f
Refactor errors.location to be a stack of callers ( #25 )
...
Refactory errors.location to be a stack of callers rather than the
topmost caller. This is in perparation for storing the entire error
stack inside topmost error.
2016-05-23 17:10:14 +10:00
Dave Cheney
d814416a46
update package description ( #24 )
v0.4.0
2016-05-11 07:41:07 +10:00
Dave Cheney
01fff4b066
Remove errors.Print ( #23 )
...
errors.Print had a number of problems. Firstly, it was hard coded to
print to os.Stderr, which made it difficult to test, and hard to write
an example test for. Secondly, comments made in issue #20 make it clear
that helpers need to have a high bar for inclusion in this package, and
something that wrapped errors.Fprint in a way that was hard to test
fails that bar.
So, Remove errors.Print, which frees the identifier for being reused
later, and reduces the size of the package.
2016-05-10 11:02:00 +10:00
Mustafa Akın
502e17a0cb
Syntax coloring for Readme
...
I think it helps readability.
2016-05-09 18:42:59 +10:00
Jud White
0d62637d04
errors.go: "nor" -> "not" (typo fix) ( #17 )
2016-05-04 06:53:04 +08:00
Jud White
42fa80f2ac
README.md: "nor" -> "not", backtick causer ( #16 )
...
Note there's inconsistency on the casing of `causer` in the README and function documentation.
v0.3.0
2016-05-03 03:39:29 +08:00
Santiago Corredoira Lascaray
7a0abd8f63
Add Errorf ( #14 )
2016-04-30 08:38:57 +10:00
Dave Cheney
cd6e0b425d
address spelling mistakes. Thanks @seh
2016-04-27 10:39:47 +10:00
Dave Cheney
6526c1c7e1
update link to more detail
2016-04-27 07:38:35 +10:00
Dave Cheney
7efa461bd3
Fix spelling mistake in comment
2016-04-26 12:27:40 +10:00
Dave Cheney
3612ec480e
Remove the errors.e type ( #11 )
...
* rename loc type to location
* move locationer interface inside Fprint, rename to location
* refactor Wrap/Wrapf into helper method
* remove errors.e type, compose an anon struct in wrap and add a Message() interface method to extract the cause message
2016-04-26 12:25:34 +10:00
Dave Cheney
f85d45fecf
Merge pull request #7 from umairidris/wrapf
...
Add Wrapf
v0.2.0
2016-04-25 13:42:03 +09:00
Umair Idris
9a179122f1
Add Wrapf
2016-04-25 00:31:25 -04:00
Dave Cheney
c86dfceef5
Merge pull request #9 from ChrisHines/location-path-fix
...
Infer compile time GOPATH from fn.Name().
2016-04-25 10:41:41 +09:00
Chris Hines
046fc1474d
Updates from code review.
2016-04-24 21:36:07 -04:00
Chris Hines
665006faab
Infer compile time GOPATH from fn.Name().
2016-04-24 20:49:56 -04:00
Dave Cheney
ab94cc2ab2
fix loc.Location, re-enable tip
2016-04-25 07:42:30 +09:00
Dave Cheney
346b85b84a
updated README
2016-04-25 07:39:22 +09:00
Dave Cheney
1ada8c027c
Merge pull request #3 from msoap/patch-1
...
Updated badge for godoc
2016-04-25 07:31:36 +09:00
Dave Cheney
326f4a44f3
Merge pull request #5 from umairidris/master
...
gofmt and typo fix
2016-04-25 07:30:45 +09:00
Umair Idris
c94cbcebe9
gofmt and typo fix
2016-04-24 15:34:22 -04:00
Sergey Mudrik
44b1da7f05
Updated badge for godoc
...
Changed to SVG format, this useful for HiDPI displays.
2016-04-24 20:51:26 +03:00
Dave Cheney
d363daa49f
add go report card
v0.1.0
2016-04-24 21:18:34 +09:00
Dave Cheney
1c843d4ac5
spelling
2016-04-24 20:57:12 +09:00
Dave Cheney
bca5e1997f
readme
2016-04-24 20:55:50 +09:00
Dave Cheney
326e08fb88
godoc
2016-04-24 20:53:36 +09:00
Dave Cheney
d20a8b856c
update readme
2016-04-24 20:35:34 +09:00
Dave Cheney
4a91b9e367
Merge pull request #2 from enisoc/format-string
...
Don't pass arbitrary strings as Errorf() format strings.
2016-04-24 16:25:53 +09: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
92a59f4973
Update Readme
2016-04-23 15:18:03 +09:00
Dave Cheney
bb658ea0e4
Update readne
2016-04-23 15:17:21 +09:00
Dave Cheney
9eacf05e26
update package doc
2016-04-23 14:27:48 +09:00
Dave Cheney
a15b27b2bf
fix second errors.New example
2016-04-22 20:15:46 +09:00
Dave Cheney
109ee590a8
simplify pc
2016-04-22 19:32:12 +09:00
Dave Cheney
258d1265c4
skip tests on tip
2016-04-22 19:19:39 +09:00
Dave Cheney
8f9a2e151e
update travis.yml
2016-04-22 19:16:52 +09: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
e41b26de11
added travis CI badge
2016-04-22 17:47:37 +09:00
Dave Cheney
f5db181ac2
more examples
2016-04-22 17:46:16 +09:00
Dave Cheney
b402999421
more examples
2016-04-22 17:40:16 +09:00
Dave Cheney
63e2913f1c
update godoc badge
2016-04-22 17:35:34 +09:00
Dave Cheney
177e87f548
update godoc badge
2016-04-22 17:34:11 +09:00
Dave Cheney
f6f0c4894d
Create README.md
2016-04-22 17:33:34 +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