summaryrefslogtreecommitdiff
path: root/src/fs
AgeCommit message (Expand)Author
2021-01-01copyright year 2021Max Kellermann
2020-10-28fs/Traits: add GetPathSuffix()Max Kellermann
2020-10-27fs/Traits: add GetFilenameSuffix()Max Kellermann
2020-05-30use std chr functionsRosen Penev
2020-05-05system/FileDescriptor: move to io/Max Kellermann
2020-05-05fs/FileSystem: remove unused function FOpen()Max Kellermann
2020-04-23Merge tag 'v0.21.23'Max Kellermann
2020-04-23fs/NarrowPath: preserve nullptr in Path operatorMax Kellermann
2020-04-08fs/Charset: pass std::string_view to PathToUTF8()Max Kellermann
2020-04-03fs/Traits: add Relative() overload with std::string_viewMax Kellermann
2020-04-03fs/Traits: convert first Relative() parameter to std::string_viewMax Kellermann
2020-04-03fs/AllocatedPath: pass std::string_view to FromUTF8()Max Kellermann
2020-04-03fs/FileSystem, ...: use AllocatedPath::FromFS(string_view)Max Kellermann
2020-04-03fs/Charset: enable RVO in FixSeparators()Max Kellermann
2020-04-03util/AllocatedString: std::string_view supportMax Kellermann
2020-04-02Merge tag 'v0.21.22'Max Kellermann
2020-04-02fs/io/GzipOutputStream: increase buffer size to 16 kBMax Kellermann
2020-04-02fs/io/BufferedReader: larger default buffer (4 kB -> 16 kB)Max Kellermann
2020-04-02fs/NarrowPath: add class FromNarrowPathMax Kellermann
2020-04-02fs/NarrowPath: un-inline Windows constructorMax Kellermann
2020-03-31fs/io/GunzipReader: increase buffer size to 64 kBMax Kellermann
2020-03-20remove false ifdefRosen Penev
2020-03-19[clang-tidy] use default member initRosen Penev
2020-03-16remove gcc_unusedRosen Penev
2020-03-13fs/Traits: GetParent() returns std::string_viewMax Kellermann
2020-03-13fs/Traits: pass string_view to Build()Max Kellermann
2020-03-13fs/Path: make constructor `explicit`Max Kellermann
2020-03-13fs/AllocatedPath: add `string_view` constructorMax Kellermann
2020-03-13fs/Traits: add string_viewMax Kellermann
2020-03-13fs/Traits: use {} notation for return valuesMax Kellermann
2020-03-13fs/Traits: use `auto`Max Kellermann
2020-03-13fs: use `using` instead of `typedef`Max Kellermann
2020-03-12replace stdint.h with cstdintRosen Penev
2020-03-12replace stddef.h with cstddefRosen Penev
2020-03-12replace stdarg.h with cstdargRosen Penev
2020-03-12replace limits.h with climitsRosen Penev
2020-03-12change errno.h to cerrnoRosen Penev
2020-03-12replace assert.h with cassertRosen Penev
2020-03-12Merge branch 'v0.21.x'Max Kellermann
2020-03-07fs/Traits: add IsSpecialFilename()Max Kellermann
2020-02-01*: use `auto`Max Kellermann
2020-01-31[clang-tidy] use override instead of virtualRosen Penev
2020-01-18meson.build: move Log.cxx and LogBackend.cxx into a static libraryMax Kellermann
2020-01-18copyright year 2020Max Kellermann
2020-01-03util/{Const,Writable}Buffer: drop "_type" from type namesMax Kellermann
2019-12-16fs/io/Reader: relicense to BSD-2Max Kellermann
2019-11-04lib/icu/Converter: Create() returns std::unique_ptrMax Kellermann
2019-09-04fs/Traits: call std::string::reserve() in BuildPathImpl()Max Kellermann
2019-08-15include cleanups (powered by iwyu)Max Kellermann
2019-08-03util/Macros: replace with std::size() (C++17)Max Kellermann