Skip to content
  1. Sep 03, 2013
  2. Aug 13, 2013
  3. Aug 12, 2013
  4. Jul 29, 2013
  5. Jul 01, 2013
  6. Jun 30, 2013
  7. Mar 07, 2013
  8. Feb 21, 2013
  9. Feb 07, 2013
  10. Jan 21, 2013
  11. Oct 13, 2012
  12. Jul 20, 2012
  13. May 04, 2012
  14. Feb 28, 2012
  15. Feb 21, 2012
  16. 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
  17. Dec 02, 2011
  18. Dec 01, 2011
  19. Nov 29, 2011
  20. Oct 17, 2011
  21. Jul 02, 2011
  22. Jun 30, 2011
  23. May 31, 2011
  24. May 29, 2011
  25. May 28, 2011
  26. May 22, 2011
  27. May 19, 2011
  28. May 17, 2011
  29. May 16, 2011
  30. Jan 26, 2011
  31. Nov 16, 2010
  32. Oct 07, 2010
  33. Sep 22, 2010
  34. Sep 11, 2010
  35. Aug 22, 2010
  36. Aug 20, 2010
  37. Aug 19, 2010
Loading