Age | Commit message (Expand) | Author |
2018-08-02 | Merge branch 'v0.20.x' | Max Kellermann |
2018-08-02 | case-insensitive URI scheme comparison | Max Kellermann |
2018-08-02 | util/ASCII: add StringStartsWithCaseASCII() | Max Kellermann |
2018-07-26 | lib/gcrypt/MD5: move code to util/HexFormat.cxx | Max Kellermann |
2018-07-25 | util/TimeISO8601: new utility library | Max Kellermann |
2018-07-25 | util/TimeConvert: new utility library | Max Kellermann |
2018-07-18 | util/StringAPI: add raw strcmp() wrapper | Max Kellermann |
2018-07-18 | util/StringAPI: add strpbrk() wrapper | Max Kellermann |
2018-07-17 | util/PrintException: new utility class | Max Kellermann |
2018-07-06 | util/StringFormat: new utility library | Max Kellermann |
2018-07-06 | util/FormatString: remove obsolete Windows fallback | Max Kellermann |
2018-06-22 | util/SparseBuffer: new utility class | Max Kellermann |
2018-06-03 | util/TemplateString: new utility library | Max Kellermann |
2018-02-11 | Merge tag 'v0.20.17' | Max Kellermann |
2018-02-09 | protocol/ArgParser: move strtof()/strtod() switch to util/NumberParser.hxx | Max Kellermann |
2018-01-24 | util/StringFormat: new utility library | Max Kellermann |
2018-01-24 | util/FormatString: remove obsolete Windows fallback | Max Kellermann |
2018-01-24 | util/StringBuffer: add "noexcept" | Max Kellermann |
2018-01-19 | util/RefCount, db/simple/Mount: remove obsolete libc++ workarounds | Max Kellermann |
2018-01-17 | util/OptionParser: support option values | Max Kellermann |
2018-01-17 | util/OptionParser: add struct Result | Max Kellermann |
2018-01-17 | util/OptionParser: pass array of OptionDefs to constructor | Max Kellermann |
2018-01-16 | util/OptionParser: loop in ParseNext() until a new option is found | Max Kellermann |
2018-01-16 | util/OptionParser: collect remaining arguments | Max Kellermann |
2018-01-16 | util/{Const,Writable}Buffer: add constructor with two pointers | Max Kellermann |
2018-01-16 | util/{Const,Writable}Buffer: eliminate static method Null(), use nullptr cast... | Max Kellermann |
2018-01-16 | util/OptionParser: use ConstBuffer<const char*> to store argv/argc | Max Kellermann |
2018-01-16 | util/OptionParser: make string pointers "const" | Max Kellermann |
2018-01-16 | util/OptionParser: add "constexpr" | Max Kellermann |
2018-01-16 | util/OptionParser: add "noexcept" | Max Kellermann |
2018-01-16 | util/OptionParser: use C++11 initializers | Max Kellermann |
2018-01-16 | util/OptionDef: add "constexpr" | Max Kellermann |
2017-12-22 | util/RefCount: remove obsolete class | Max Kellermann |
2017-12-22 | Merge branch 'v0.20.x' | Max Kellermann |
2017-12-21 | util/WStringAPI: fix indent | Max Kellermann |
2017-12-21 | correct action for compile on Solaris 11.3 X86 | Ilya ilyxa Tyshchenko |
2017-12-20 | util/SliceBuffer: add "noexcept" | Max Kellermann |
2017-12-19 | util/RuntimeError: add FormatInvalidArgument() | Max Kellermann |
2017-12-18 | Compiler.h: add gcc_returns_nonnull, gcc_returns_twice | Max Kellermann |
2017-12-16 | Merge branch 'v0.20.x' | Max Kellermann |
2017-12-12 | *: check defined(_WIN32) instead of defined(WIN32) | Max Kellermann |
2017-11-10 | util/{Const,Writable}Buffer: add static_assert to FromVoid() | Max Kellermann |
2017-11-10 | util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL | Max Kellermann |
2017-10-26 | util/HugeAllocator: add missing "static inline" | Max Kellermann |
2017-09-21 | util/HugeAllocator: remove obsolete class HugeAllocation | Max Kellermann |
2017-09-21 | util/SliceBuffer: use class HugeArray | Max Kellermann |
2017-09-21 | util/HugeAllocator: add template class HugeArray | Max Kellermann |
2017-09-21 | util/HugeAllocator: HugeAllocator() returns WritableBuffer<void> | Max Kellermann |
2017-09-21 | util/{Const,Writable}Buffer: add static method FromVoidFloor() | Max Kellermann |
2017-09-21 | util/{Const,Writable}Buffer: add operator==(nullptr_t) | Max Kellermann |