larcenists / larceny

Larceny Scheme implementation
Other
203 stars 32 forks source link

string-hash and symbol-hash should be improved #754

Closed WillClinger closed 7 years ago

WillClinger commented 8 years ago

The srfi-128-benchmark.sps benchmark shows room for improvement in Larceny's string-hash and symbol-hash algorithms.

Those two must be kept in sync with each other and with the compiler, so it would be too risky to change these procedures this close to the release of v0.99.

WillClinger commented 7 years ago

Fixed by changeset efc40aef3cd068f91ca6330000a2f914f51dac61

This probably breaks Common Larceny, but we can deal with that if we ever get around to reviving Common Larceny.