0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-19 16:30:52 +01:00
Commit graph

13 commits

Author SHA1 Message Date
Jason Volk
e71d650d83 ircd::buffer: Add member iterator concept. 2017-09-24 18:16:36 -07:00
Jason Volk
0a9d7e2ec8 ircd::buffer: Add comment / fix error / minor cleanup. 2017-09-24 18:16:35 -07:00
Jason Volk
04e83c6b90 ircd::buffer: Add copy() overloads. 2017-09-24 18:16:35 -07:00
Jason Volk
7cc4ed56ab ircd: Support both iov and ilist for socket and buffer related. 2017-09-24 18:16:33 -07:00
Jason Volk
f2bbd9b23e ircd::buffer: Add missing default constructor for const_buffer. 2017-09-24 18:16:33 -07:00
Jason Volk
dd12f013cf ircd::buffer: Proper reference types for buffer / array ctor / cleanup. 2017-09-24 18:16:32 -07:00
Jason Volk
d9a4f06bf6 ircd: Employ namespace scope extensions from c++1z/gnu++14.
This is not a move to c++17. If the compiler happens to have support
for c++17 namespace scope resolution, they have been kind enough to
backport it to gnu++14. This limits our support for really old c++14
compilers, but that was limited anyway. GCC 6.1 and clang 3.6 tested.
2017-09-08 03:47:46 -07:00
Jason Volk
ad611c5aa5 Complete the unique_buffer semantics. 2017-08-23 15:52:14 -06:00
Jason Volk
bd772a4452 ircd::buffer: Add std::ostream support. 2017-04-04 16:10:29 -07:00
Jason Volk
50b2942131 ircd::buffer: Add iov serializers. 2017-03-19 23:58:26 -07:00
Jason Volk
f2ac156e6a ircd::buffer: Functions for a non-const iov to keep xfer state using the iov. 2017-03-13 14:43:35 -07:00
Jason Volk
49c2a5361c ircd: Various fixes. 2017-03-13 14:43:27 -07:00
Jason Volk
b592b69b86 What is the Matrix? Control. 2017-03-10 17:51:18 -08:00