| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| data | ||
| reports | ||
| src | ||
| thirdparty | ||
| CMakeLists.txt | ||
| Makefile |
A lot of small changes to avoid memory allocations: - The locale is only queried once rather than with every number serialization. - The indentation string is recycled between different calls. - The string escape function avoids a copy if no escaping is necessary. - The string escape and the space function use a complete switch case instead of cascaded ifs. Cachegrind measures some 15% performance improvement.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| data | Loading commit data... | |
| reports | Loading commit data... | |
| src | Loading commit data... | |
| thirdparty | Loading commit data... | |
| CMakeLists.txt | Loading commit data... | |
| Makefile | Loading commit data... |