diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2018-08-22 20:46:11 +0100 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2018-08-22 21:59:45 +0100 |
commit | 8768d5483a5894400ae1f70cda1beb44ed9b087c (patch) | |
tree | 6d24e65a4f7cbdd6817ce698dc1332feae479992 /doc | |
parent | 3fc73bdc7aa8ac2b2b290033f602bdb947ae8049 (diff) |
Use single-bit fields for global flags
Diffstat (limited to 'doc')
-rw-r--r-- | doc/doc-txt/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog index 583603f19..333ae731c 100644 --- a/doc/doc-txt/ChangeLog +++ b/doc/doc-txt/ChangeLog @@ -98,6 +98,12 @@ PP/03 Make ${utf8clean:} expansion operator detect incomplete final character. PP/04 Documentation: current string operators work on bytes, not codepoints. +JH/21 Change as many as possible of the global flags into one-bit bitfields; these + should pack well giving a smaller memory footprint so better caching and + therefore performance. Group the declarations where this can't be done so + that the byte-sized flag variables are not interspersed among pointer + variables, giving a better chance of good packing by the compiler. + Exim version 4.91 ----------------- |