summaryrefslogtreecommitdiff
path: root/src/util
AgeCommit message (Expand)Author
2021-02-16util/ByteOrder: add classes PackedBE16, PackedLE16, PackedLE32Max Kellermann
2021-02-12use std::size_tMax Kellermann
2021-02-11util/IntrusiveList: add `noexcept` to defaulted constructorMax Kellermann
2021-02-04util/{Const,Writable}Buffer: include cleanupMax Kellermann
2021-01-21util/StringPointer: add operator==(std::nullptr_t)Max Kellermann
2021-01-21util/AllocatedString: fix operator= parameter typeMax Kellermann
2021-01-21util/AllocatedString: remove wrong `std::` prefixMax Kellermann
2021-01-21util/AllocatedString: remove Null(), IsNull()Max Kellermann
2021-01-21util/AllocatedString: support casting a nulled instance to string_viewMax Kellermann
2021-01-21util/{Const,Writable}Buffer: always enable assertionsMax Kellermann
2021-01-21util/{Const,Writable}Buffer: enable `constexpr` on more methodsMax Kellermann
2021-01-21util/AllocatedArray: add operator=(nullptr)Max Kellermann
2021-01-21util/AllocatedString: add operator=()Max Kellermann
2021-01-21util/AllocatedString: replace Clone() with copy constructorMax Kellermann
2021-01-21util/AllocatedString: add const_pointer constructorMax Kellermann
2021-01-21util/AllocatedString: add string_view constructorMax Kellermann
2021-01-21util/AllocatedString: add default constructorMax Kellermann
2021-01-21util/AllocatedString: rename to BasicAllocatedStringMax Kellermann
2021-01-21Merge tag 'v0.22.4'Max Kellermann
2021-01-21util/PeakBuffer: add method max_size()Max Kellermann
2021-01-21util/PeakBuffer: use std::byte instead of std::uint8_tMax Kellermann
2021-01-21util/PeakBuffer: add `noexcept`Max Kellermann
2021-01-21util/PeakBuffer: use std::size_tMax Kellermann
2021-01-21util/ForeignFifoBuffer: use `auto`Max Kellermann
2021-01-21util/StringView: add method SplitLast()Max Kellermann
2021-01-05Merge branch 'v0.22.x'Max Kellermann
2021-01-05Use uri_has_scheme for Webdav response hrefVincent Petry
2021-01-01Merge branch 'v0.22.x'Max Kellermann
2021-01-01copyright year 2021Max Kellermann
2020-12-15util/StringView: add {Starts,Ends}With(char)Max Kellermann
2020-12-02util/TemplateString: add StringView cast operatorMax Kellermann
2020-12-02util/TemplateString: add FromLiteral()Max Kellermann
2020-11-30util/AllocatedArray: add nullptr constructorMax Kellermann
2020-11-30util/AllocatedArray: add method data()Max Kellermann
2020-11-30util/AllocatedArray: add types pointer, const_pointerMax Kellermann
2020-11-30util/StringView: add method SplitLast()Max Kellermann
2020-11-30util/TemplateString: rename CharAsString() to FromChar()Max Kellermann
2020-11-30util/TemplateString: add cast operatorsMax Kellermann
2020-11-30util/TemplateString: rewrite as constexpr functionsMax Kellermann
2020-11-30util/TemplateString: remove unnecessary implementation for static variableMax Kellermann
2020-11-30util/TemplateString: use std::size_tMax Kellermann
2020-11-30util/TemplateString: no indent after `namespace`Max Kellermann
2020-11-18util/MimeType: relicense to BSD-2Max Kellermann
2020-11-04util/MimeType: use IterableSplitString() in ParseMimeTypeParameters()Max Kellermann
2020-11-04util/MimeType: migrate GetMimeTypeBase() to std::string_viewMax Kellermann
2020-11-04util/UriExtract: remove the query string at the beginning of uri_get_suffix()Max Kellermann
2020-11-04util/UriExtract: pass std::string_view to uri_get_suffix()Max Kellermann
2020-11-04util/UriExtract: uri_get_suffix() returns std::string_viewMax Kellermann
2020-10-28Merge tag 'v0.22.2' into masterMax Kellermann
2020-10-28util/FormatString: update API documentationMax Kellermann