aboutsummaryrefslogtreecommitdiffstats
path: root/src/util (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-04-11util/Manual: work around strict-aliasing warningMax Kellermann1-0/+9
2013-04-09string_util: convert to C++Max Kellermann3-1/+127
2013-04-08tokenizer: convert to C++Max Kellermann2-0/+301
2013-04-08uri: convert to C++Max Kellermann2-0/+171
2013-01-30util/Manual: new template classMax Kellermann1-0/+111
2013-01-29refcount: convert to C++Max Kellermann1-0/+59
2013-01-15Client: move output buffer code to new class PeakBufferMax Kellermann2-0/+209
2013-01-15util/fifo_buffer: add method _init()Max Kellermann2-0/+11
2013-01-15fifo_buffer: move to util/Max Kellermann4-0/+534
2013-01-08util/list: don't use GLibMax Kellermann1-3/+1
2013-01-07util/LazyRandomEngine: lazy wrapper for std::mt19937Max Kellermann2-0/+98
2013-01-04MusicBuffer: return memory to kernel when stopping playbackMax Kellermann1-4/+23
Use the new HugeAllocator as backend for SliceBuffer and call HugeDiscard() when the last chunk was returned.
2013-01-04HugeAllocator: new memory allocatorMax Kellermann2-0/+169
2013-01-04SliceBuffer: lazy initializationMax Kellermann1-13/+21
Avoid page faults on MPD startup. This saves a lot of memory for an idle MPD.
2013-01-04MusicBuffer: move code to template class SliceBufferMax Kellermann1-0/+134
2012-08-02gcc.h: re-add gcc_const and gcc_pureMax Kellermann1-2/+3
Remove GLib dependency from some headers.
2012-08-01util/list: make safe for C++Max Kellermann1-24/+25
2012-03-21pcm_byteswap: move code to libutilMax Kellermann2-0/+178
2012-03-21dsd2pcm: move the bit reversing code to a generic libraryMax Kellermann2-0/+66
Instead of doing run-time initialisation, use a constant lookup table.
2012-03-19util/list: allow typeof() with clangMax Kellermann1-0/+5
2012-01-24util/list.h: import the Linux kernel's linked list libraryMax Kellermann3-0/+798