>>>> "SJT" == Stephen J Turnbull
>>>> "mb" == Martin Buchholz
mb> I've been making byte-compiler
perfomance improvements to
mb> 21.2. All should generate completely compatible code to 21.1.
SJT> How quickly you forget. :-(
SJT> Granted, you have to write perverted code to tickle those differences.
SJT> But people tweaking code across Emacs versions for performance reasons
SJT> are surely not "normal". David is probably not going to run into
SJT> problems due to your optimization of (+ x 0), but he's more likely to
SJT> do so than the average bear, Booboo. :-/
Completely compatible in the sense that if someone's code stops
working when compiled with the 21.2 compiler and run under 21.1, then
it also stops working when run under 21.2! Broken _compatibly_.
I'm sure a smart guy like David wouldn't use (+ x 0) to turn a marker
into an integer...