梁 致源
d23e8d28a6
更新 'go.mod'
3年前
梁 致源
3ab4c71a58
更新 'README.md'
3年前
K4rian
1ffadf5510
Fix uint, uint8, uint16, uint32 and uint64 conversion in ToStringE function.
4年前
Bjørn Erik Pedersen
c01685bb84
travis: Only check gofmt on Go 1.12
4年前
Bjørn Erik Pedersen
a924560ecf
travis: Add Go 1.12
4年前
Bjørn Erik Pedersen
8c9545af88
Fix Travis build
5年前
Bjørn Erik Pedersen
76b6d6c500
Add go.mod
5年前
Bjørn Erik Pedersen
97e58d71a3
Update Travis config
5年前
Theofanis Despoudis
4dd38b8b57
Add support for map of int64 and map of int
5年前
Ben Orchard
efb632f0f6
tests: +date tests for RFC3339 no TZ colon cases
5年前
Ben Orchard
8934aa3ddd
StringToDate: +more RFC3339 forms without TZ colon
Adds a form to handle the common format `strftime("%FT%T%z")`, which
omits the (optional) colon from the timezone. Also adds a matching
T-omitted form.
5年前
Xavier Vello
8965335b8c
Add TestToDurationSliceE cases to reach 100% coverage
6年前
Xavier Vello
9ebc15c905
Add support for maps defined as a json string
6年前
Roman Volosatovs
acbeb36b90
Add ToDurationSlice()
7年前
Cameron Moore
ce135a4ebe
Add Travis CI
7年前
Cameron Moore
816e3433fe
Small simplifications
7年前
Cameron Moore
1ad7d3c5ed
Use single defined error for negatives
7年前
Cameron Moore
758cd85768
Error on unsigned conversions of negative values
7年前
Cameron Moore
d37435d953
Add additional type conversions
Adds float32, uint, uint64, uint32, uint16, and uint8 throughout.
Fixes #33
7年前
Cameron Moore
df9611b942
Refactor tests to get full coverage
Test coverage goes from 75.6% to 100%
7年前
Cameron Moore
4f1683a224
Update and standardize error messages
7年前
Cameron Moore
1dfd38810f
Fix issues found by gosimple
7年前
Cameron Moore
e71c5a68f1
Update godoc comments
7年前
Cameron Moore
2c719d95d6
Fix gofmt and golint errors
7年前
Cameron Moore
55be5581bd
Add godoc and report card badges to README
7年前
Cameron Moore
10b6280cf2
Add Makefile
7年前
chyeh
e4f8127058
Add `ToInt8`, `ToInt16` and `ToInt32`
7年前
Cameron Moore
f820543c35
Fix regression in StringToDate
In commit d1139ba, I removed a date format for "RFC3339 without T" that
I misidentified as a reduntant format. This commit adds it back with a
test.
7年前
Cameron Moore
d1139bab1c
Add missing time formats and tests
Add missing time formats, remove duplicate formats, and test all
supported formats.
7年前
Cameron Moore
56a7ecbeb1
Add Unix epoch support to ToTimeE
7年前
emacsist
24b6558033
Add "yyyy-MM-dd HH:mm:ss" string format
7年前
Bjørn Erik Pedersen
2580bc98dc
Remove expensive TRACE logging
```
benchmark old ns/op new ns/op delta
BenchmarkTooBool-4 2671 67.8 -97.46%
benchmark old allocs new allocs delta
BenchmarkTooBool-4 3 1 -66.67%
benchmark old bytes new bytes delta
BenchmarkTooBool-4 49 1 -97.96%
```
7年前
Bjørn Erik Pedersen
7c3adfba29
Add benchmark for ToBool
```
BenchmarkTooBool-4 500000 2781 ns/op 49 B/op 3 allocs/op
```
7年前
M@
60e7a69a42
Add ToBoolSlice()
Fixes #1
7年前
Chih-Hung Yeh
fa673d63c1
Fixe `ToDurationE()`
It used to return zero valeus in some cases. The details are described
in [this issue](https://github.com/spf13/viper/issues/203 ). More cases
were also added in the unit test `TestToDuration()`
7年前
Feng
4532b05430
FIx ToStringMapStringSliceE
* Update caste.go
bug fix
json config, for example:
{ "test" : ["abc", "123"] }
* update test
7年前
Bjørn Erik Pedersen
e31f36ffc9
Log the To* invocations as TRACE
It gets very chatty at DEBUG.
7年前
Bjørn Erik Pedersen
27b586b42e
Add support for the other html template types
8年前
Matt Keller
0eed3d1b35
Add a ToInt64() and necessary plumbing
8年前
Matt Keller
7c7add0129
Add ability to cast int64's to strings
Resolves #18
8年前
Cyrill Schumacher
ee7b3e0353
Add bool case to ToStringE
8年前
Tyler Power
6770a32f65
Add int64 and float64 type coercion in ToDuration
8年前
Jeff Hodges
ee815aaf95
add date formats found in jekyll posts
The first added is definitely in jekyll. The second, I believe, happens,
too.
8年前
jackspirou
1c4ba956f5
adding back default statements and adding comments and cleanups
8年前
jackspirou
d7ba796a5f
adding unit tests for ToStringMapString and ToStringMapStringSlice methods
8年前
jackspirou
7ed57e5c41
adding ToStringMapStringSlice method
8年前
bep
893a4154d1
Add support for template.URL
Fixes #13
9年前
bep
4d07383ffe
Make ToIntSliceE more flexible
Now it accepts any slice or array type that contains a type supported by ToIntE.
[close #12 ]
9年前
bep
2c4fdb5416
Add ToIntSlice
9年前
Chance Zibolski
3cc9db95ac
Add ToDuration
9年前