• Richard M. Stallman's avatar
    (byte-compile-dest-file): New variable. · d82e848c
    Richard M. Stallman authored
    (byte-compile-file): Bind that var, early on.
    (byte-compile-dynamic): New variable.
    (byte-compile-dynamic-docstrings): New variable.
    (byte-compile-close-variables): Bind byte-compile-dynamic,
    byte-compile-dynamic-docstrings, and byte-compiler-compatibility.
    (byte-compile-file): Call normal-mode, not set-auto-mode.
    (byte-compile-output-docform): New arguments PREFACE, NAME, SPECINDEX,
    QUOTED.  Callers changed.  Output doc strings as references to the .elc
    file itself, using #@ and #$ constructs.
    (byte-compile-output-as-comment): New function.
    
    (byte-compile-insert-header): Don't save-excursion.
    Insert at point, and move point.  Insert extra newline at end.
    (byte-compile-from-buffer): Insert the header before compilation.
    d82e848c
bytecomp.el 121 KB