[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scratch/no-purespace 5099385e63d 10/13: Pure storage removal: Remove doc
From: |
Pip Cet |
Subject: |
scratch/no-purespace 5099385e63d 10/13: Pure storage removal: Remove docstring hack |
Date: |
Tue, 20 Aug 2024 15:42:48 -0400 (EDT) |
branch: scratch/no-purespace
commit 5099385e63d5662e5024b164799fe6e1eb33c4f4
Author: Pip Cet <pipcet@protonmail.com>
Commit: Pip Cet <pipcet@protonmail.com>
Pure storage removal: Remove docstring hack
This should no longer be needed.
* src/eval.c (Fautoload): Don't try to work around pure storage bug.
---
src/eval.c | 6 ------
1 file changed, 6 deletions(-)
diff --git a/src/eval.c b/src/eval.c
index df9766477b5..a90f7e76a10 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2305,12 +2305,6 @@ this does nothing and returns nil. */)
&& !AUTOLOADP (XSYMBOL (function)->u.s.function))
return Qnil;
- if (!NILP (Vpurify_flag) && BASE_EQ (docstring, make_fixnum (0)))
- /* `read1' in lread.c has found the docstring starting with "\
- and assumed the docstring will be provided by Snarf-documentation, so it
- passed us 0 instead. But that leads to accidental sharing in purecopy's
- hash-consing, so we use a (hopefully) unique integer instead. */
- docstring = make_ufixnum (XHASH (function));
return Fdefalias (function,
list5 (Qautoload, file, docstring, interactive, type),
Qnil);
- branch scratch/no-purespace created (now 1e8513ee38e), Pip Cet, 2024/08/20
- scratch/no-purespace 2f3a9111981 04/13: Unexec removal: Adjust and simplify W32-specific code, Pip Cet, 2024/08/20
- scratch/no-purespace ec121292d5c 01/13: Unexec removal: Remove obsolete files, Pip Cet, 2024/08/20
- scratch/no-purespace 04350a6ece0 03/13: Unexec removal: Remove HYBRID_MALLOC support, Pip Cet, 2024/08/20
- scratch/no-purespace d1fc482192e 05/13: Pure storage removal: Remove puresize.h, Pip Cet, 2024/08/20
- scratch/no-purespace 5f48bd7f026 09/13: Pure storage removal: Remove purecopy hash table flag, Pip Cet, 2024/08/20
- scratch/no-purespace f0cf0c12ace 02/13: Unexec removal: Main part, Pip Cet, 2024/08/20
- scratch/no-purespace 46a4894244d 06/13: Pure storage removal: Main part, Pip Cet, 2024/08/20
- scratch/no-purespace 5099385e63d 10/13: Pure storage removal: Remove docstring hack,
Pip Cet <=
- scratch/no-purespace 813b4414b02 12/13: Pure storage removal: Remove documentation, Pip Cet, 2024/08/20
- scratch/no-purespace 7ef3be39939 11/13: Pure storage removal: Adjust nativecomp code, Pip Cet, 2024/08/20
- scratch/no-purespace 1e8513ee38e 13/13: Pure storage removal: Bump nativecomp ABI, Pip Cet, 2024/08/20
- scratch/no-purespace 289e5dc03a0 08/13: Pure storage removal: Remove support for pinned objects, Pip Cet, 2024/08/20
- scratch/no-purespace 976196cba66 07/13: Pure storage removal: Replace calls to removed functions, Pip Cet, 2024/08/20