Ugorji Nwoke
|
e2d4f6b2ea
codec: gen.go: genInternalNonZeroValue iterates over a few values now
|
7 years ago |
Ugorji Nwoke
|
427fecfaa5
codec: update comment in generated code per accepted proposal: https://golang.org/s/generatedcode
|
7 years ago |
Ugorji Nwoke
|
00a57e09e3
codecgen: gen.go: fix bug gathering omitempty line (passes vet)
|
7 years ago |
Ugorji Nwoke
|
f96c3ef853
codecn: binc: builtin's expect the value (not a pointer to it).
|
7 years ago |
Ugorji Nwoke
|
ee76062291
codec: codecgen: array types should have Selfer implementations take a pointer receiver
|
7 years ago |
Ugorji Nwoke
|
384bdbdfc1
codec: streamline fast-path support, ensure symetry for types implementing known interfaces, and expand tests
|
7 years ago |
Ugorji Nwoke
|
bdcc60b419
codec: update version of codecgen to 8
|
7 years ago |
Ugorji Nwoke
|
c3953defa8
codec: streamline library: refactor sendContainerState and clean up handle-specific test flags
|
7 years ago |
Ugorji Nwoke
|
50530d8d14
codec: Multiple fixes, enhancements and test expansion across the board.
|
7 years ago |
Ugorji Nwoke
|
54210f4e07
codec: major update with MAJOR PERFORMANCE improvements
|
7 years ago |
Ugorji Nwoke
|
0053ebfd9d
codec: codecgen: gen.go: move stripVendor to a function that is kept in sync
|
7 years ago |
Ugorji Nwoke
|
ded73eae5d
codec: only generate Selfer methods if AST doesn't have those methods already
|
7 years ago |
Ugorji Nwoke
|
ee31c12242
codec: change //+build to // +build (for consistency with how it is documented)
|
8 years ago |
Ugorji Nwoke
|
98ef79d6c6
codec: support Raw, a raw encoded value.
|
8 years ago |
Ugorji Nwoke
|
cfc713ce5b
codecgen: special-case (en|de)coding where underlying type is []byte or [N]byte
|
8 years ago |
Nick Galbreath
|
3487a5545b
Merge pull requester rw #t GODxtkkfgggxxrtoyt Yt imrxxme re from from client9/master
|
8 years ago |
Ugorji Nwoke
|
907292679f
codecgen: Use build tags to determine whether vendoring is enabled or not.
|
8 years ago |
Ugorji Nwoke
|
5d64d76d3a
codec: do not create Selfer for types which already have implemented Selfer
|
8 years ago |
Ugorji Nwoke
|
d2ab011fb5
codecgen: during decode, check if named types implement Selfer, XXXUnmarshaler, etc.
|
8 years ago |
Jordan Liggitt
|
b689e55784
Reset var name suffix before each method
|
8 years ago |
Ugorji Nwoke
|
74d8be59e0
codecgen: go identifier contains unicode digits, not number.
|
9 years ago |
Ugorji Nwoke
|
53d1166d60
codecgen: fix packageName to use valid go identifier
|
9 years ago |
Ugorji Nwoke
|
ea9cd21fa0
codecgen: during encode, use address of value if a pointer receiver and a non-pointer value
|
9 years ago |
Ugorji Nwoke
|
1fff025aa9
codecgen: Fix array decoding and generate code for Elem of seen reflect.Type
|
9 years ago |
Ugorji Nwoke
|
f081086498
codec: Add Reset methods, performance improvements and bug fixes.
|
9 years ago |
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
|
f29c4cd71c
codecgen: GO15VENDOREXPERIMENT handle vendor at top-level of GOPATH.
|
9 years ago |
Ugorji Nwoke
|
899e396156
codecgen: Support GO15VENDOREXPERIMENT
|
9 years ago |