After reviewing some functions in my own dot-emacs files, I've noticed that the function signature that
describe-function shows for
byte-compile-file differs to that for the function definition in the Emacs Lisp source code visible after
The function signature that I'm seeing with
The function signature visible in
(byte-compile-file filename &optional load)
I've noticed this with Emacs 28 from openSUSE OBS (openSUSE Tumbleweed) and in Emacs 29 from the emacs-devel ports in FreeBSD ports.
When I noticed this peculiarity, I was trying to revise a hack in my own dot-emacs files, such that would ostensibly byte-compile any source file that does not have a byte compiled file or for which the source file is newer than the first matching byte-compiled file, then writing to a byte compiled dest filename at some translated pathname under user-init-dir. It would load the byte-compiled file by default. It's not been working out, per se - hence the debugging. Considering the previous, I'm not even sure if I can be certain of what byte-compile-file function it's calling.
Could it be simply a quirk in