Commit Graph

  • 675ce62327 Add note about changes to deprecated headers. Refs #2412. Daniel James 2008-10-15 10:34:15 +0000
  • 9b40894b46 Changed the warnings in the deprecated headers from 1.34.0 to errors. These will be removed in a future version of Boost (probably 1.39.0). Daniel James 2008-10-15 10:26:55 +0000
  • 994747a918 Note about change in boost 1.37. Daniel James 2008-10-15 10:25:07 +0000
  • 1c66cdb55e Revert [49229], it fixes the same problem as [48674]. Daniel James 2008-10-15 09:44:41 +0000
  • 028afd6c4f Merge fixes from Trunk. John Maddock 2008-10-13 09:00:03 +0000
  • d8d39c8f90 Change includes of <cmath> to <boost/config/no_tr1/config.hpp>. John Maddock 2008-10-10 16:10:00 +0000
  • 85813284d1 Small CodeGear specific patch Nicola Musatti 2008-10-09 22:11:20 +0000
  • 0551dec300 Always use c99 float function overloads when using Dinkumware with Visual C++, as it doesn't always have the C++ overloads. Fixes #2264. Daniel James 2008-09-11 18:28:51 +0000
  • 4d35a175a4 Reinstate the old choice of float functions on Dinkumware for all compilers other than Visual C++. Daniel James 2008-09-08 21:06:16 +0000
  • a57907c38e Always use c99 float function overloads on Dinkumware, as it doesn't always have the C++ overloads. Refs #2264. Daniel James 2008-09-02 10:31:26 +0000
  • 5d7f35c794 Revert conversion from lightweight test to Boost.Test. Daniel James 2008-07-19 09:02:10 +0000
  • 9cd18d36ef Revert conversion from lightweight test to Boost.Test. Daniel James 2008-07-18 12:31:18 +0000
  • 1d2dc015a9 Merge all hash changes from trunk. Daniel James 2008-06-12 00:27:13 +0000
  • 693e2e87be Merge some small documentation fixes from the doc branch, and mark some previously merged changes as merged. Daniel James 2008-05-20 15:39:25 +0000
  • 58f74fb524 Merge changelog updates. Daniel James 2008-05-11 12:09:07 +0000
  • ab9f98e4dc Use Boost.Test's minimal test library for unordered & hash. It's closer to Boster.Test which makes it easier to switch to take advantage of Boost.Test's extra testing facilities. Daniel James 2008-04-17 07:39:24 +0000
  • e13a3e7b65 Add the new allocator constructors, use composition instead of inheritance for the implementation and some small fixes. Daniel James 2008-04-14 15:10:26 +0000
  • ad8e8b1087 Move functional tests into canonical test subdir structure. Rene Rivera 2008-04-13 22:47:01 +0000
  • 509a1a8834 Merged revisions 43838-43894 via svnmerge from https://svn.boost.org/svn/boost/branches/unordered/trunk Daniel James 2008-03-27 23:38:01 +0000
  • 1de2ad87bd Merge new changes to unordered & hash. Daniel James 2008-03-24 17:03:15 +0000
  • 04df514be4 Remove 'using quickbook' from my documentation jamfiles. It is no longer necessary, and might be harmful. Daniel James 2008-03-19 18:27:34 +0000
  • e21da827b4 Fix a link to Boost.Bimap. Daniel James 2008-02-26 22:04:55 +0000
  • e171910602 Merged revisions 43206,43208-43213 via svnmerge from https://svn.boost.org/svn/boost/trunk Daniel James 2008-02-10 16:39:38 +0000
  • 65b9728704 Point links to the pages that used to be in 'more' to the site. Daniel James 2008-02-10 15:02:17 +0000
  • fd9f9aa9c6 Link to people pages on the website, as they've been removed from the download. Daniel James 2008-02-10 14:56:22 +0000
  • 91145b5b0d Merged revisions 42882-42941 via svnmerge from https://svn.boost.org/svn/boost/branches/unordered/trunk Daniel James 2008-01-23 23:39:59 +0000
  • 666293ed73 Add Boost.Unordered to Boost.Hash's intro. Daniel James 2008-01-06 16:49:11 +0000
  • bc1979937f Add more libraries that use Boost.Hash to its intro. Daniel James 2008-01-06 16:48:36 +0000
  • c84ac7de10 Remove the _fpclass code from floating point hash. Daniel James 2008-01-02 18:08:43 +0000
  • 6d7843e73e Merge fix to suppress a Visual C++ warning. Fixes #1509 Daniel James 2007-12-09 15:46:20 +0000
  • 727cacbc17 Only suppress warning for Visual C++ 8 and later. Refs #1509 Daniel James 2007-12-08 12:24:36 +0000
  • 4a21971b5d Try to suppress a Visual C++ warning. Refs #1509 Daniel James 2007-12-08 11:04:40 +0000
  • 5c32f05837 Add some parameters to the standalone hash build. Daniel James 2007-12-02 09:59:15 +0000
  • 50f1ab8c4a Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:38:02 +0000
  • 0f24897958 Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:07:19 +0000
  • ba950b760e Don't use fpclass because it causes a warning for long doubles. I don't know if the warning is vaild here - but I don't want to disable it as it's useful for checking other function calls. Daniel James 2007-11-13 11:51:23 +0000
  • d7980a58f6 Recreate release branch from fixed 1.34.1 tag. Rene Rivera 2007-10-23 06:42:50 +0000
  • c2453d6970 Move Attic files back into their rightful places Douglas Gregor 2007-10-23 01:47:48 +0000
  • f7877f6738 New algorithm for hash floating point numbers. Daniel James 2007-10-21 08:36:47 +0000
  • a039550901 Don't test long double in hash_number_test. This is a bit of a cop out, but it's silly to fail this test just because a platform has poor support for long double - hash_long_double_test is thorough enough. Daniel James 2007-10-21 00:41:01 +0000
  • 0a74f461f0 Try to only issue deprecation warnings on compilers that support them. Daniel James 2007-10-20 10:31:58 +0000
  • d0ad17a718 Fix the deprecated warnings on Borland, should also check before using #warning. Daniel James 2007-10-19 09:55:10 +0000
  • 37ba531408 Merge some minor changes from the development branch to remove some unnecessary differences. Daniel James 2007-10-17 17:29:46 +0000
  • 5ded14acd4 Remove the free-function-groups from the hash reference documentation, they were causing the functions to be listed on the documentation for every specialization of boost::hash<T>, and the functions to be described on the main synopsis page, instead of their own page. Daniel James 2007-10-16 23:25:37 +0000
  • f1dfae8703 Sun C++ didn't like the function call, so just try inlining the implementation for now. Daniel James 2007-10-14 21:52:12 +0000
  • 2196f0ea17 Avoid some warnings when compiling the test with Visual C++. Daniel James 2007-10-14 07:38:49 +0000
  • 76fc46ae69 Add a trivial test to see if the deprecated hash headers compile okay when included. Daniel James 2007-10-13 22:43:13 +0000
  • 6ee186bb94 Clean up the hash tests a little. Daniel James 2007-10-13 22:30:50 +0000
  • b869f1d775 Use a pragma for warnings in Visual C++. Daniel James 2007-10-13 21:50:05 +0000
  • 29f14bcf66 Use quickbook v1.4 for the hash library. Daniel James 2007-10-13 18:47:41 +0000
  • 35d19e5111 Fix the copyright line for the hash library. Daniel James 2007-10-13 18:47:10 +0000
  • 2de9bfe88c Add support for complex numbers to Boost.Hash Daniel James 2007-10-13 18:34:25 +0000
  • eff60d4911 Separate the long double hash tests from the test for other float types. On some platforms the standard library has poor support for long doubles causing long doubles to fail when the others pass. So this makes it clearer that the problem is only for long doubles. Daniel James 2007-10-13 17:47:57 +0000
  • 02d0136be9 Remove the pointles separation of the float tests into three functions (probably a throwback to when I used Boost.Test) Daniel James 2007-10-13 17:35:48 +0000
  • d6a5c9c435 New attempt at fixing the function pointer hash on the Sun compilers. Daniel James 2007-10-13 16:34:09 +0000
  • cd2d453735 Fix my botched attempt at supporting function pointers on Sun's compilers. Also, now only applies the workaround to function pointers, non-function pointers are treated as before. I might need to apply the special case to member function pointers as well. Daniel James 2007-10-12 11:58:34 +0000
  • 4f3f3237db Try to fix function pointer hashing for the sun compiler. A bit of a stab in the dark. Daniel James 2007-10-11 17:12:24 +0000
  • 782dc36a8a Output some info about a test failure when hashing function pointers. Daniel James 2007-10-09 07:19:30 +0000
  • 22a7fdfdc4 Include the size of function pointers, void* and std::size_t in the output of the function pointer hash test, to give me a clue why it's failling on a platform. Daniel James 2007-10-07 18:08:35 +0000
  • b21e4a5e6b Starting point for releases Beman Dawes 2007-10-05 14:25:06 +0000
  • af3b9c6b58 On Cygwin use a binary based hash function for floating point numbers, as Cygwin doesn't have decent floating point functions for long doubles. Daniel James 2007-10-05 09:46:22 +0000
  • ce7a9c057b Fix an if statement. Daniel James 2007-10-05 09:43:01 +0000
  • fe5fa48972 Add proper support for long longs and unsigned long longs. Daniel James 2007-08-27 18:16:54 +0000
  • 59bc46847c Comment out -Wextra because it doesn't work on older versions of gcc. Daniel James 2007-08-27 17:59:54 +0000
  • 6534cfbf37 Remove hash_complex_test - it should have been removed when I reverted to 1.34.1 Daniel James 2007-08-24 02:33:43 +0000
  • 993129e7e0 Change a comparison in the float hashing code, which can cause a warning on gcc. Although the warning doesn't currently turn up in this branch, it could be caused quite easily. Originally reported in: Daniel James 2007-08-24 02:01:47 +0000
  • 75e994b306 Add some missing hash_value documentation for the new overloads. Daniel James 2007-08-24 01:56:47 +0000
  • 93b80b365f Add extra overloads for hash_value to cover all the specializations of boost::hash. Fixes 1095 Daniel James 2007-08-24 01:44:15 +0000
  • c388716534 Merge some documentation improvements from the development branch. Daniel James 2007-08-24 01:16:54 +0000
  • afc3267102 Remove the errno check when hashing floating point numbers. It's not really needed and was causing problems on the Microsoft Windows Smarthone Edition platform. Fixes #1064. Daniel James 2007-08-24 01:11:33 +0000
  • 5f90cf05d3 Update the copyright in the hash library. Daniel James 2007-08-24 01:05:36 +0000
  • ff43cf2784 Copy hash library from 1.34.1 over trunk. Daniel James 2007-08-24 00:42:19 +0000
  • 08d38c1e39 Avoid a comparison with zero warning on gcc when compiling with -Wextra. Daniel James 2007-08-15 14:35:39 +0000
  • eb49a19b98 Test the hash library with warning level 4 on Visual C++ - although there's still one warning for hashing long doubles. Daniel James 2007-08-14 09:53:55 +0000
  • bb774728a0 Add -Wsign-promo to the hash test compile flags since I'm now trying to avoid the warning. I still need to check that it won't break older versions of gcc. nobody 2007-08-10 11:22:54 +0000
  • e5e8814e12 Add some missing 'inline's. nobody 2007-08-10 11:08:19 +0000
  • 6753d4b507 Add overloads of hash_value for more built in types. They're not strictly needed and aren't in the original specifiction but they avoid a warning. See ticket #1095 for details. nobody 2007-08-10 10:32:21 +0000
  • d8807048a6 Drop the v1 Jamfiles. Daniel James 2007-08-08 18:26:51 +0000
  • f6851b0cf9 This commit was manufactured by cvs2svn to create tag 'Version_1_34_1'. nobody 2007-07-24 19:28:14 +0000
  • 26cfba5031 Put the borland workarounds back - it still seems to need them. Will probably have to do something else on top of this for any problems this causes. Daniel James 2007-05-27 09:28:50 +0000
  • 5533eb6acf Update the copyright in more hash files. Daniel James 2007-05-27 09:09:28 +0000
  • 0ecfe356ca Update copyright on hash headers. Daniel James 2007-05-27 09:07:09 +0000
  • abc57e81c6 Remove deprecated hash header files. Daniel James 2007-05-27 09:04:59 +0000
  • 67efd5c627 Full namespace for std::size_t. Daniel James 2007-05-25 23:58:33 +0000
  • a967703ab5 Hash warning patch 2 see Trac #952 Thomas Witt 2007-05-22 03:55:10 +0000
  • 2cd51443f5 Hash warning patch see Trac #952 Thomas Witt 2007-05-17 23:07:38 +0000
  • ffd0154fb6 Rolling back changes I shouldn't have checked in. Daniel James 2007-05-15 22:05:41 +0000
  • 5af8d5f1b3 Fix a couple of typos in the hash documentation. Daniel James 2007-05-15 19:54:42 +0000
  • d30bf5cb71 Update the date in the hash documentation copyright block. Daniel James 2007-05-15 19:47:52 +0000
  • f5cef6e65e Add a missing bracket to the hash copyright documentation. Daniel James 2007-05-15 19:45:49 +0000
  • 5c5ff11ee0 Clean up the 64-bit std::size_t workaround and hopefully suppress the warning on 32-bit Visual C++. Daniel James 2007-05-15 19:44:46 +0000
  • 7e023df182 Another typo. Daniel James 2007-05-02 21:44:56 +0000
  • e9a36b1d8e Fix a typo. Daniel James 2007-05-02 21:43:51 +0000
  • 03f0279b8f Group the functions in the hash reference to make it a little clearer. Daniel James 2007-05-02 21:39:13 +0000
  • 751ef97578 Document boost::hash<T*>. Daniel James 2007-05-01 21:28:45 +0000
  • 2b15ff8132 Add missing bracket. Daniel James 2007-04-30 20:28:04 +0000
  • de290be4ca Update the copyright in the hash documentation. Daniel James 2007-04-27 19:46:53 +0000
  • 0ff4d2e602 Add reference documentation for boost::hash<T*> Daniel James 2007-04-27 19:44:18 +0000
  • b5c1943ce9 Merge in the intel gcc workaround from RC_1_34_0. Daniel James 2007-04-12 20:37:27 +0000
  • 39f3b56b99 Remove an unrequired semi-colon. Daniel James 2007-04-12 20:34:59 +0000