aboutsummaryrefslogtreecommitdiff
path: root/zencore/sharedbuffer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* It's not possible to compile out testsStefan Boberg2021-09-201-1/+6
| | | | Tests are now compiled in if `ZEN_WITH_TESTS=1`, and compiled out if not. Compiling tests out reduces the footprint of the resulting executables quite significantly.
* Deleted unused #includeMartin Ridgers2021-09-151-1/+0
|
* SharedBuffer: MakeOwned now returns a buffer instead of operating in-placeStefan Boberg2021-09-011-12/+18
| | | | CL15713705
* Added UniqueBuffer::Reset()Stefan Boberg2021-05-241-0/+6
|
* Added functionality to SharedBuffer/UniqueBuffer to support CompositeBuffer ↵Stefan Boberg2021-05-241-2/+18
| | | | | | implementation Most importantly, UniqueBuffer may now be "null", whereas previously it would never be.
* SharedBuffer::MakeView now validates range against outerStefan Boberg2021-05-131-4/+9
|
* Made SharedBuffer/UniqueBuffer share guts with IoBufferStefan Boberg2021-05-131-25/+24
| | | | This enables way more efficient marshaling of compact binary objects and attachments
* Adding zenservice codeStefan Boberg2021-05-111-0/+110