[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
pkg df9417ac57 66/76: Remove Lisp_Symbol::external
From: |
Gerd Moellmann |
Subject: |
pkg df9417ac57 66/76: Remove Lisp_Symbol::external |
Date: |
Fri, 21 Oct 2022 00:16:15 -0400 (EDT) |
branch: pkg
commit df9417ac57ac61e928030d036c603be5268a00ea
Author: Gerd Möllmann <gerd@gnu.org>
Commit: Gerd Möllmann <gerd@gnu.org>
Remove Lisp_Symbol::external
---
src/alloc.c | 1 -
src/lisp.h | 9 ---------
src/pdumper.c | 1 -
src/pkg.c | 1 -
4 files changed, 12 deletions(-)
diff --git a/src/alloc.c b/src/alloc.c
index 3b1d7cf0b2..7f439aedd8 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -3675,7 +3675,6 @@ init_symbol (Lisp_Object val, Lisp_Object name)
p->u.s.trapped_write = SYMBOL_UNTRAPPED_WRITE;
p->u.s.declared_special = false;
p->u.s.pinned = false;
- p->u.s.external = false;
}
DEFUN ("make-symbol", Fmake_symbol, Smake_symbol, 1, 1, 0,
diff --git a/src/lisp.h b/src/lisp.h
index 8e33a3b5ba..5417881a0a 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -850,9 +850,6 @@ struct Lisp_Symbol
/* True if pointed to from purespace and hence can't be GC'd. */
bool_bf pinned : 1;
- /* True if external symbol in its home package. */
- bool_bf external : 1;
-
/* The symbol's name, as a Lisp string. */
Lisp_Object name;
@@ -2416,12 +2413,6 @@ SYMBOL_PACKAGE (Lisp_Object sym)
return XSYMBOL (sym)->u.s.package;
}
-INLINE bool
-SYMBOL_EXTERNAL_P (Lisp_Object sym)
-{
- return XSYMBOL (sym)->u.s.external;
-}
-
INLINE bool
SYMBOL_KEYWORD_P (Lisp_Object sym)
{
diff --git a/src/pdumper.c b/src/pdumper.c
index 1caa09d2b0..59e46aab28 100644
--- a/src/pdumper.c
+++ b/src/pdumper.c
@@ -2449,7 +2449,6 @@ dump_symbol (struct dump_context *ctx,
DUMP_FIELD_COPY (&out, symbol, u.s.trapped_write);
DUMP_FIELD_COPY (&out, symbol, u.s.declared_special);
DUMP_FIELD_COPY (&out, symbol, u.s.pinned);
- DUMP_FIELD_COPY (&out, symbol, u.s.external);
dump_field_lv (ctx, &out, symbol, &symbol->u.s.name, WEIGHT_STRONG);
switch (symbol->u.s.redirect)
{
diff --git a/src/pkg.c b/src/pkg.c
index 3d1a6dcf53..ace28ea1ae 100644
--- a/src/pkg.c
+++ b/src/pkg.c
@@ -266,7 +266,6 @@ pkg_add_symbol (Lisp_Object symbol, Lisp_Object status,
Lisp_Object package)
eassert (SYMBOLP (symbol));
eassert (SYMBOLP (status));
eassert (PACKAGEP (package));
- XSYMBOL (symbol)->u.s.external = EQ (package, Vkeyword_package);
Fputhash (symbol, status, PACKAGE_SYMBOLS (package));
return symbol;
}
- branch pkg created (now a93ec52542), Gerd Moellmann, 2022/10/21
- pkg 02e1214f23 06/76: More stuff in pkg.c, Gerd Moellmann, 2022/10/21
- pkg 2821ca31ae 20/76: Use packages instead of obarrays in obarray.el, Gerd Moellmann, 2022/10/21
- pkg 7ecfc3ca69 13/76: Can now pdump, Gerd Moellmann, 2022/10/21
- pkg b3cdb8a3d3 11/76: Intern keywords differently, Gerd Moellmann, 2022/10/21
- pkg 47a2e75c1c 07/76: Read symbols differently, Gerd Moellmann, 2022/10/21
- pkg b5c199b118 08/76: Check for keywords differently, Gerd Moellmann, 2022/10/21
- pkg bb6b5db2b7 24/76: Dpn't assume symbol-name of keywords starts with colon, Gerd Moellmann, 2022/10/21
- pkg c025885c33 41/76: symbol-name returning ':' for keywords, Gerd Moellmann, 2022/10/21
- pkg 8561667124 33/76: Handle packages in completion, Gerd Moellmann, 2022/10/21
- pkg df9417ac57 66/76: Remove Lisp_Symbol::external,
Gerd Moellmann <=
- pkg 85bd8cfcdb 18/76: Mapping over symbols in a package, mapatoms, Gerd Moellmann, 2022/10/21
- pkg 62c7059adc 19/76: Initialize package system earlier, Gerd Moellmann, 2022/10/21
- pkg a19917468c 04/76: Don't fix symbols here, Gerd Moellmann, 2022/10/21
- pkg 072e89afa1 23/76: Use make-package instead of make-vector, Gerd Moellmann, 2022/10/21
- pkg f6b80ef5a5 25/76: Blabla, Gerd Moellmann, 2022/10/21
- pkg 2ed1ac6639 09/76: Fixing stuff, Gerd Moellmann, 2022/10/21
- pkg 1d02e7a48b 02/76: Add xprint command, Gerd Moellmann, 2022/10/21
- pkg a3f99fde48 22/76: Remove Lisp_Symbol::next pointer, Gerd Moellmann, 2022/10/21
- pkg 2518bc249c 39/76: Fix printing symbols, Gerd Moellmann, 2022/10/21
- pkg bbb2609103 40/76: Recognize vectors as obarrays, Gerd Moellmann, 2022/10/21