Re: [Sbcl-commits] master: Process smashed weak hash-table cells more quickly

Douglas Katzman via Sbcl-devel <[email protected]>
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <CAOrNaszcQHkomC1mLXSkw9SCKavUOx5OwTFE_iK5eV2t8N5_Dw@mail.gmail.com>
Well, who would have guessed that this declaration in adaptive-equal-hash
is wrong.  SBCL won't build with it taken out, because apparently it
depended on being able to be incorrectly called from findhash-weak. I guess
that how it adapts depends on how many entries are in a table, and my
change caused some different behavior there.  I thought I was going crazy
until I decided to try removing declarations that inhibited safety

(declare (optimize speed (sb-c::verify-arg-count 0)))

_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.