diff options
| author | Dave Love | 1999-12-18 17:28:36 +0000 |
|---|---|---|
| committer | Dave Love | 1999-12-18 17:28:36 +0000 |
| commit | 2412aadb49deafbd9a5ea040ad2f9d956d93bd02 (patch) | |
| tree | 9d1c61409eecadaac2f80b3657d0e5424970c947 /lisp | |
| parent | 76f639b0bc1c47290ac1f8c1199da599e2c13a2b (diff) | |
| download | emacs-2412aadb49deafbd9a5ea040ad2f9d956d93bd02.tar.gz emacs-2412aadb49deafbd9a5ea040ad2f9d956d93bd02.zip | |
Don't put optimization info on `eql'.
(side-effect-free-fns): Add gethash, hash-table-count.
(side-effect-and-error-free-fns): Add hash-table-p.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/emacs-lisp/byte-opt.el | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el index ccb9e1b5f77..c955a6aa0f2 100644 --- a/lisp/emacs-lisp/byte-opt.el +++ b/lisp/emacs-lisp/byte-opt.el | |||
| @@ -856,7 +856,6 @@ | |||
| 856 | 856 | ||
| 857 | (put '= 'byte-optimizer 'byte-optimize-binary-predicate) | 857 | (put '= 'byte-optimizer 'byte-optimize-binary-predicate) |
| 858 | (put 'eq 'byte-optimizer 'byte-optimize-binary-predicate) | 858 | (put 'eq 'byte-optimizer 'byte-optimize-binary-predicate) |
| 859 | (put 'eql 'byte-optimizer 'byte-optimize-binary-predicate) | ||
| 860 | (put 'equal 'byte-optimizer 'byte-optimize-binary-predicate) | 859 | (put 'equal 'byte-optimizer 'byte-optimize-binary-predicate) |
| 861 | (put 'string= 'byte-optimizer 'byte-optimize-binary-predicate) | 860 | (put 'string= 'byte-optimizer 'byte-optimize-binary-predicate) |
| 862 | (put 'string-equal 'byte-optimizer 'byte-optimize-binary-predicate) | 861 | (put 'string-equal 'byte-optimizer 'byte-optimize-binary-predicate) |
| @@ -1140,7 +1139,8 @@ | |||
| 1140 | file-directory-p file-exists-p file-locked-p file-name-absolute-p | 1139 | file-directory-p file-exists-p file-locked-p file-name-absolute-p |
| 1141 | file-newer-than-file-p file-readable-p file-symlink-p file-writable-p | 1140 | file-newer-than-file-p file-readable-p file-symlink-p file-writable-p |
| 1142 | float floor format frame-visible-p | 1141 | float floor format frame-visible-p |
| 1143 | get get-buffer get-buffer-window getenv get-file-buffer | 1142 | get gethash get-buffer get-buffer-window getenv get-file-buffer |
| 1143 | hash-table-count | ||
| 1144 | int-to-string | 1144 | int-to-string |
| 1145 | keymap-parent | 1145 | keymap-parent |
| 1146 | length local-variable-if-set-p local-variable-p log log10 logand logb logior lognot logxor lsh | 1146 | length local-variable-if-set-p local-variable-p log log10 logand logb logior lognot logxor lsh |
| @@ -1161,8 +1161,9 @@ | |||
| 1161 | car-safe case-table-p cdr-safe char-or-string-p commandp cons consp | 1161 | car-safe case-table-p cdr-safe char-or-string-p commandp cons consp |
| 1162 | current-buffer current-global-map current-indentation | 1162 | current-buffer current-global-map current-indentation |
| 1163 | current-local-map current-minor-mode-maps | 1163 | current-local-map current-minor-mode-maps |
| 1164 | dot dot-marker eobp eolp eq eql equal eventp floatp framep | 1164 | dot dot-marker eobp eolp eq equal eventp floatp framep |
| 1165 | get-largest-window get-lru-window | 1165 | get-largest-window get-lru-window |
| 1166 | hash-table-p | ||
| 1166 | identity ignore integerp integer-or-marker-p interactive-p | 1167 | identity ignore integerp integer-or-marker-p interactive-p |
| 1167 | invocation-directory invocation-name | 1168 | invocation-directory invocation-name |
| 1168 | keymapp | 1169 | keymapp |