| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This made very little difference to the PSS, RSS or load time and increased
complexity considerably.
Additionally, intern the locale when parsing XML documents and be more careful
about refcounting known AsRefString objects rather than re-allocating them
each time.
|
|
|
|
| |
Some distros helpfully force this on for some reason.
|
|
|
|
|
|
|
|
|
|
| |
AsRefString uses a singleton hash table for deduplicating strings. This
is all "possibly lost" memory according to valgrind as the hash table
never gets destroyed.
This commit adds a custom destructor so that we can clean up the
singleton hash table as well and avoid unnecessary noise in valgrind
output.
|
| |
|
|
|
|
| |
This was crashing in the heavily multithreaded gnome-software.
|
|
|
|
| |
This reduces the number of common duplicate strings like 'C'.
|
|
|
|
| |
This allows us to debug the reference counted string functionality.
|
|
|