Commit Graph

  • 477004a45d Add the unit tests for hashing built in arrays. Daniel James 2005-04-10 12:38:58 +0000
  • 15d97d95e7 Implement hash functions for built-in arrays. Uses partial specialization instead of function overloading - which disobeys the specification of the extension (hash_combine is defined in terms of hash_value, but hash_value doesn't deal with every case now). Daniel James 2005-04-10 12:36:24 +0000
  • 1d10a0f323 Use static assert instead of mpl assert in the hash tests, as it's more portable. Daniel James 2005-04-09 09:30:27 +0000
  • 5e9f0e4c8e Use the named variants of the float functions for stlport on gcc-2.95. Daniel James 2005-04-09 09:27:20 +0000
  • 896e07cca7 Implement the compile time checks for hash functions as a function instead of a templated class. Hopefully it will work on more compilers. Daniel James 2005-04-07 22:14:02 +0000
  • e24a93d8c6 Change tests so they can be used to test implementations of TR1 (maybe, eventually). Daniel James 2005-04-07 21:57:22 +0000
  • 50e6bad2fd Remove the Boost.Range overloads of hash_range. Daniel James 2005-04-07 21:08:58 +0000
  • d252ee760d Removes hash_range_test.cpp's dependency on Boost.Range, which isn't currently working on Borland. Daniel James 2005-04-07 21:07:14 +0000
  • 2d91127422 Removes uses of BOOST_CHECK_EQUAL from the hash tests as they don't work on Borland. Daniel James 2005-04-07 20:53:20 +0000
  • a65dc47fcb Change the hash float config for Rogue Wave so that it only applies to Borland, as it seems to be wrong on SunPro. Daniel James 2005-04-06 22:52:25 +0000
  • 3d0a7a34dd Fix a bug in the float hash test - checking that infinity & -infinity hash to the same value. The hash function is actually working better on the compilers that were failing this test. Daniel James 2005-04-06 22:27:45 +0000
  • d305aad29d Fix the 'DEPENDS all' line in the hash test Jamfile. Daniel James 2005-04-04 16:54:22 +0000
  • 52750a193d Rename test suite to functional/hash Daniel James 2005-04-02 00:03:17 +0000
  • f3d016cf6d Stop using Boost.Assign in tests as it currently doesn't work on all the compilers I want to support. A pity, but I was already making very limited use of it because of older compilers. Daniel James 2005-04-01 22:50:26 +0000
  • 733ded8185 Stop using 'std::denorm_present' as on many compilers it isn't present itself. Daniel James 2005-04-01 22:49:19 +0000
  • 0aff6fe1a8 Fully specify custom's namespace for when the ADL workaround is used. Daniel James 2005-04-01 22:47:36 +0000
  • 27d6247dac Include config files before any other header to prevent Visual C++ 6 warnings. Daniel James 2005-04-01 22:38:39 +0000
  • 8bfc36b94d Add the boost::hash unit tests. Daniel James 2005-04-01 16:58:09 +0000
  • 2b375867f5 Initial import of hash function headers - so that they can be used by Boost.MultiIndex. Daniel James 2005-03-27 22:58:52 +0000
  • 44012a3bf8 This commit was generated by cvs2svn to compensate for changes in r4, which included commits to RCS files with non-trunk default branches. Beman Dawes 2000-07-07 16:04:40 +0000