Jack Christensen
c067c970cf
Remove another allocation
2019-01-01 13:52:04 -06:00
Jack Christensen
356a6c43d2
Avoid allocating strings in common message types
2019-01-01 13:47:37 -06:00
Jack Christensen
897e90f353
Type modifier should be int32 not uint32
2018-09-22 07:43:18 -05:00
Jack Christensen
2e2c2ad778
Replace MarshalBinary with Encode
...
This new approach can avoid allocations.
2017-05-26 17:00:44 -05:00
Jack Christensen
e8eaad520b
Reduce allocations and copies in pgproto3
...
Altered chunkreader to never reuse memory.
Altered pgproto3 to to copy memory when decoding. Renamed UnmarshalBinary to
Decode because of changed semantics.
2017-04-29 11:55:14 -05:00
Jack Christensen
f04c58338b
Introduce pgproto3 package
...
pgproto3 will wrap the message encoding and decoding for the PostgreSQL
frontend/backend protocol version 3.
2017-04-29 10:02:38 -05:00