[fpc-devel] Request for LEB128 discussion again
J. Gareth Moreton
gareth at moreton-family.com
Thu Mar 19 17:00:28 CET 2020
Hi everyone,
How is everyone doing? Noticed it's a bit quiet on this mailing list, so
I hope everyone is still alive!
This one has some slightly selfish connotations, because I'm having a
lot of problems with disk full errors on my development platform when
working with FPC (and running "make distclean" on my FPC source
directory freed up nearly 700 MB of storage). With these
considerations, I would like to ask if it's possible to consider
encoding some fields as LEB128 again -
https://bugs.freepascal.org/view.php?id=35299 (the first bit of the
issue discusses an alternative encoding system) - this provides a
significant saving on some fields without too much of a speed loss. It
was suspended because of concern with performance loss during quick
recompilation, but considering the time increase was from 3 to 4 seconds
or so, I don't think his issue is significant to be a concern because
the total times are mere seconds.
I know in the modern age that hard storage isn't a concern for most, but
it seems that in some situations, it can be, and LEB128 is otherwise a
nice simple compression system for integers that are often very small
but nonetheless need to support the full range.
Gareth aka. Kit
--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
More information about the fpc-devel
mailing list