]> git.eshelyaron.com Git - emacs.git/commit
(COMPILED): Rename to CLOSURE
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 24 Mar 2024 22:32:25 +0000 (18:32 -0400)
committerEshel Yaron <me@eshelyaron.com>
Mon, 29 Apr 2024 19:47:05 +0000 (21:47 +0200)
commit689c12c9cde3a772a50267e54e43af0ab5e3aab3
treeb21aef42666aa6b6efcba4e04d62eb5315629911
parent5f847dd724bdcb41f31e4284f290c830ff19ffbb
(COMPILED): Rename to CLOSURE

In preparation for the use of `PVEC_COMPILED` objects for
interpreted functions, rename them to use a more neutral name.

* src/lisp.h (enum pvec_type): Rename `PVEC_COMPILED` to `PVEC_CLOSURE`.
(enum Lisp_Compiled): Use `CLOSURE_` prefix i.s.o `COMPILED_`.
Also use `CODE` rather than `BYTECODE`.
(CLOSUREP): Rename from `COMPILEDP`.
(enum Lisp_Closure): Rename from `Lisp_Compiled`.

* src/alloc.c, src/bytecode.c, src/comp.c, src/data.c, src/eval.c,
* src/fns.c, src/lisp.h, src/lread.c, src/pdumper.c, src/print.c,
* src/profiler.c: Rename all uses accordingly.
* src/.gdbinit (xclosure): Rename from `xcompiled`.
(xcompiled): New obsolete alias.
(xpr): Adjust accordingly.  Also adjust to new PVEC_CLOSURE tag name.

(cherry picked from commit 2fa839c1886acd4a7b6c25c50877534fe1d669bb)
13 files changed:
src/.gdbinit
src/alloc.c
src/bytecode.c
src/comp.c
src/data.c
src/doc.c
src/eval.c
src/fns.c
src/lisp.h
src/lread.c
src/pdumper.c
src/print.c
src/profiler.c