24 lines
1.3 KiB
Plaintext
24 lines
1.3 KiB
Plaintext
////
|
|
Copyright 2005-2008 Daniel James
|
|
Copyright 2022 Christian Mazakas
|
|
Copyright 2022 Peter Dimov
|
|
Distributed under the Boost Software License, Version 1.0.
|
|
https://www.boost.org/LICENSE_1_0.txt
|
|
////
|
|
|
|
[#thanks]
|
|
= Acknowledgements
|
|
:idprefix: thanks_
|
|
|
|
This library is based on the design by Peter Dimov. During the initial development Joaquín M López Muñoz made many useful suggestions and contributed fixes.
|
|
|
|
The formal review was managed by Thorsten Ottosen, and the library reviewed by: David Abrahams, Alberto Barbati, Topher Cooper, Caleb Epstein, Dave Harris, Chris Jefferson, Bronek Kozicki, John Maddock, Tobias Swinger, Jaap Suter, Rob Stewart and Pavel Vozenilek. Since then, further constructive criticism has been made by Daniel Krügler, Alexander Nasonov and 沈慧峰.
|
|
|
|
The implementation of the hash function for pointers is based on suggestions made by Alberto Barbati and Dave Harris. Dave Harris also suggested an important improvement to `boost::hash_combine` that was taken up.
|
|
|
|
Some useful improvements to the floating point hash algorithm were suggested by Daniel Krügler.
|
|
|
|
The original implementation came from Jeremy B. Maitin-Shepard's hash table library, although this is a complete rewrite.
|
|
|
|
The documentation was converted from Quickbook to AsciiDoc by Christian Mazakas.
|