Skip to content
  1. Jan 01, 2012
  2. Dec 29, 2011
  3. Dec 27, 2011
  4. Dec 19, 2011
  5. Dec 18, 2011
  6. Dec 16, 2011
  7. Dec 15, 2011
  8. Dec 12, 2011
  9. Dec 11, 2011
  10. Dec 10, 2011
  11. Dec 05, 2011
  12. Dec 03, 2011
    • Howard Hinnant's avatar
      Version #next on the hash functions for scalars. This builds on Dave's work,... · 9b0cd149
      Howard Hinnant authored
      Version #next on the hash functions for scalars.  This builds on Dave's work, extends it to T*, and changes the way double and long double are handled (no longer convert to float on 32 bit).  I also picked up a minor bug with uninitialized bits on the upper end of size_t when sizeof(size_t) > sizeof(T), e.g. in hash<float>.  Most of the functionality has been put in one place:  __scalar_hash in <memory>.  Unfortunately I could not reuse __scalar_hash for hash<long double> on x86 because of the padding bits which need to be zeroed.  I didn't want to add this zeroing step to the more general __scalar_hash when it isn't needed (in the absence of padding bits).  I'm not ignoring the hash<string> issue (possibly changing that to a better hash).  I just haven't gotten there yet.
      
      llvm-svn: 145778
      9b0cd149
    • Howard Hinnant's avatar
      7f3884d5
  13. Dec 02, 2011
  14. Dec 01, 2011
  15. Nov 29, 2011
  16. Nov 28, 2011
  17. Nov 27, 2011
  18. Nov 17, 2011
  19. Nov 13, 2011
  20. Nov 04, 2011
  21. Nov 02, 2011
  22. Nov 01, 2011
  23. Oct 27, 2011
  24. Oct 22, 2011
  25. Oct 20, 2011
  26. Oct 17, 2011
  27. Oct 11, 2011
  28. Oct 10, 2011
  29. Oct 09, 2011
Loading