Commit History

Author SHA1 Message Date
  Ugorji Nwoke 62a9b077fa codec: json: jsonEncDriver is one type, not a smartly assembled type 5 years ago
  Ugorji Nwoke e04c642f55 codec: readn/writen handle up to 7 bytes at a time now 5 years ago
  Ugorji Nwoke a2c9bf1666 codec: add readn and writen methods for reading/writing up to 6 bytes at once 5 years ago
  Ugorji Nwoke 6a7c197aae codec: document Decoder's scratch buffer 5 years ago
  Ugorji Nwoke 1c309c2bcc codec: document encWriter and decReader interfaces 5 years ago
  Ugorji Nwoke d110c3e273 codec: bytesDecReader doesn't check for io.EOF; caller converts out of range to io.EOF 5 years ago
  Ugorji Nwoke 9d3a64a20a codec: support optimized decode of true/false/null in json 5 years ago
  Ugorji Nwoke 02c5536133 codec: rename and use decReaderSwitch/encWriterSwitch directly 5 years ago
  Ugorji Nwoke 47cabf7243 codec: rename decReaderSwitch to decRd and encWriterSwitch to encWr 5 years ago
  Ugorji Nwoke b9c4c43bb8 codec: update helper.go high level arch summary to include sync.Pool usage 5 years ago
  Ugorji Nwoke e6bc129461 codec: changes for struct alignment 5 years ago
  Ugorji Nwoke 533a52b1da codec: Deprecate ExplicitRelease option 5 years ago
  Ugorji Nwoke 228d245bc4 codec: binc should not use sync.Pool for symbols support 5 years ago
  Ugorji Nwoke 20da2f131b codec: unsafe mapRange iterator optimized 5 years ago
  Ugorji Nwoke 1deb530697 codec: only maintain pools for long-lived objects shared across goroutines 5 years ago
  Ugorji Nwoke 68fe200749 codec: use top-level variables for sync.Pool 5 years ago
  Ugorji Nwoke 8ee173dc4f codec: optimize getting slice from an array 5 years ago
  Ugorji Nwoke 8c78ba40d8 codec: move references to SetXXXExt from format handler files 5 years ago
  Ugorji Nwoke d51d2e5fca codec: fix and add tests for PreferArrayOverSlice 5 years ago
  Ugorji Nwoke 9577d195b1 codec: add optimized versions of copy AND bytes array<-->slice conversion 5 years ago
  Ugorji Nwoke 258d29cb75 codec: refactor json appendStringAsBytes and use pools for all []byte alloc 5 years ago
  Ugorji Nwoke 0eebff5dd3 codec: refactor helper function names to match rvGetXXX and rvSetXXX 5 years ago
  Ugorji Nwoke 6fd7dc6ca2 codec: add more optimized unsafe versions of reflect and expand slices in batches 5 years ago
  Ugorji Nwoke 7865e43e77 codec: reflect.ValueOf is now rv4i (to allow future optimization) 5 years ago
  Ugorji Nwoke 97f4cf7104 codec: bench.sh: support benchmark without bounds check or with full mid-stack inlining 5 years ago
  Ugorji Nwoke a359a297a2 codec: build.sh: nit 5 years ago
  Ugorji Nwoke 880afd579f codec: helper_(not_)?unsafe.go has generic helper functions 5 years ago
  Ugorji Nwoke 882e0bbdfa codec: json: tie decDriver pool usage to Decode Release 5 years ago
  Ugorji Nwoke eee1bf808f codec: json: use sync.pool for decoding buffers and optimize DecodeBytes 5 years ago
  Ugorji Nwoke ae051ebe2b codec: optimize reflect mode 5 years ago