summaryrefslogtreecommitdiff
path: root/src/util
AgeCommit message (Expand)Author
2018-07-06util/FormatString: remove obsolete Windows fallbackMax Kellermann
2018-06-22util/SparseBuffer: new utility classMax Kellermann
2018-06-03util/TemplateString: new utility libraryMax Kellermann
2018-02-11Merge tag 'v0.20.17'Max Kellermann
2018-02-09protocol/ArgParser: move strtof()/strtod() switch to util/NumberParser.hxxMax Kellermann
2018-01-24util/StringFormat: new utility libraryMax Kellermann
2018-01-24util/FormatString: remove obsolete Windows fallbackMax Kellermann
2018-01-24util/StringBuffer: add "noexcept"Max Kellermann
2018-01-19util/RefCount, db/simple/Mount: remove obsolete libc++ workaroundsMax Kellermann
2018-01-17util/OptionParser: support option valuesMax Kellermann
2018-01-17util/OptionParser: add struct ResultMax Kellermann
2018-01-17util/OptionParser: pass array of OptionDefs to constructorMax Kellermann
2018-01-16util/OptionParser: loop in ParseNext() until a new option is foundMax Kellermann
2018-01-16util/OptionParser: collect remaining argumentsMax Kellermann
2018-01-16util/{Const,Writable}Buffer: add constructor with two pointersMax Kellermann
2018-01-16util/{Const,Writable}Buffer: eliminate static method Null(), use nullptr cast...Max Kellermann
2018-01-16util/OptionParser: use ConstBuffer<const char*> to store argv/argcMax Kellermann
2018-01-16util/OptionParser: make string pointers "const"Max Kellermann
2018-01-16util/OptionParser: add "constexpr"Max Kellermann
2018-01-16util/OptionParser: add "noexcept"Max Kellermann
2018-01-16util/OptionParser: use C++11 initializersMax Kellermann
2018-01-16util/OptionDef: add "constexpr"Max Kellermann
2017-12-22util/RefCount: remove obsolete classMax Kellermann
2017-12-22Merge branch 'v0.20.x'Max Kellermann
2017-12-21util/WStringAPI: fix indentMax Kellermann
2017-12-21correct action for compile on Solaris 11.3 X86Ilya ilyxa Tyshchenko
2017-12-20util/SliceBuffer: add "noexcept"Max Kellermann
2017-12-19util/RuntimeError: add FormatInvalidArgument()Max Kellermann
2017-12-18Compiler.h: add gcc_returns_nonnull, gcc_returns_twiceMax Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-11-10util/{Const,Writable}Buffer: add static_assert to FromVoid()Max Kellermann
2017-11-10util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STLMax Kellermann
2017-10-26util/HugeAllocator: add missing "static inline"Max Kellermann
2017-09-21util/HugeAllocator: remove obsolete class HugeAllocationMax Kellermann
2017-09-21util/SliceBuffer: use class HugeArrayMax Kellermann
2017-09-21util/HugeAllocator: add template class HugeArrayMax Kellermann
2017-09-21util/HugeAllocator: HugeAllocator() returns WritableBuffer<void>Max Kellermann
2017-09-21util/{Const,Writable}Buffer: add static method FromVoidFloor()Max Kellermann
2017-09-21util/{Const,Writable}Buffer: add operator==(nullptr_t)Max Kellermann
2017-09-21util/HugeAllocator: move MADV_DONTFORK setting to HugeForkCow()Max Kellermann
2017-09-19util/SliceBuffer: use C++11 initializersMax Kellermann
2017-09-19util/HugeAllocator: document std::bad_allocMax Kellermann
2017-09-19util/HugeAllocator: use std::exchange()Max Kellermann
2017-09-19util/HugeAllocator: make constructor explicitMax Kellermann
2017-09-13util/WStringCompare: relicense to BSD-2Max Kellermann
2017-09-13util/StringView: add default constructorsMax Kellermann
2017-09-13Util/WStringCompare: use struct WStringViewMax Kellermann
2017-09-13Util/StringView: move struct WStringView to separate headerMax Kellermann
2017-09-13util/Exception: update API documentationMax Kellermann