summaryrefslogtreecommitdiffstats
path: root/src/journal/journald-rate-limit.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* shared: switch our hash table implementation over to SipHashLennart Poettering2013-12-221-4/+8
| | | | | SipHash appears to be the new gold standard for hashing smaller strings for hashtables these days, so let's make use of it.
* list: make our list macros a bit easier to use by not requring type spec on ↵Lennart Poettering2013-10-141-4/+4
| | | | | | | each invocation We can determine the list entry type via the typeof() gcc construct, and so we should to make the macros much shorter to use.
* Add __attribute__((const, pure, format)) in various placesZbigniew Jędrzejewski-Szmek2013-05-031-1/+1
| | | | | | | | I'm assuming that it's fine if a _const_ or _pure_ function calls assert. It is assumed that the assert won't trigger, and even if it does, it can only trigger on the first call with a given set of parameters, and we don't care if the compiler moves the order of calls.
* journal: u64log2 can be expressed just as __builtin_clzll(n) ^ 63UCristian Rodríguez2013-04-051-15/+0
|
* journal: the ratelimiter is part of journaldLennart Poettering2012-08-221-0/+275