aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorDave Love1999-12-18 17:28:36 +0000
committerDave Love1999-12-18 17:28:36 +0000
commit2412aadb49deafbd9a5ea040ad2f9d956d93bd02 (patch)
tree9d1c61409eecadaac2f80b3657d0e5424970c947 /lisp
parent76f639b0bc1c47290ac1f8c1199da599e2c13a2b (diff)
downloademacs-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.el7
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