Dave Love
fd9b0a6b13
(byte-extrude-byte-code-vectors): Use remprop.
2000-01-06 23:38:46 +00:00
Dave Love
94c79e1040
(byte-compile-constp): Include keywords.
1999-12-18 16:30:48 +00:00
Dave Love
b92dd692ad
(byte-compile-bound-variables): Doc fix.
...
(byte-extrude-byte-code-vectors): Use remprop.
(byte-compile-lambda): Check that arg is a lambda.
1999-12-16 15:26:03 +00:00
Richard M. Stallman
3606c1c576
(byte-compile-output-docform): Bind print-gensym-alist for compatibility,
...
and bind print-gensym in the old way for compatibility.
1999-09-11 04:46:31 +00:00
Richard M. Stallman
42e0601d4a
(byte-compile-output-docform): Bind print-continuous-numbering and
...
print-number-table.
1999-09-11 04:44:23 +00:00
Richard M. Stallman
7a28e3b1f4
(byte-compile-file): Clear buffer-file-coding-system. If the coding
...
system used is raw-text, etc., make the *Compiler Input* buffer unibyte.
1999-04-06 19:56:24 +00:00
Dave Love
dd9383bc54
(byte-compile-warnings): Doc fix.
1999-01-07 19:50:41 +00:00
Richard M. Stallman
3d6a1ce034
(temp-buffer-show-hook): This is not obsolete.
1998-11-18 18:42:34 +00:00
Richard M. Stallman
080434ef3e
(byte-recompile-directory):
...
Print message about each directory, even in batch mode.
1998-10-17 20:20:46 +00:00
Richard M. Stallman
458f70dc00
(byte-compile-dynamic): Doc fix.
1998-09-28 13:32:44 +00:00
Kenichi Handa
2d5975faa8
(byte-compile-output-as-comment):
...
Calculate the total bytes using position-bytes instead of
char-bytes.
1998-08-28 12:22:39 +00:00
Richard M. Stallman
01c925e95e
Whitespace change.
1998-08-18 07:02:59 +00:00
Richard M. Stallman
08b59cd333
(byte-compile-from-buffer): Make the output buffer multibyte.
1998-08-05 17:59:36 +00:00
Richard M. Stallman
dc14ae363e
(byte-compile-file): Bind set-auto-coding-for-load to t.
1998-07-05 20:30:39 +00:00
Andreas Schwab
778c757617
(byte-compile-generate-call-tree):
...
Use `other' widget type.
1998-06-24 09:02:58 +00:00
Karl Heuer
b9edcafb51
(byte-compile-lambda): Fix previous change.
1998-06-04 06:11:30 +00:00
Richard M. Stallman
fb639443f9
(byte-compile-insert-header): Do not look for multibyte characters here.
...
Generate the right file header for use if there are none.
Insert a line of semicolons for subsequent deletion if needed.
(byte-compile-fix-header): New function.
This updates the file header if the file uses multibyte characters.
(byte-compile-from-buffer): Call byte-compile-insert-header
before compiling, and byte-compile-fix-header at the end.
1998-05-19 02:59:42 +00:00
Richard M. Stallman
d57d06cb6e
(byte-compile-insert-header): Fix prev chg.
1998-05-13 04:48:48 +00:00
Richard M. Stallman
1596952ed4
(byte-compile-from-buffer):
...
Insert the output file header after compiling all the input.
(byte-compile-output-file-form): Major cleanup.
If output file contains multibyte chars,
insist on Emacs 20 when loading.
1998-05-13 00:03:19 +00:00
Richard M. Stallman
1cdb6e7c67
(byte-compile-output-docform): Use position-bytes.
1998-05-10 03:50:03 +00:00
Richard M. Stallman
746dd29821
(byte-compile-file): Always read the file in multibyte mode
...
unless the file itself specifies unibyte mode.
1998-04-23 21:24:29 +00:00
Karl Heuer
170c97338b
(byte-compile-warn-about-unresolved-functions): Fix whitespace.
1998-04-15 06:10:51 +00:00
Andreas Schwab
aa6356917b
(byte-compile-warnings): Fix customize
...
type.
1998-04-14 10:43:27 +00:00
Richard M. Stallman
17ceb934e4
(byte-compile-output-as-comment):
...
Use the size in bytes for the #@ size integer.
1998-02-05 03:25:11 +00:00
Richard M. Stallman
74dfd056e4
(byte-compile-from-buffer): Bind edebug-all-defs and edebug-all-forms to nil.
1998-02-02 01:21:18 +00:00
Richard M. Stallman
713ea1de58
Customized.
...
(displaying-byte-compile-warnings):
To avoid error, use (forward-line -1), not previous-line.
1998-01-26 10:28:01 +00:00
Karl Heuer
cb5b843e72
(displaying-byte-compile-warnings): Show
...
entire "Compiling ..." line when recentering.
1997-09-25 01:10:01 +00:00
Richard M. Stallman
36b7e5233a
(byte-compile-output-file-form): Handle custom-declare-variable.
1997-08-31 17:07:28 +00:00
Richard M. Stallman
b077f04568
(byte-compile-output-docform):
...
Bind print-gensym-alist; bind print-gensym to a cons cell.
1997-07-25 03:01:28 +00:00
Richard M. Stallman
2c9210580b
(eql): byte-defop-compiler definition deleted.
1997-07-23 21:41:47 +00:00
Richard M. Stallman
b8ae93ada3
(char-after): Allow 0 args.
1997-07-10 10:55:23 +00:00
Richard M. Stallman
1c57117e75
(byte-compile-file): Doc fix.
...
(batch-byte-compile-file): Return what byte-compile-file returns.
1997-06-22 23:08:47 +00:00
Richard M. Stallman
78943c8ae6
(byte-save-current-buffer): Change to code 114 (0162).
1997-06-15 23:05:19 +00:00
Richard M. Stallman
8c731d3d49
(byte-compile-file-form-custom-declare-variable): New function.
1997-05-08 16:28:07 +00:00
Kenichi Handa
95aeae460a
(byte-compile-file): Bind coding-system-for-write
...
instead of coding-system-for-read to 'no-conversion to disbale
code convertion by write-region.
1997-02-26 11:59:40 +00:00
Karl Heuer
b8575ac32e
(byte-compile-file): Write a compiled file without
...
any code conversion.
1997-02-20 05:40:01 +00:00
Richard M. Stallman
cd891e6848
(byte-compile-file): Set default-directory in compiler input buffer.
1996-12-30 18:52:14 +00:00
Karl Heuer
7bb250dacc
(byte-compile-insert-header): Fix previous change.
1996-12-11 01:29:00 +00:00
Richard M. Stallman
666ef0083b
(byte-compile-insert-header): If emacs-version
...
ends with a letter, don't check the version number.
1996-12-07 20:34:15 +00:00
Richard M. Stallman
1814e5a971
(define-function): Mark it as obsolete.
1996-10-12 23:54:12 +00:00
Richard M. Stallman
f3e472b0b7
(save-current-buffer): Compile it like save-excursion.
...
(byte-compile-save-current-buffer): New function.
1996-09-22 04:37:55 +00:00
Richard M. Stallman
d8f59f561a
(byte-compile-lambda): If the doc string is also the
...
return value, use it for both.
1996-09-17 19:01:09 +00:00
Erik Naggum
77308fd7ec
(byte-compile-output-file-form): Bind print-quoted and print-gensym to t
...
when writing compiled byte-code objects.
(byte-compile-output-docform): Likewise.
1996-09-10 23:00:29 +00:00
Richard M. Stallman
469414a00a
(byte-compile-out-toplevel): Undo previous change.
...
(byte-compile-byte-code-maker): Undo previous change.
1996-09-10 19:22:12 +00:00
Richard M. Stallman
10809e0f11
(byte-compile-associative): Treat one arg case like (+ x 0).
1996-08-29 06:20:21 +00:00
Richard M. Stallman
b26e6764f0
(byte-compile-out-toplevel): Always compile to byte code
...
if an uninterned symbol appears.
(byte-compile-byte-code-maker): Handle uninterned symbols
in the constant vector.
1996-08-28 22:40:09 +00:00
Richard M. Stallman
5a6037bb41
(byte-compile-funarg-2): New function,
...
(sort): Use byte-compile-funarg-2.
1996-08-28 21:33:50 +00:00
Richard M. Stallman
fd20f0150d
(byte-compile-insert-header): Fix previous change.
1996-08-26 14:46:44 +00:00
Richard M. Stallman
5f17a95a2f
(byte-compile-insert-header):
...
Edit byte-compile-version to extract just the version number.
1996-08-25 23:18:39 +00:00
Richard M. Stallman
c4fb6a3cd6
(byte-compile-version): Use $Revision, not $Id.
1996-08-25 23:14:30 +00:00