Commit History

Autor SHA1 Mensaxe Data
  Ugorji Nwoke e81e4324dd codec: rename decNaked to fauxUnion %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke d192c3eb23 codec: optimize iteration of slices/array/chan %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke c8e440640c codec: clean up old comments in code %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 2019b5eec8 codec: remove EncodeAsis and optimize access to jsonEncDriver %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 8ee173dc4f codec: optimize getting slice from an array %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke d51d2e5fca codec: fix and add tests for PreferArrayOverSlice %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 9577d195b1 codec: add optimized versions of copy AND bytes array<-->slice conversion %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 0eebff5dd3 codec: refactor helper function names to match rvGetXXX and rvSetXXX %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 6fd7dc6ca2 codec: add more optimized unsafe versions of reflect and expand slices in batches %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 7865e43e77 codec: reflect.ValueOf is now rv4i (to allow future optimization) %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 880afd579f codec: helper_(not_)?unsafe.go has generic helper functions %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke ae051ebe2b codec: optimize reflect mode %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 247404d1fa codec: StringToRaw should not be checked during function selection %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke ffda9d4fba codec: streamline nil decoding: nil means zero value consistently %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke a2a200a106 codec: streamline encoding of nil values %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 19cb75f56d codec: added mapSet and mapDelete helpers (safe/unsafe variants) %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 8dd026d40b codec: check Handle.StringToRaw before assigning encoder function %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke f3e5d18b86 codec: optimize reflect.{IsNil, SetLen} when using unsafe %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke f5cdbb5f50 codec: streamline unsafe (and safe) map range implementation %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 372321e378 codec: remove decDriver.DecodeString() - redundant, and replaced by DecodeStringAsBytes() %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 0a3d04cd38 codec: json: try fast-path for decoding floats before defaulting to strconv.ParseFloat %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 86ce10f272 codec: misc refactoring, clean up and optimizations %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 95c34d148d codec: clarify and fix EncodeOptions:StringToRaw inconsistencies %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 23876e7a59 codec: do not pool decNaked anymore - make it smaller and part of Decoder %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 6bfa3bf159 codec: do not pool codecFn helper - make it part of BasicHandle instead %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 16061014c5 codec: document concurrency guarantees and fix analyze script warnings %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 92b7607989 codec: refactor for better inlining, improve intf for string encoding, and fix some vet/staticcheck/false-sharing concerns %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke ee2199668c codec: rpc: use lock free mechanisms to track the close status. %!s(int64=5) %!d(string=hai) anos
  Ugorji Nwoke 9831f2c3ac codec: remove double-indirection and fix race in Copy-On-Write during TypeInfo lookup %!s(int64=6) %!d(string=hai) anos
  Ugorji Nwoke d41456c8f4 codec: refactor codecgen, optimize isEmptyValue and cache more static type info %!s(int64=6) %!d(string=hai) anos