summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Collapse)AuthorAgeFilesLines
...
* Doc fixes.Dave Love2000-03-291-22/+30
| | | | | (byte-compile-file-form-autoload): Update byte-compile-function-environment.
* (byte-compile-eval): Fix and reenable the code.Stefan Monnier2000-03-261-12/+19
|
* (byte-compile-eval): Disable new code.Gerd Moellmann2000-03-241-2/+2
|
* (byte-compile-warning-types, byte-compile-warnings): New warning `noruntime'.Stefan Monnier2000-03-241-31/+76
| | | | | | | | | | | | | | (byte-compile-constants, byte-compile-variables): Fix docstring. (byte-compile-initial-macro-environment): Use `byte-compile-eval' to execute `eval-whenc-compile's body. (byte-compile-unresolved-functions): Fix docstring. (byte-compile-eval): New function. (byte-compile-callargs-warn): Check if the function will be available at runtime (via property `byte-compile-noruntime'). (byte-compile-print-syms): New function. (byte-compile-warn-about-unresolved-functions): Also warn about `noruntime' functions (and use `byte-compile-print-syms'). (byte-compile-file): Capitalize the message.
* Change old backquote syntax.Dave Love2000-02-231-20/+24
| | | | | | | (byte-compile-const-symbol-p): New function. (byte-compile-constp, byte-compile-out-toplevel) (byte-compile-form, byte-compile-form, byte-compile-variable-ref): Use it.
* Run bytecomp-load-hook.Dave Love2000-02-021-1/+3
|
* (byte-extrude-byte-code-vectors): Use remprop.Dave Love2000-01-061-3/+3
|
* (byte-compile-constp): Include keywords.Dave Love1999-12-181-0/+1
|
* (byte-compile-bound-variables): Doc fix.Dave Love1999-12-161-9/+12
| | | | | (byte-extrude-byte-code-vectors): Use remprop. (byte-compile-lambda): Check that arg is a lambda.
* (byte-compile-output-docform): Bind print-gensym-alist for compatibility,Richard M. Stallman1999-09-111-2/+8
| | | | and bind print-gensym in the old way for compatibility.
* (byte-compile-output-docform): Bind print-continuous-numbering andRichard M. Stallman1999-09-111-6/+4
| | | | print-number-table.
* (byte-compile-file): Clear buffer-file-coding-system. If the codingRichard M. Stallman1999-04-061-2/+10
| | | | system used is raw-text, etc., make the *Compiler Input* buffer unibyte.
* (byte-compile-warnings): Doc fix.Dave Love1999-01-071-4/+2
|
* (temp-buffer-show-hook): This is not obsolete.Richard M. Stallman1998-11-181-3/+1
|
* (byte-recompile-directory):Richard M. Stallman1998-10-171-7/+7
| | | | Print message about each directory, even in batch mode.
* (byte-compile-dynamic): Doc fix.Richard M. Stallman1998-09-281-2/+3
|
* (byte-compile-output-as-comment):Kenichi Handa1998-08-281-9/+4
| | | | | Calculate the total bytes using position-bytes instead of char-bytes.
* Whitespace change.Richard M. Stallman1998-08-181-5/+5
|
* (byte-compile-from-buffer): Make the output buffer multibyte.Richard M. Stallman1998-08-051-1/+2
|
* (byte-compile-file): Bind set-auto-coding-for-load to t.Richard M. Stallman1998-07-051-1/+2
|
* (byte-compile-generate-call-tree):Andreas Schwab1998-06-241-2/+2
| | | | Use `other' widget type.
* (byte-compile-lambda): Fix previous change.Karl Heuer1998-06-041-2/+2
|
* (byte-compile-insert-header): Do not look for multibyte characters here.Richard M. Stallman1998-05-191-31/+67
| | | | | | | | | 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.
* (byte-compile-insert-header): Fix prev chg.Richard M. Stallman1998-05-131-2/+2
|
* (byte-compile-from-buffer):Richard M. Stallman1998-05-131-37/+63
| | | | | | | 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.
* (byte-compile-output-docform): Use position-bytes.Richard M. Stallman1998-05-101-1/+3
|
* (byte-compile-file): Always read the file in multibyte modeRichard M. Stallman1998-04-231-1/+4
| | | | unless the file itself specifies unibyte mode.
* (byte-compile-warn-about-unresolved-functions): Fix whitespace.Karl Heuer1998-04-151-2/+2
|
* (byte-compile-warnings): Fix customizeAndreas Schwab1998-04-141-4/+6
| | | | type.
* (byte-compile-output-as-comment):Richard M. Stallman1998-02-051-3/+9
| | | | Use the size in bytes for the #@ size integer.
* (byte-compile-from-buffer): Bind edebug-all-defs and edebug-all-forms to nil.Richard M. Stallman1998-02-021-3/+6
|
* Customized.Richard M. Stallman1998-01-261-30/+68
| | | | | (displaying-byte-compile-warnings): To avoid error, use (forward-line -1), not previous-line.
* (displaying-byte-compile-warnings): ShowKarl Heuer1997-09-251-2/+3
| | | | entire "Compiling ..." line when recentering.
* (byte-compile-output-file-form): Handle custom-declare-variable.Richard M. Stallman1997-08-311-6/+8
|
* (byte-compile-output-docform):Richard M. Stallman1997-07-251-2/+6
| | | | Bind print-gensym-alist; bind print-gensym to a cons cell.
* (eql): byte-defop-compiler definition deleted.Richard M. Stallman1997-07-231-2/+1
|
* (char-after): Allow 0 args.Richard M. Stallman1997-07-101-2/+2
|
* (byte-compile-file): Doc fix.Richard M. Stallman1997-06-221-3/+4
| | | | (batch-byte-compile-file): Return what byte-compile-file returns.
* (byte-save-current-buffer): Change to code 114 (0162).Richard M. Stallman1997-06-151-4/+3
|
* (byte-compile-file-form-custom-declare-variable): New function.Richard M. Stallman1997-05-081-1/+9
|
* (byte-compile-file): Bind coding-system-for-writeKenichi Handa1997-02-261-2/+2
| | | | | instead of coding-system-for-read to 'no-conversion to disbale code convertion by write-region.
* (byte-compile-file): Write a compiled file withoutKarl Heuer1997-02-201-2/+3
| | | | any code conversion.
* (byte-compile-file): Set default-directory in compiler input buffer.Richard M. Stallman1996-12-301-2/+4
|
* (byte-compile-insert-header): Fix previous change.Karl Heuer1996-12-111-3/+3
|
* (byte-compile-insert-header): If emacs-versionRichard M. Stallman1996-12-071-1/+4
| | | | ends with a letter, don't check the version number.
* (define-function): Mark it as obsolete.Richard M. Stallman1996-10-121-1/+2
|
* (save-current-buffer): Compile it like save-excursion.Richard M. Stallman1996-09-221-2/+9
| | | | (byte-compile-save-current-buffer): New function.
* (byte-compile-lambda): If the doc string is also theRichard M. Stallman1996-09-171-2/+5
| | | | return value, use it for both.
* (byte-compile-output-file-form): Bind print-quoted and print-gensym to tErik Naggum1996-09-101-4/+4
| | | | | when writing compiled byte-code objects. (byte-compile-output-docform): Likewise.
* (byte-compile-out-toplevel): Undo previous change.Richard M. Stallman1996-09-101-47/+9
| | | | (byte-compile-byte-code-maker): Undo previous change.