Jeff Thompson | a28eed8 | 2013-08-22 16:21:10 -0700 | [diff] [blame^] | 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] |