summaryrefslogtreecommitdiff
path: root/src/util
AgeCommit message (Expand)Author
2018-08-21util/Exception: update copyrightMax Kellermann
2018-08-21util/{Const,Writable}Buffer: add method SetEnd()Max Kellermann
2018-08-20util/StringStrip: more API documentationMax Kellermann
2018-08-20util/StringStrip: add more "nonnull" attributesMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-08-20util/WritableBuffer: add ConstBuffer cast operatorMax Kellermann
2018-08-20util/Manual: add static method Cast()Max Kellermann
2018-08-20util/IterableSplitString: use operator==(nullptr_t)Max Kellermann
2018-08-20util/StringView: add ConstBuffer cast constructorsMax Kellermann
2018-08-20util/StringCompare: use StringAPI.hxxMax Kellermann
2018-08-20util/StringAPI: use StringCompare() in StringIsEqual()Max Kellermann
2018-08-20util/RuntimeError: fix typoMax Kellermann
2018-08-20util/ForeignFifoBuffer: shift the buffer in MoveFrom() on demandMax Kellermann
2018-08-20util/ForeignFifoBuffer: add "noexcept"Max Kellermann
2018-08-20util/Exception: move code to NestCurrentException()Max Kellermann
2018-08-20util/Cast: reverse operands in ContainerAttributeOffset()Max Kellermann
2018-08-20util/Cast: move OffsetPointer() to OffsetPointer.hxxMax Kellermann
2018-08-20util/BindMethod: add "noexcept"Max Kellermann
2018-08-20util/StringAPI: stpcpy() was added in Bionic API level 21Max Kellermann
2018-08-02Merge branch 'v0.20.x'Max Kellermann
2018-08-02case-insensitive URI scheme comparisonMax Kellermann
2018-08-02util/ASCII: add StringStartsWithCaseASCII()Max Kellermann
2018-07-26lib/gcrypt/MD5: move code to util/HexFormat.cxxMax Kellermann
2018-07-25util/TimeISO8601: new utility libraryMax Kellermann
2018-07-25util/TimeConvert: new utility libraryMax Kellermann
2018-07-18util/StringAPI: add raw strcmp() wrapperMax Kellermann
2018-07-18util/StringAPI: add strpbrk() wrapperMax Kellermann
2018-07-17util/PrintException: new utility classMax Kellermann
2018-07-06util/StringFormat: new utility libraryMax Kellermann
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