]> git.eshelyaron.com Git - emacs.git/commit
loaddefs-gen: Group results by absolute file name
authorKyle Meyer <kyle@kyleam.com>
Sun, 25 Dec 2022 20:31:33 +0000 (15:31 -0500)
committerEli Zaretskii <eliz@gnu.org>
Mon, 26 Dec 2022 12:55:08 +0000 (14:55 +0200)
commit6c86faec29e7e9f12b71886dc66b62e1da43cdf7
treee95e92635bf691a896ad6165895eb3990a311cfd
parentd90d7d15f2f78c37b9a5c775e617ab6f5cd5fb01
loaddefs-gen: Group results by absolute file name

loaddefs-generate produced an incomplete output file if 1) it
was called with a relative file name and 2) that same file was
specified via a generated-autoload-file cookie in a subset of
the input files.  In that case, autoload entries were lost
because loaddefs-generate writes the same output file twice:
once for the relative name specified by the caller and once
for the absolute name that loaddefs-generate--parse-file
returns for the generated-autoload-file value.
This has been fixed.  (Bug#60318)

* lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate): Expand file
names when grouping loaddef files.
lisp/emacs-lisp/loaddefs-gen.el