Activity log for bug #1745196

Date Who What changed Old value New value Message
2018-01-24 18:22:38 Paul F. Dietz bug added bug
2018-01-24 18:24:44 Paul F. Dietz description The current algorithm for /= does O(N^2) comparisons on N arguments. For large N, it would be more efficient to use an EQUALP hash table (or a hash table specialized for numbers). The crossover is somewhere around N=60, by experiment using a standard EQUALP hash table created with :size N. The current algorithm for /= does O(N^2) comparisons on N arguments. For large N, it would be more efficient to use an EQUALP hash table (or a hash table specialized for numbers). The crossover is somewhere around N=60, by experiment using a standard EQUALP hash table created with :size N. (Use of SXHASH and a Bloom filter might be even faster.)
2021-04-21 03:22:41 Douglas Katzman sbcl: status New Won't Fix