summaryrefslogtreecommitdiff
path: root/src/util
AgeCommit message (Expand)Author
2021-05-25Merge branch 'v0.22.x'Max Kellermann
2021-05-25util/RuntimeError: Disable format-security for gccNamkhai B
2021-05-19Merge tag 'v0.22.7'Max Kellermann
2021-05-19win32, ...: avoid including windows.hMax Kellermann
2021-05-19util/RuntimeError: disable -Wformat-security as a kludgeMax Kellermann
2021-05-15flac encoder: enable Ogg FLAC and Ogg chainingJohn Regan
2021-04-20util/BindMethod: drop support for GCC older than 7Max Kellermann
2021-04-06use [[gnu::pure]] instead of gcc_pureMax Kellermann
2021-04-06util/AllocatedString: add concatenating constructorMax Kellermann
2021-04-06util/AllocatedArray: include cleanupMax Kellermann
2021-04-06util/StringBuffer: make capacity() staticMax Kellermann
2021-04-06util/DereferenceIterator: simplify operator->()Max Kellermann
2021-04-06util/DereferenceIterator: fix static_cast in operator->()Max Kellermann
2021-03-04util/AllocatedString: remove Null(), IsNull()Max Kellermann
2021-03-04util/AllocatedString: support casting a nulled instance to string_viewMax Kellermann
2021-03-04util/AllocatedString: add operator=()Max Kellermann
2021-03-04util/AllocatedString: replace Clone() with copy constructorMax Kellermann
2021-03-04util/AllocatedString: add const_pointer constructorMax Kellermann
2021-03-04util/AllocatedString: add string_view constructorMax Kellermann
2021-03-04util/AllocatedString: add default constructorMax Kellermann
2021-03-04util/AllocatedString: rename to BasicAllocatedStringMax Kellermann
2021-03-02util/IntrusiveList: add type alias "Hook"Max Kellermann
2021-03-02util/Exception: add FindNested()Max Kellermann
2021-03-02util/Exception: remove redundant std::exception catch clauseMax Kellermann
2021-03-02util/Exception: fix comment typoMax Kellermann
2021-02-25util/IntrusiveList: add method erase_and_dispose()Max Kellermann
2021-02-25util/IntrusiveList: erase() returns an iteratorMax Kellermann
2021-02-25util/IntrusiveList: use ToHook() in erase()Max Kellermann
2021-02-25util/IntrusiveList: add missing ToNode() cast in iterator_to()Max Kellermann
2021-02-24util/IntrusiveList: add hook class SafeLinkIntrusiveListHookMax Kellermann
2021-02-24util/IntrusiveList: add `noexcept`Max Kellermann
2021-02-24util/IntrusiveList: add `constexpr`Max Kellermann
2021-02-22util/IntrusiveList: add method insert()Max Kellermann
2021-02-22util/IntrusiveList: add method erase()Max Kellermann
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