GNU bug report logs - #55972
28.1; Package quickstart generated for large number of packages generates byte-code string larger than 64K, triggering bytecode overflow error

Previous Next

Package: emacs;

Reported by: Lynn Winebarger <owinebar <at> gmail.com>

Date: Tue, 14 Jun 2022 14:52:02 UTC

Severity: normal

Found in version 28.1

Full log


Message #11 received at 55972 <at> debbugs.gnu.org (full text, mbox):

From: Mattias EngdegÄrd <mattiase <at> acm.org>
To: Lynn Winebarger <owinebar <at> gmail.com>
Cc: 55972 <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca>
Subject: Re: bug#55972: 28.1; Package quickstart generated for large number of
 packages generates byte-code string larger than 64K,
 triggering bytecode overflow error
Date: Wed, 15 Jun 2022 11:31:21 +0200
> It still seems to generate far bigger bytecode chunks than the 300 cutoff would imply

That is simply because of some very large top-level forms: each package encloses its autoload definitions in a single `let` form at the top level. We could change the generation of package-quickstart.el to limit the number of forms in each top-level `let`.





This bug report was last modified 1 year and 277 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.