Ugorji Nwoke
|
5d8e71f204
codec: Canonical natural ordering, and MaxValueReset and InterfaceReset options
|
9 years ago |
Ugorji Nwoke
|
2f4b94206a
codec: support customization of struct tag keys; maintain default to "codec", "json".
|
9 years ago |
Ugorji Nwoke
|
45ce7596ac
codec: support max initial collection length; json fixes; improve perf & reduce alloc drastically
|
9 years ago |
Ugorji Nwoke
|
1d5269ed4e
codec(gen): code clean-up to remove separator concerns from framework and major re-architecture.
|
9 years ago |
Ugorji Nwoke
|
049aaede20
codec: handle Uintptr when handling Uint.
|
9 years ago |
Ugorji Nwoke
|
3199d19e57
codec, codecgen: Support (M|Unm)arshalJSON exactly as encoding/json when using JSONHandle
|
9 years ago |
Ugorji Nwoke
|
067c77c51c
codec: support json.(M|Unm)arshaler interfaces for json.
|
9 years ago |
Ugorji Nwoke
|
5f1004d393
codec: update files to say MIT (not BSD-style) LICENSE, in line with the bundled license.
|
9 years ago |
Ugorji Nwoke
|
e2d5eb8190
codecgen: fix bugs with codecgen for arrays
|
9 years ago |
Ugorji Nwoke
|
11c92bbf14
codec: Add canonical encoding support, handle EOF (as non-error) if Read successful, and export CborStreamBreak.
|
9 years ago |
Ugorji Nwoke
|
f20364ed02
codec: support 'json:' as fallback to 'codec:' in struct tag configuration.
|
9 years ago |
Ugorji Nwoke
|
b9bc36280d
codec: fully support encoding/decoding from/to chan type.
|
9 years ago |
Ugorji Nwoke
|
b5e234a12e
codec: error handling cleanup, and unsafe build tag.
|
9 years ago |
Ugorji Nwoke
|
006e153430
major update: support code generation, dramatically improve runtime introspection performance, bug fixes, etc.
|
10 years ago |
Ugorji Nwoke
|
5605f87eda
Support JSON/text-based codecs and move benchmarks to its own repo.
|
10 years ago |
Ugorji Nwoke
|
c476cf2bad
codec: some overflow and 0-length container fixes, and cbor tests.
|
10 years ago |
Ugorji Nwoke
|
d3bbf953c5
codec: expand tag to uint64, and move cbor specific tests to cbor_test.go
|
10 years ago |
Ugorji Nwoke
|
3b043e51d7
codec: support cbor format; improve extension and streaming support.
|
10 years ago |
Ugorji Nwoke
|
b7f3bcbbaa
codec: in fast path, encode nil maps or slices as nil values.
|
10 years ago |
Ugorji Nwoke
|
207f8b5ab9
codec: Added MustEncode and MustDecode methods to allow user trap panic in library.
|
10 years ago |
Ugorji Nwoke
|
e906e395b9
codec: Make fast-path support faster, more expansive and robust.
|
10 years ago |
Ugorji Nwoke
|
16e449d52b
codec: fastpath is only for map/slice types. Do that check in fastEnc/fastDec funcs.
|
10 years ago |
Ugorji Nwoke
|
aab1bb9243
codec: re-design implementation of fast-path functions.
|
10 years ago |
Ugorji Nwoke
|
1c5876990e
General refactoring, improve simple codec, improve tests and benchmarks.
|
10 years ago |
Ugorji Nwoke
|
cdeae7b766
codec: Fixes and clarifications for binc and rpc, in prep for c library.
|
11 years ago |
Ugorji Nwoke
|
10b6078349
codec: Add support for decoding byte slices, even if encoded as a regular array.
|
11 years ago |
Ugorji Nwoke
|
eb2067e438
codec: support encoding non-addressable arrays.
|
11 years ago |
Ugorji Nwoke
|
bb8ac5be86
Support for embedded fields when decoding struct from array in stream.
|
11 years ago |
Ugorji Nwoke
|
8eedb40111
codec: Support embedded non-struct values, and clean up fast-path for specific container types.
|
11 years ago |
Ugorji Nwoke
|
1c0ff881b1
codec: byte array in map[interface{}]XXX should be converted to string.
|
11 years ago |