bug#39634: All keyowrds hash to the same value

2020-03-06 Thread Ludovic Courtès
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

bug#39634: All keyowrds hash to the same value

2020-03-06 Thread Andy Wingo
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

bug#39634: All keyowrds hash to the same value

2020-03-06 Thread Ludovic Courtès
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!

bug#39634: All keyowrds hash to the same value

2020-02-26 Thread Ludovic Courtès
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 :)

bug#39634: All keyowrds hash to the same value

2020-02-25 Thread lloda
> 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

bug#39634: All keyowrds hash to the same value

2020-02-25 Thread Andy Wingo
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,

bug#39634: All keyowrds hash to the same value

2020-02-20 Thread Ludovic Courtès
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

bug#39634: All keyowrds hash to the same value

2020-02-16 Thread Rob Browning
(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