| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Copyright: Update to 2022 | mj-xmr | 2022-03-04 | 1 | -1/+1 |
| | | |||||
| * | clang: fix -Wrange-loop-analysis warnings | selsta | 2021-04-27 | 1 | -2/+2 |
| | | |||||
| * | Allow byte_stream->byte_slice conversion to shrink unused buffer space | Lee Clagett | 2020-10-13 | 1 | -4/+20 |
| | | |||||
| * | Merge pull request #6559 | luigi1111 | 2020-07-08 | 1 | -1/+4 |
| |\ | | | | | | | 15538f7 ByteSlice: Fix persisting ptr to std::moved SSO buffer (Doy-lee) | ||||
| | * | ByteSlice: Fix persisting ptr to std::moved SSO buffer | Doyle | 2020-05-20 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | The Bug: 1. Construct `byte_slice.portion_` with `epee::span(buffer)` which copies a pointer to the SSO buffer to `byte_slice.portion_` 2. It constructs `byte_slice.storage_` with `std::move(buffer)` (normally this swap pointers, but SSO means a memcpy and clear on the original SSO buffer) 3. `slice.data()` returns a pointer from `slice.portion_` that points to the original SSO cleared buffer, `slice.storage_` has the actual string. | ||||
| * | | Fixed bugs for take_slice and byte_stream->byte_slice | Lee Clagett | 2020-05-12 | 1 | -9/+17 |
| |/ | |||||
| * | Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON. | Lee Clagett | 2020-04-11 | 1 | -1/+41 |
| | | |||||
| * | Use byte_slice for sending zmq messages - removes data copy within zmq | Lee Clagett | 2020-04-03 | 1 | -4/+15 |
| | | |||||
| * | Add ref-counted buffer byte_slice. Currently used for sending TCP data. | Lee Clagett | 2019-07-16 | 1 | -0/+209 |
