[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MIT-Scheme-devel] make-eq-hash-table
From: |
Joe Marshall |
Subject: |
Re: [MIT-Scheme-devel] make-eq-hash-table |
Date: |
Sun, 20 Dec 2009 00:12:38 -0800 |
On Sat, Dec 19, 2009 at 11:04 PM, Arthur A. Gleckler <address@hidden> wrote:
>
> On a related note, in a recent build, I noticed some of my code
> failing sporadically to find certain values in EQ hash tables.
> Depending on the order in which the code was loaded, one particular
> symbol value would be missing from one such table, which was used to
> represent a set of symbols. I haven't had a chance to track that
> down. I did spend a few hours trying to create a reproducible test
> case, but failed. Could this have been caused by the keys being held
> weakly? In this hash table, the keys are symbols and the values are
> always #t.
That's almost certainly what the problem was.
I was wondering if the symbol GC change was going to affect hash tables,
but I guess I didn't worry hard enough.
--
~jrm
- [MIT-Scheme-devel] make-eq-hash-table, Taylor R Campbell, 2009/12/20
- Re: [MIT-Scheme-devel] make-eq-hash-table, Arthur A. Gleckler, 2009/12/20
- Re: [MIT-Scheme-devel] make-eq-hash-table, Joe Marshall, 2009/12/20
- Re: [MIT-Scheme-devel] make-eq-hash-table, Taylor R Campbell, 2009/12/20
- Re: [MIT-Scheme-devel] make-eq-hash-table, Joe Marshall, 2009/12/20
- Re: [MIT-Scheme-devel] make-eq-hash-table, Taylor R Campbell, 2009/12/20
- Re: [MIT-Scheme-devel] make-eq-hash-table, Joe Marshall, 2009/12/20
- Re: [MIT-Scheme-devel] make-eq-hash-table, Taylor R Campbell, 2009/12/20
- Re: [MIT-Scheme-devel] make-eq-hash-table, Joe Marshall, 2009/12/20
- Re: [MIT-Scheme-devel] make-eq-hash-table, Taylor R Campbell, 2009/12/20
- Re: [MIT-Scheme-devel] make-eq-hash-table, Chris Hanson, 2009/12/20
- Re: [MIT-Scheme-devel] make-eq-hash-table, Arthur A. Gleckler, 2009/12/20