Ugorji Nwoke
|
02c5536133
codec: rename and use decReaderSwitch/encWriterSwitch directly
|
6 yıl önce |
Ugorji Nwoke
|
47cabf7243
codec: rename decReaderSwitch to decRd and encWriterSwitch to encWr
|
6 yıl önce |
Ugorji Nwoke
|
e6bc129461
codec: changes for struct alignment
|
6 yıl önce |
Ugorji Nwoke
|
20da2f131b
codec: unsafe mapRange iterator optimized
|
6 yıl önce |
Ugorji Nwoke
|
1deb530697
codec: only maintain pools for long-lived objects shared across goroutines
|
6 yıl önce |
Ugorji Nwoke
|
9577d195b1
codec: add optimized versions of copy AND bytes array<-->slice conversion
|
6 yıl önce |
Ugorji Nwoke
|
0eebff5dd3
codec: refactor helper function names to match rvGetXXX and rvSetXXX
|
6 yıl önce |
Ugorji Nwoke
|
6fd7dc6ca2
codec: add more optimized unsafe versions of reflect and expand slices in batches
|
6 yıl önce |
Ugorji Nwoke
|
7865e43e77
codec: reflect.ValueOf is now rv4i (to allow future optimization)
|
6 yıl önce |
Ugorji Nwoke
|
880afd579f
codec: helper_(not_)?unsafe.go has generic helper functions
|
6 yıl önce |
Ugorji Nwoke
|
eee1bf808f
codec: json: use sync.pool for decoding buffers and optimize DecodeBytes
|
6 yıl önce |
Ugorji Nwoke
|
ae051ebe2b
codec: optimize reflect mode
|
6 yıl önce |
Ugorji Nwoke
|
247404d1fa
codec: StringToRaw should not be checked during function selection
|
6 yıl önce |
Ugorji Nwoke
|
c1211ebcc5
codec: fix canonical encoding with time.Time keys
|
6 yıl önce |
Ugorji Nwoke
|
ffda9d4fba
codec: streamline nil decoding: nil means zero value consistently
|
6 yıl önce |
Ugorji Nwoke
|
a2a200a106
codec: streamline encoding of nil values
|
6 yıl önce |
Ugorji Nwoke
|
c28b8c1a13
codec: nit: clean up code (remove comments, break into multiple lines)
|
6 yıl önce |
Ugorji Nwoke
|
19cb75f56d
codec: added mapSet and mapDelete helpers (safe/unsafe variants)
|
6 yıl önce |
Ugorji Nwoke
|
a052c0a76c
codec: separate reader.go/writer.go from decode.go/encode.go
|
6 yıl önce |
Ugorji Nwoke
|
f3e5d18b86
codec: optimize reflect.{IsNil, SetLen} when using unsafe
|
6 yıl önce |
Ugorji Nwoke
|
0cf90f7e87
codec: add (unsafe) alloc-free support for map iteration 1.12+
|
6 yıl önce |
Ugorji Nwoke
|
5950f00715
codec: add support for go 1.12 MapRange
|
6 yıl önce |
Ugorji Nwoke
|
9755d889f6
codec: remove comments and empty lines (nit)
|
6 yıl önce |
Ugorji Nwoke
|
8b3661cea8
codec: redesign how codecFnInfo is loaded from, and support SelfExt
|
6 yıl önce |
Ugorji Nwoke
|
e05b287349
codec: handle []byte encoded as array (as opposed to native mode per format)
|
6 yıl önce |
Ugorji Nwoke
|
54a1849a7f
codec: Fix CheckCircularRef where a pointer points to 2 different types
|
6 yıl önce |
Ugorji Nwoke
|
449ecf999a
codec: support for extension types which fully delegate encoding/decoding to library
|
6 yıl önce |
Ugorji Nwoke
|
86ce10f272
codec: misc refactoring, clean up and optimizations
|
6 yıl önce |
Ugorji Nwoke
|
eb5e2717b6
codec: fast-path: optimize: remove unnecessary local variables
|
6 yıl önce |
Ugorji Nwoke
|
070826dc1c
codec: remove "internal" deprecated methods of encDriver and decDriver
|
6 yıl önce |