Andy Wingo skribis:
> On Fri 06 Mar 2020 15:42, Ludovic Courtès writes:
>
>> Andy Wingo skribis:
>>
variable,
hashtable,
fluid,
dynamic_state,
frame,
atomic_box,
program,
vm_cont,
weak_set,
weak_table,
port
>>>
>>> No
On Fri 06 Mar 2020 15:42, Ludovic Courtès writes:
> Andy Wingo skribis:
>
>>> variable,
>>> hashtable,
>>> fluid,
>>> dynamic_state,
>>> frame,
>>> atomic_box,
>>> program,
>>> vm_cont,
>>> weak_set,
>>> weak_table,
>>> port
>>
>> No equal? implementation, so should
Andy Wingo skribis:
>> variable,
>> hashtable,
>> fluid,
>> dynamic_state,
>> frame,
>> atomic_box,
>> program,
>> vm_cont,
>> weak_set,
>> weak_table,
>> port
>
> No equal? implementation, so should hashq() instead.
Here’s a patch for these, let me know what you think!
Hi Andy!
Andy Wingo skribis:
> On Thu 20 Feb 2020 17:19, Ludovic Courtès writes:
>
>> Of all the scm_tc7_ values listed in ‘scm.h’, the following are not
>> explicitly listed (so they go to the default case that hashes the first
>> word):
>
> Reformatting your list so I can check one by one :)
> On 25 Feb 2020, at 21:56, Andy Wingo wrote:
>
> On Thu 20 Feb 2020 17:19, Ludovic Courtès writes:
>
>> Of all the scm_tc7_ values listed in ‘scm.h’, the following are not
>> explicitly listed (so they go to the default case that hashes the first
>> word):
>
> Reformatting your list so I
On Thu 20 Feb 2020 17:19, Ludovic Courtès writes:
> Of all the scm_tc7_ values listed in ‘scm.h’, the following are not
> explicitly listed (so they go to the default case that hashes the first
> word):
Reformatting your list so I can check one by one :)
> variable,
> hashtable,
> fluid,
Hi Rob,
Rob Browning skribis:
>>From b380102564aad053f22586eb404e99c82635a3b0 Mon Sep 17 00:00:00 2001
> From: Rob Browning
> Date: Sun, 16 Feb 2020 12:12:08 -0600
> Subject: [PATCH 1/1] Implement hashing for keywords, i.e. (hash #:x ...)
>
> Add keyword handling to (hash ...). Previously it
(hash #:x most-postive-fixnum) hashes to the same value for all keyowrds
in at least 2.2 and 3.0. Here's one potential fix for 3.0, and I'd be
happy to adjust it for 2.2 if needed.
>From b380102564aad053f22586eb404e99c82635a3b0 Mon Sep 17 00:00:00 2001
From: Rob Browning
Date: Sun, 16 Feb 2020