]> git.eshelyaron.com Git - emacs.git/commit
Don't print or read the hash table size parameter
authorMattias EngdegÄrd <mattiase@acm.org>
Thu, 26 Oct 2023 16:36:05 +0000 (18:36 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 14 Jan 2024 15:15:35 +0000 (16:15 +0100)
commit4ca869d0296e36b37f72417aa4b31e5ff16cda07
treed1eecc096f40f6a2d036beef0b80298890a44614
parent13630d5494d7cdc62781ea7ee5f7ea28c8e1c871
Don't print or read the hash table size parameter

It's not a meaningful part of the external representation.
This allows for faster printing and reading, smaller
external representation, and less memory consumption.

* src/print.c (print_object): Omit size.
* src/lread.c (hash_table_from_plist): Take size from the data.

(cherry picked from commit 3f9c81a87f7bce854489b8232d817b536ccf349b)
src/lread.c
src/print.c