- 02 Apr, 2020 1 commit
-
-
Max Kellermann authored
This consumes more memory (plus 48 kB on 32 bit systems), but reduces the number of hash collisions, speeding up MPD startup with large databases.
-
- 19 Mar, 2020 1 commit
-
-
Rosen Penev authored
Found with modernize-use-default-member-init Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 16 Mar, 2020 1 commit
-
-
Rosen Penev authored
[[maybe_unused]] (introduced in C++17) is standard C++. https://clang.llvm.org/docs/AttributeReference.html#maybe-unused-unused says that this is equivalent to the GNU unused attribute. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 13 Mar, 2020 3 commits
-
-
Max Kellermann authored
-
Rosen Penev authored
The former is deprecated by C++14. The standard says they are the same: The header defines all types and macros the same as the C standard library header<stdint.h>. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
The former is deprecated with C++14. The standard says both are the same: The contents and meaning of the header<cstddef>are the same as the C standard library header<stddef.h>,except that it does not declare the type wchar_t, that it also declares the type byte and its associated operations (21.2.5), and as noted in 21.2.3 and 21.2.4. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 12 Mar, 2020 1 commit
-
-
Rosen Penev authored
The former was deprecated with C++14. According to the C++11 and C++17 standards, both files are identical. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 11 Mar, 2020 1 commit
-
-
Max Kellermann authored
Similar to commits e8f2f980 and ff1ff1e5 Closes https://github.com/MusicPlayerDaemon/MPD/issues/783
-
- 04 Feb, 2020 1 commit
-
-
Max Kellermann authored
This doesn't work because IterableSplitString() returns its elements by value. Fixes clang warning: loop variable 'i' is always a copy because the range of type 'IterableSplitString' (aka 'BasicIterableSplitString<char>') does not return a reference [-Werror,-Wrange-loop-analysis]
-
- 02 Feb, 2020 1 commit
-
-
Rosen Penev authored
Found with performance-unnecessary-value-param Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 18 Jan, 2020 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
There's just one caller, i.e. ScanGenericTags(), which is documented to throw exceptions.
-
Max Kellermann authored
-
- 16 Dec, 2019 1 commit
-
-
Max Kellermann authored
-
- 05 Nov, 2019 1 commit
-
-
Max Kellermann authored
-
- 25 Oct, 2019 1 commit
-
-
smutbert authored
-
- 14 Aug, 2019 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
More for https://github.com/MusicPlayerDaemon/MPD/issues/42
-
Max Kellermann authored
-
Max Kellermann authored
-
- 12 Aug, 2019 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Preparing for https://github.com/MusicPlayerDaemon/MPD/issues/42
-
- 05 Jul, 2019 1 commit
-
-
Max Kellermann authored
-
- 17 Jun, 2019 2 commits
-
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/577
-
Max Kellermann authored
-
- 06 Jun, 2019 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Eliminates yet another string copy.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Eliminates a number of allocations, because callers don't need to copy the strings to a newly allocated buffer only to null-terminate them. And most callers don't need to have a null-terminated string.
-
- 31 May, 2019 1 commit
-
-
Max Kellermann authored
-
- 22 May, 2019 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Propagate the error to the caller instead of logging it.
-
- 21 May, 2019 1 commit
-
-
Max Kellermann authored
Map ID3 "TIT1" to this new core tag type. Closes https://github.com/MusicPlayerDaemon/MPD/issues/563
-
- 08 May, 2019 1 commit
-
-
Max Kellermann authored
-
- 07 May, 2019 2 commits
-
-
Max Kellermann authored
Prepare the transition to std::mutex.
-
Max Kellermann authored
-
- 16 Apr, 2019 1 commit
-
-
Max Kellermann authored
-