]>
Commit | Line | Data |
---|---|---|
1 | ||
2 | [/ Copyright 2005-2008 Daniel James. | |
3 | / Distributed under the Boost Software License, Version 1.0. (See accompanying | |
4 | / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) ] | |
5 | ||
6 | [section:acknowledgements Acknowledgements] | |
7 | ||
8 | This library is based on the design by Peter Dimov. During the initial | |
9 | development | |
10 | Joaquín M López Muñoz made many useful suggestions and contributed fixes. | |
11 | ||
12 | The formal review was managed by Thorsten Ottosen, and the library reviewed by: | |
13 | David Abrahams, Alberto Barbati, Topher Cooper, Caleb Epstein, Dave Harris, | |
14 | Chris Jefferson, Bronek Kozicki, John Maddock, Tobias Swinger, Jaap Suter, | |
15 | Rob Stewart and Pavel Vozenilek. Since then, further constructive criticism has | |
16 | been made by Daniel Krügler, Alexander Nasonov and 沈慧峰. | |
17 | ||
18 | The implementation of the hash function for pointers is based on suggestions | |
19 | made by Alberto Barbati and Dave Harris. Dave Harris also suggested an | |
20 | important improvement to [funcref boost::hash_combine] that was taken up. | |
21 | ||
22 | Some useful improvements to the floating point hash algorithm were suggested | |
23 | by Daniel Krügler. | |
24 | ||
25 | The original implementation came from Jeremy B. Maitin-Shepard's hash table | |
26 | library, although this is a complete rewrite. | |
27 | ||
28 | [endsect] |