Ugorji Nwoke
|
f2ec36a678
codec: Optimized struct field index lookup during decode, and loading typeInfos
|
8 лет назад |
Ugorji Nwoke
|
c93fc2cdd1
codec: refactor struct field loading and data structures, for performance and memory friendliness
|
8 лет назад |
Ugorji Nwoke
|
7bdfbc6818
codec: clean up codebase to try to keep lines within 90 bytes.
|
8 лет назад |
Ugorji Nwoke
|
6f04cecfeb
codec: test: test limits of json string encoding/decoding
|
8 лет назад |
Ugorji Nwoke
|
d2b2650062
codec: support mapping non-interface type to an interface
|
8 лет назад |
Ugorji Nwoke
|
a0301ebb62
codec: json: allow decoding integers from float formatted numbers e.g. 1.2e+44
|
8 лет назад |
Ugorji Nwoke
|
adc90d0202
codec: re-factor structs so critical ones try to fill up cache lines
|
8 лет назад |
Ugorji Nwoke
|
2d49ec7f88
codec: json: fix build for go 1.7 - do not goto past new const/variables
|
8 лет назад |
Ugorji Nwoke
|
4f11bac158
codec: json: implement jsonParseInteger and streamline how numbers are parsed
|
8 лет назад |
Ugorji Nwoke
|
6ec311c2df
codec: 0doc.go: update TODO comments
|
8 лет назад |
Ugorji Nwoke
|
4ad9ed71b1
codec: re-factor and streamline code for publishing standards, consistency and performance
|
8 лет назад |
Ugorji Nwoke
|
0e0d6e8695
codecgen: export c and m variables so they can be used by generated code
|
8 лет назад |
Ugorji Nwoke
|
bcec826260
codecgen: clean up generated code, and statically determine how to en|decode struct fields
|
8 лет назад |
Ugorji Nwoke
|
d36cb94d7a
codecgen: fix bug with determining omitempty appropriately
|
8 лет назад |
Ugorji Nwoke
|
ae82d72256
codec: support IsZero and reflect.Type.Comparable for efficient comparison of structs to zero value
|
8 лет назад |
Ugorji Nwoke
|
8badb251bd
codecgen: support time.Time natively, and handle omitEmpty for structs
|
8 лет назад |
Ugorji Nwoke
|
6e9891a451
codec: clean up, improved symbol handling and numeric overflow support
|
8 лет назад |
Ugorji Nwoke
|
e60f01bc16
codec: update copyright to say 2012-2018
|
8 лет назад |
Ugorji Nwoke
|
f57d894564
codec: updates to README
|
8 лет назад |
Ugorji Nwoke
|
4d084a8659
codec: streamline panic/recover error handling, manage compatibility with codecgen and support structs where fields are encoded as numbers
|
8 лет назад |
Ugorji Nwoke
|
f0aa215a7d
codec: clean up new Encoder initialization, and add (unused commented out) copyHandle function
|
8 лет назад |
Ugorji Nwoke
|
4d620d6eb8
codec: xml: expanded on design notes
|
8 лет назад |
Ugorji Nwoke
|
7a1de86227
codec: refactoring to set us up for mid-stack inlining performance improvements in 1.10
|
8 лет назад |
Ugorji Nwoke
|
1908d70508
codec: MapBySlice: document better and ensure only slice types are treated as MapBySlice
|
8 лет назад |
Ugorji Nwoke
|
14c9063c18
codec: rpc: Enable buffering by default during reads and writes (with turn-off option)
|
8 лет назад |
Ugorji Nwoke
|
2a5f6bed9d
codec: json: encodeFloat no longer inspects bytes to see if .0 to be added
|
8 лет назад |
Ugorji Nwoke
|
710e35eef1
codec: re-arrange Encoder and Decoder structs for better cache coherency
|
8 лет назад |
Ugorji Nwoke
|
f4a94d420d
codec: gen-helper: document Deprecated methods
|
8 лет назад |
Ugorji Nwoke
|
84cb69a8af
codec: multiple clean-ups especially on optimizing extension support and removing TODOs
|
8 лет назад |
Ugorji Nwoke
|
851506b8ef
codecgen: doc why we generate for all types, and expand usage doc
|
8 лет назад |