comparison lisp/emacs-lisp/bytecomp.el @ 83094:8e5779acd195

Merged in changes from CVS HEAD Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-193 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-194 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-195 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-196 Remove RCS keywords * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-197 Stupid CVS keyword changes * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-198 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-199 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-134
author Karoly Lorentey <lorentey@elte.hu>
date Sat, 10 Apr 2004 23:06:09 +0000
parents 108bb5537c12 e8824c4f5f7e
children eb7e8d483840
comparison
equal deleted inserted replaced
83093:fd7beda03521 83094:8e5779acd195
5 5
6 ;; Author: Jamie Zawinski <jwz@lucid.com> 6 ;; Author: Jamie Zawinski <jwz@lucid.com>
7 ;; Hallvard Furuseth <hbf@ulrik.uio.no> 7 ;; Hallvard Furuseth <hbf@ulrik.uio.no>
8 ;; Maintainer: FSF 8 ;; Maintainer: FSF
9 ;; Keywords: lisp 9 ;; Keywords: lisp
10
11 ;;; This version incorporates changes up to version 2.10 of the
12 ;;; Zawinski-Furuseth compiler.
13 (defconst byte-compile-version "$Revision: 2.144 $")
14 10
15 ;; This file is part of GNU Emacs. 11 ;; This file is part of GNU Emacs.
16 12
17 ;; GNU Emacs is free software; you can redistribute it and/or modify 13 ;; GNU Emacs is free software; you can redistribute it and/or modify
18 ;; it under the terms of the GNU General Public License as published by 14 ;; it under the terms of the GNU General Public License as published by
1858 (or (and (boundp 'user-mail-address) user-mail-address) 1854 (or (and (boundp 'user-mail-address) user-mail-address)
1859 (concat (user-login-name) "@" (system-name))) 1855 (concat (user-login-name) "@" (system-name)))
1860 " on " 1856 " on "
1861 (current-time-string) "\n;;; from file " filename "\n") 1857 (current-time-string) "\n;;; from file " filename "\n")
1862 (insert ";;; in Emacs version " emacs-version "\n") 1858 (insert ";;; in Emacs version " emacs-version "\n")
1863 (insert ";;; with bytecomp version " 1859 (insert ";;; "
1864 (progn (string-match "[0-9.]+" byte-compile-version)
1865 (match-string 0 byte-compile-version))
1866 "\n;;; "
1867 (cond 1860 (cond
1868 ((eq byte-optimize 'source) "with source-level optimization only") 1861 ((eq byte-optimize 'source) "with source-level optimization only")
1869 ((eq byte-optimize 'byte) "with byte-level optimization only") 1862 ((eq byte-optimize 'byte) "with byte-level optimization only")
1870 (byte-optimize "with all optimizations") 1863 (byte-optimize "with all optimizations")
1871 (t "without optimization")) 1864 (t "without optimization"))