summaryrefslogtreecommitdiffstats
path: root/src/include/encoding.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* encoding: use concepts for chrono encodingCasey Bodley2023-11-241-12/+7
* encoding: add round_trip_encode()/decode() for chrono typesCasey Bodley2023-11-241-1/+37
* common: add encode and decode routines for opaque vectors of bytesJeff Layton2022-01-131-0/+17
* tools,common,msg: Use O_BINARY for win32 compatibilityLucian Petrut2020-10-221-1/+1
* include/encoding: Fix encode/decode of float types on big-endian systemsUlrich Weigand2020-09-061-4/+31
* src/: s/advance/operator+=/Kefu Chai2020-02-021-2/+2
* common: encode for std::list<T> doesn't use bl::copy_in() anymore.Radoslaw Zarzynski2020-01-221-17/+12
* include/encoding: fix encode/decode for signed durationsSage Weil2019-07-151-4/+4
* osd/: convert boost::optional users to std::optionalSamuel Just2019-05-101-0/+31
* include: Update encoding.h to work without using namespaceAdam C. Emerson2019-03-291-11/+11
* include/encoding: eliminate smart_ptr temporariesPatrick Donnelly2019-01-161-17/+23
* include: add small_vector encode/decode/<<Patrick Donnelly2018-12-181-0/+65
* Merge PR #24229 into masterSage Weil2018-10-291-22/+45
|\
| * common: introduce contiguous_filler to optimize ENCODE_START.Radoslaw Zarzynski2018-10-061-15/+16
| * common: optimize hole appending in bufferlist.Radoslaw Zarzynski2018-10-061-21/+7
| * common: duplicate an encoding macro to suppress warnings.Radoslaw Zarzynski2018-10-061-1/+25
| * common: drop backward iteration from bufferlist.Radoslaw Zarzynski2018-10-061-8/+20
* | *: set missing CLOEXEC on opened fdsPatrick Donnelly2018-09-201-1/+1
|/
* mds: reduce memory fragments of EMetaBlobYan, Zheng2018-08-281-6/+4
* include,common: Remove assert and clobber-fooAdam C. Emerson2018-08-271-1/+1
* include: Use ceph_assert for assertsAdam C. Emerson2018-08-271-1/+1
* include/memory.h: remove memory.hKefu Chai2018-06-261-16/+14
* core: use const_iterator for decodeKefu Chai2018-05-171-66/+66
* encoding: add overloads for chrono durationsCasey Bodley2018-05-081-0/+22
* encoding: constrain the time_point templatesCasey Bodley2018-05-081-2/+4
* mds: convert to allocator agnostic string_viewPatrick Donnelly2018-02-071-6/+12
* encoding: Encode/decode of arbitrary tuplesAdam C. Emerson2018-01-121-4/+20
* include: Remove fallback usings from encoding.hAdam C. Emerson2018-01-101-5/+0
* common: Use unqualified encoding in ceph_time.hAdam C. Emerson2018-01-101-7/+35
* encoding: Remove no-longer-needed #defineAdam C. Emerson2018-01-101-5/+0
* encoding: Move encode/decode functions into ceph namespaceAdam C. Emerson2018-01-101-172/+313
* include/encoding: fix compat version error messageXinying Song2017-12-231-1/+1
* encoding: reset optional<> if it is uninitializedKefu Chai2017-09-081-3/+3
* encoding: remove encode_array_noheadJohn Spray2017-07-191-16/+0
* denc: add reserve() to boost::flat_set/map decodeCasey Bodley2017-05-181-0/+4
* include/denc: clean up ENCODE_DUMP a bitSage Weil2017-05-081-7/+5
* include/denc: support ENCODE_DUMPSage Weil2017-05-051-7/+0
* Merge pull request #14475 from liewegas/wip-message-compat-cruftSage Weil2017-04-281-8/+5
|\
| * include/encoding: fix compat version error messagesSage Weil2017-04-241-8/+5
* | include/encoding: use more autoSage Weil2017-04-251-27/+24
|/
* denc: Add support for std::arrayAdam C. Emerson2017-01-101-0/+23
* denc: Support boost::container::flat_setAdam C. Emerson2017-01-101-0/+44
* rgw: custom headers: use boost::container::flat_mapMatt Benjamin2016-12-141-0/+98
* include/encoding: make vector compatible with mempoolsSage Weil2016-11-081-2/+2
* include/encoding: parameterize stl containers encoders with allocatorSage Weil2016-11-021-141/+91
* include/denc: _nohead variants for containersSage Weil2016-10-161-14/+27
* include/denc: new-style encoding frameworkSage Weil2016-10-161-36/+69
* kv: In memory keyvalue db implementationRamesh Chander2016-07-131-0/+28
* msg/msg_types: optionally accept features when encoding entity_{addr,inst}_tSage Weil2016-05-311-0/+5
* encoding: featureful unordered_map<>Sage Weil2016-05-311-0/+11