Re: [Sbcl-commits] master: Reduce empty hash-table struct size for default rehash params

Douglas Katzman via Sbcl-devel <[email protected]> Sun, 1 Mar 2026 11:21:00 -0500
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <CAOrNasytM_MLG_9_Z6b-xh5kBY3JaCA00jWFFgVg_LiXe1fL4A@mail.gmail.com>
Interestingly this bug already existed in two other ways:
1) general-hash-table never called sb-int:hash-table-equalp, so it was
already wrong.
2) depending on whether SBCL purposely wanted to impose a new criterion
regarding the :weakness aspect, a weak table can't be EQUALP to a non-weak
one. We could define it to be the case since weakness isn't part of the
spec.
I'll fix at least (1) along with the new problem, but is (2) an accident,
or by design do you think?

_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel