[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
pkg f6b80ef5a5 25/76: Blabla
From: |
Gerd Moellmann |
Subject: |
pkg f6b80ef5a5 25/76: Blabla |
Date: |
Fri, 21 Oct 2022 00:16:11 -0400 (EDT) |
branch: pkg
commit f6b80ef5a581dbe9002cd9fdb9cb60c282b42385
Author: Gerd Möllmann <gerd@gnu.org>
Commit: Gerd Möllmann <gerd@gnu.org>
Blabla
* src/lread.c (Fintern): Remove comment.
* src/pkg.c (pkg_emacs_intern_soft): Don't assume *package* if
a vector was passed in for a package. Assert instead elsewhere.
---
src/lread.c | 1 -
src/pkg.c | 5 -----
2 files changed, 6 deletions(-)
diff --git a/src/lread.c b/src/lread.c
index ba398122bd..a2bafec291 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -4785,7 +4785,6 @@ A second optional argument specifies the obarray to use;
it defaults to the value of `obarray'. */)
(Lisp_Object string, Lisp_Object package)
{
- /* PKG-FIXME: What's the right thing to do */
eassert (SREF (string, 0) != ':');
return pkg_emacs_intern (string, package);
}
diff --git a/src/pkg.c b/src/pkg.c
index 7ae294fa83..60cd4573ff 100644
--- a/src/pkg.c
+++ b/src/pkg.c
@@ -661,12 +661,7 @@ pkg_emacs_intern_soft (Lisp_Object symbol, Lisp_Object
package)
const Lisp_Object name = SYMBOLP (symbol) ? SYMBOL_NAME (symbol) : symbol;
CHECK_STRING (name);
- /* This is presumable an obarray, and we are intending
- to intern into the default pacakge. */
- if (VECTORP (package))
- package = Vearmuffs_package;
package = package_or_default (package);
-
Lisp_Object found = lookup_symbol (name, package);
if (!EQ (found, Qunbound))
{
- pkg 47a2e75c1c 07/76: Read symbols differently, (continued)
- 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, 2022/10/21
- 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 <=
- 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
- pkg 76d59f8a03 60/76: Fix missing ')', Gerd Moellmann, 2022/10/21
- pkg 73b617eaa9 64/76: Change package symbol table layout, Gerd Moellmann, 2022/10/21
- pkg 0976c09890 37/76: Fix printing of confusing symbol names, Gerd Moellmann, 2022/10/21
- pkg aaf12c12b6 32/76: Some scribbling, Gerd Moellmann, 2022/10/21
- pkg 963de7cafe 35/76: More scribbling, Gerd Moellmann, 2022/10/21