diff options
author | Stefan Kangas <stefankangas@gmail.com> | 2024-12-16 00:01:43 +0100 |
---|---|---|
committer | Stefan Kangas <stefankangas@gmail.com> | 2024-12-16 00:05:06 +0100 |
commit | bef0d80be88906b66dec06970d7782f0f7b219c0 (patch) | |
tree | 835c2e43f7e6b7524b8effd6890f1a0ab4ba5f5f /lisp/emacs-lisp | |
parent | 465544eb556777f16415c10e7607f7b72ec5a2b5 (diff) | |
download | emacs-bef0d80be88906b66dec06970d7782f0f7b219c0.tar.gz emacs-bef0d80be88906b66dec06970d7782f0f7b219c0.tar.bz2 emacs-bef0d80be88906b66dec06970d7782f0f7b219c0.zip |
Move pure+side-effect-free declarations to byte-opt.el
* src/json.c (syms_of_json): Move pure and side-effect-free declarations
for json-serialize and json-parse-string from here...
* lisp/emacs-lisp/byte-opt.el (side-effect-free-fns, pure-fns):
...to here.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r-- | lisp/emacs-lisp/byte-opt.el | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el index 0a89a33cbc3..d63051e8bca 100644 --- a/lisp/emacs-lisp/byte-opt.el +++ b/lisp/emacs-lisp/byte-opt.el @@ -1789,6 +1789,8 @@ See Info node `(elisp) Integer Basics'." tool-bar-pixel-width window-system ;; fringe.c fringe-bitmaps-at-pos + ;; json.c + json-serialize json-parse-string ;; keyboard.c posn-at-point posn-at-x-y ;; keymap.c @@ -1979,6 +1981,8 @@ See Info node `(elisp) Integer Basics'." length> member memq memql nth nthcdr proper-list-p rassoc rassq safe-length string-bytes string-distance string-equal string-lessp string-search string-version-lessp take value< + ;; json.c + json-serialize json-parse-string ;; search.c regexp-quote ;; syntax.c |