Ugorji Nwoke
|
bbfab2b939
codec: clean up code
|
5 years ago |
Ugorji Nwoke
|
c8e440640c
codec: clean up old comments in code
|
5 years ago |
Ugorji Nwoke
|
6bfa3bf159
codec: do not pool codecFn helper - make it part of BasicHandle instead
|
5 years ago |
Ugorji Nwoke
|
92b7607989
codec: refactor for better inlining, improve intf for string encoding, and fix some vet/staticcheck/false-sharing concerns
|
5 years ago |
Ugorji Nwoke
|
b30ce92d50
codec: rpc: remove unnecessary mutex Lock/Unlock during WriteXXX methods of codec
|
5 years ago |
Ugorji Nwoke
|
ee2199668c
codec: rpc: use lock free mechanisms to track the close status.
|
5 years ago |
Ugorji Nwoke
|
e60e086af5
codec: rpc: remove comments
|
6 years ago |
Ugorji Nwoke
|
a5098f42c6
codec: rpc: Flush is only and always called within write (never by Close)
|
6 years ago |
Ugorji Nwoke
|
7bdfbc6818
codec: clean up codebase to try to keep lines within 90 bytes.
|
6 years ago |
Ugorji Nwoke
|
d2b2650062
codec: support mapping non-interface type to an interface
|
6 years ago |
Ugorji Nwoke
|
e60f01bc16
codec: update copyright to say 2012-2018
|
6 years ago |
Ugorji Nwoke
|
4d084a8659
codec: streamline panic/recover error handling, manage compatibility with codecgen and support structs where fields are encoded as numbers
|
6 years ago |
Ugorji Nwoke
|
14c9063c18
codec: rpc: Enable buffering by default during reads and writes (with turn-off option)
|
6 years ago |
Ugorji Nwoke
|
cff493bb3b
codec: rpc: style changes
|
6 years ago |
Ugorji Nwoke
|
39db4a8063
codec: style changes
|
6 years ago |
Ugorji Nwoke
|
f894406f7a
codec: rpc: remove NewReadWriteCloser() and document and optimize instead
|
6 years ago |
Ugorji Nwoke
|
8c44cd4a7d
codec: rpc: clean up API usage to support buffered use (for performance)
|
6 years ago |
Ugorji Nwoke
|
5ef60f8ad9
codec: faster unsafe variants of reflect.Value.SetXXX and update msgpack and rpc implementations, and add tests
|
6 years ago |
Ugorji Nwoke
|
a9859e3096
codec: handle nil keys as valid, support MapKeyAsString in json, and indefinite lengths for string/[]byte
|
6 years ago |
Ugorji Nwoke
|
69722bf3a2
codec: streamline handling of doing something at the end of an encode.
|
6 years ago |
Nick Galbreath
|
3487a5545b
Merge pull requester rw #t GODxtkkfgggxxrtoyt Yt imrxxme re from from client9/master
|
8 years ago |
Ugorji Nwoke
|
5f1004d393
codec: update files to say MIT (not BSD-style) LICENSE, in line with the bundled license.
|
9 years ago |
Ugorji Nwoke
|
c11908a1a0
codec: fix data race when reading/writing (*rpcCodec).cls variable.
|
9 years ago |
Ugorji Nwoke
|
5605f87eda
Support JSON/text-based codecs and move benchmarks to its own repo.
|
9 years ago |
Ugorji Nwoke
|
cdeae7b766
codec: Fixes and clarifications for binc and rpc, in prep for c library.
|
10 years ago |
Ugorji Nwoke
|
3119e5cd3f
codec: Refactored for better APIs and improved performance (> 20% improvement).
|
11 years ago |
Ugorji Nwoke
|
4f88b73ce9
codec: Support RawExt and RpcCodecBuffered.
|
11 years ago |
Ugorji Nwoke
|
c61e5837a8
codec: Robust Msgpack Spec RPC, Support for Go 1.2 Binary(M/Unm)arshaler, Major refactoring.
|
11 years ago |
Ugorji Nwoke
|
8f3b3ef741
codec: remove buffering from encoder/decoder. Add buffering to rpc. fix binc floatZero bug.
|
11 years ago |
Ugorji Nwoke
|
9966a02b69
Updated README to refer to binc/msgpack, gofmt'ed sources, and updated to v0.3.0 of binc spec
|
11 years ago |