[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scratch/no-purespace 5d34169ffec 10/41: Pure storage removal: Remove doc
From: |
Stefan Kangas |
Subject: |
scratch/no-purespace 5d34169ffec 10/41: Pure storage removal: Remove docstring hack |
Date: |
Tue, 10 Dec 2024 19:09:37 -0500 (EST) |
branch: scratch/no-purespace
commit 5d34169ffec90848a1cd806c7714df19104835ae
Author: Pip Cet <pipcet@protonmail.com>
Commit: Stefan Kangas <stefankangas@gmail.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 6d0e8f101d7..28aa14c6234 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2314,12 +2314,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 74ec155a29e), Stefan Kangas, 2024/12/10
- scratch/no-purespace ca9af6613bc 01/41: Unexec removal: Remove obsolete files, Stefan Kangas, 2024/12/10
- scratch/no-purespace 51844d17a15 06/41: Pure storage removal: Main part, Stefan Kangas, 2024/12/10
- scratch/no-purespace 5d2eded6da1 16/41: Unexec removal: Documentation adjustments, Stefan Kangas, 2024/12/10
- scratch/no-purespace 081e0229fcc 13/41: Pure storage removal: Bump nativecomp ABI, Stefan Kangas, 2024/12/10
- scratch/no-purespace c1ed8c52d64 08/41: Pure storage removal: Remove support for pinned objects, Stefan Kangas, 2024/12/10
- scratch/no-purespace 5d34169ffec 10/41: Pure storage removal: Remove docstring hack,
Stefan Kangas <=
- scratch/no-purespace 0e9e863009c 12/41: Pure storage removal: Remove documentation, Stefan Kangas, 2024/12/10
- scratch/no-purespace 62891830cb8 39/41: Make 'purecopy' an obsolete function alias for 'identity', Stefan Kangas, 2024/12/10
- scratch/no-purespace 3dc55f2f393 05/41: Pure storage removal: Remove puresize.h, Stefan Kangas, 2024/12/10
- scratch/no-purespace f47735c9a8b 20/41: Update pdumper hashes, Stefan Kangas, 2024/12/10
- scratch/no-purespace 9c4cd4dea4c 07/41: Pure storage removal: Replace calls to removed functions, Stefan Kangas, 2024/12/10
- scratch/no-purespace e660ac8ce4d 19/41: Make bindings--define-key obsolete, Stefan Kangas, 2024/12/10
- scratch/no-purespace c6870a14a3f 24/41: Don't call purecopy in common-win.el, Stefan Kangas, 2024/12/10
- scratch/no-purespace e29294f7696 28/41: Don't call purecopy in help-mode.el, Stefan Kangas, 2024/12/10
- scratch/no-purespace 31c052c7ce9 32/41: Don't call purecopy in mouse.el, Stefan Kangas, 2024/12/10
- scratch/no-purespace 4af70b2fafd 15/41: Don't recognize "bootstrap" option for --temacs, Stefan Kangas, 2024/12/10