Re:The Emacs-28 release branch has been created
by vkazanov on Friday October 01, 2021 @09:27AM
(#28718167)
It's not a JIT compiler, really. Just one more step (a big one, admittedly) for the existing bytecode compiler.
[ Parent
| on HN ]
Re:The Emacs-28 release branch has been created
by agumonkey on Friday October 01, 2021 @09:31AM
(#28718202)
Aot in a way right ?
Re:The Emacs-28 release branch has been created
by vkazanov on Friday October 01, 2021 @09:55AM
(#28718452)
Yes, some kind of lazy ahead-of-time compilation.
By default the native compiler kicks in as soon as Emacs finds a bytecompiled file without a machine code equivalent. The resulting machine code is cached then for future use so this only happens once per a single *.elc file.
At least this is what i remember from the last time I checked the code :-)