Commit Graph

  • 909d0c9547 Fix a couple of clumsy errors in the last commit. Daniel James 2009-05-25 14:27:00 +0000
  • 912aed0b57 Check for float functions with less templates. Daniel James 2009-05-25 13:45:16 +0000
  • e5d343faea Try to deal with macros for frexpl and ldexpl. Daniel James 2009-05-23 15:21:38 +0000
  • 3e320b7ae5 Fix gcc -pedantic error:extra extra ';' Jürgen Hunold 2009-05-23 13:03:25 +0000
  • 8bc6175fa0 Explicitly qualify 'none' to avoid confusion with boost::none. Daniel James 2009-05-22 19:00:35 +0000
  • 6751e9cf47 Rename struct to avoid using 'type::'type' which confuses some compilers. Daniel James 2009-05-22 13:35:56 +0000
  • 004e4df2a2 Some STLport fixes for hash. Daniel James 2009-05-22 06:01:35 +0000
  • 411f559730 Spell out exactly which functions can be used with which types. Daniel James 2009-05-22 06:01:19 +0000
  • 8a6aba46c7 Fix a typo. Daniel James 2009-05-22 06:00:56 +0000
  • 65b103e812 Try to automatically detect which float functions are available. Daniel James 2009-05-21 21:22:04 +0000
  • c160428eff Move the two different hash float implementation into their own header. Daniel James 2009-05-21 21:21:44 +0000
  • dda32a279a Move the hash limits workaround into its own file. Daniel James 2009-05-21 21:21:11 +0000
  • ff7008e031 undoing bad commit to functional's cmakelists Troy D. Straszheim 2009-05-14 20:55:39 +0000
  • 8fd93d38bb more cmakefile tweaks Troy D. Straszheim 2009-05-14 19:58:42 +0000
  • bc87281ed6 sync with jamfile Troy D. Straszheim 2009-05-14 18:10:23 +0000
  • e3aa41fd38 Add a missing entry to the hash changelog. Daniel James 2009-04-22 21:18:03 +0000
  • f1a8a0fde8 Add a missing entry to the changelog. Daniel James 2009-04-22 21:12:49 +0000
  • 0d0399df8a Fix float support on vxWorks. Daniel James 2009-04-20 17:26:14 +0000
  • 814476afa2 Fix float support on vxWorks. Daniel James 2009-04-19 09:17:18 +0000
  • 3d46f066c7 Merge quickbook and hash changelogs. Tweak gcc detection in container_fwd.hpp Daniel James 2009-04-11 08:49:33 +0000
  • 9ef99e556a Don't use debug containers on darwin. Daniel James 2009-04-10 19:25:32 +0000
  • 2aff9855bb Detect gcc stdlib for gcc 4.0.1. Daniel James 2009-04-08 05:51:31 +0000
  • 72cb0e7788 Changelog for unordered and hash. Daniel James 2009-03-31 19:43:58 +0000
  • 48ddd0570d Merge misc. changes from trunk, mostly minor documentation fixes. Daniel James 2009-03-22 10:42:48 +0000
  • 220c3a4e62 Use paragraphs inside purpose tags. Daniel James 2009-03-16 20:21:05 +0000
  • 27e69dea72 Merge hash and unordered changes. Daniel James 2009-03-11 22:51:09 +0000
  • b0b7f17984 Update copyright dates in hash and unordered. Daniel James 2009-03-09 20:56:23 +0000
  • 342284f4cf Remove deprecated headers. Daniel James 2009-03-08 09:45:30 +0000
  • fe6449fea6 Move hash_fwd into the hash subdirectory. Daniel James 2009-03-08 09:45:11 +0000
  • eb3202f6fc Merge PDF build changes from Trunk. John Maddock 2009-02-23 18:39:32 +0000
  • a3e434ec47 Fix the hash dirname. Daniel James 2009-02-22 23:49:51 +0000
  • 7c72c09288 Add PDF generation options to fix external links to point to the web site. Added a few more Boostbook based libs that were missed first time around. Fixed PDF naming issues. John Maddock 2009-02-17 10:05:58 +0000
  • 45dfe7d9c5 Don't copy images for the standalone hash and unordered documentation, was only really required before the libraries were integrated into boost. Daniel James 2009-02-15 19:32:19 +0000
  • 2560590a2b Use the new 'boost:' links for the hash, unordered and quickbook documentation. Daniel James 2009-02-15 19:32:04 +0000
  • c984bbb5f0 Add Jamfile to build PDF versions of all the docs. Tweaked some existing Jamfiles so that PDF build finds all the necessary image files etc. Tweaked fo.xsl to provide more options by default, and improve formatting. John Maddock 2009-02-08 16:59:14 +0000
  • bef51c68a6 merge of cmake build files from trunk per beman Troy D. Straszheim 2009-01-24 18:57:20 +0000
  • f01dd8b31a Rename parameter to avoid Visual C++ warning about clash with boost::array. Daniel James 2009-01-09 23:12:14 +0000
  • 0480bcf503 Rename parameter to avoid Visual C++ warning about clash with boost::array. Daniel James 2009-01-08 13:37:33 +0000
  • 2de255bab8 Merged revisions 49661-49662,49666,49669,49735,49756,49770,49811 via svnmerge from https://svn.boost.org/svn/boost/trunk Daniel James 2008-11-20 22:53:20 +0000
  • 6ae2b9da78 Add a forwarding header for container_fwd.hpp Daniel James 2008-11-09 12:11:50 +0000
  • 058c541da1 Move hash detail headers out of boost/functional/detail. Daniel James 2008-11-09 12:03:45 +0000
  • bf23bd7ed3 Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use. Michael A. Jackson 2008-11-07 17:02:56 +0000
  • b6a089242c Merge error messages for old hash headers. Daniel James 2008-11-05 13:30:43 +0000
  • d9fd6a499d Slightly more accurated comment - now that the headers cause errors, they've moved past the deprecation stage (I think). Daniel James 2008-11-02 22:32:00 +0000
  • cec8e80658 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor Michael A. Jackson 2008-11-01 13:15:41 +0000
  • 3e24330335 Add note about changes to deprecated headers. Refs #2412. Daniel James 2008-10-15 10:34:15 +0000
  • 3f1cbcd762 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
  • 59f9787c11 Note about change in boost 1.37. Daniel James 2008-10-15 10:25:07 +0000
  • 8daec229d2 Revert [49229], it fixes the same problem as [48674]. Daniel James 2008-10-15 09:44:41 +0000
  • 838100c8fd Merge fixes from Trunk. John Maddock 2008-10-13 09:00:03 +0000
  • dd0632c991 Change includes of <cmath> to <boost/config/no_tr1/config.hpp>. John Maddock 2008-10-10 16:10:00 +0000
  • 707186737c Small CodeGear specific patch Nicola Musatti 2008-10-09 22:11:20 +0000
  • 55663ad285 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
  • b9917c8810 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
  • cc8672de3e 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
  • e810954b62 Revert conversion from lightweight test to Boost.Test. Daniel James 2008-07-19 09:02:10 +0000
  • 4bb4957dc4 Revert conversion from lightweight test to Boost.Test. Daniel James 2008-07-18 12:31:18 +0000
  • b3e82db752 Merge all hash changes from trunk. Daniel James 2008-06-12 00:27:13 +0000
  • 62226713a2 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
  • db3e4eee37 Merge changelog updates. Daniel James 2008-05-11 12:09:07 +0000
  • bd9c0e53d7 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
  • dd854f794b 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
  • b1b9907efd 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
  • 55acb6d733 Merge new changes to unordered & hash. Daniel James 2008-03-24 17:03:15 +0000
  • 5b34fead70 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
  • 1cc54e9d62 Fix a link to Boost.Bimap. Daniel James 2008-02-26 22:04:55 +0000
  • 56714cf282 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
  • 038a21dae6 Add Boost.Unordered to Boost.Hash's intro. Daniel James 2008-01-06 16:49:11 +0000
  • 110f23f6aa Add more libraries that use Boost.Hash to its intro. Daniel James 2008-01-06 16:48:36 +0000
  • b2d85ea76b Remove the _fpclass code from floating point hash. Daniel James 2008-01-02 18:08:43 +0000
  • 102c76bd98 Merge fix to suppress a Visual C++ warning. Fixes #1509 Daniel James 2007-12-09 15:46:20 +0000
  • f0f19cd688 Only suppress warning for Visual C++ 8 and later. Refs #1509 Daniel James 2007-12-08 12:24:36 +0000
  • 210ed051dd Try to suppress a Visual C++ warning. Refs #1509 Daniel James 2007-12-08 11:04:40 +0000
  • 06b83dbce0 Add some parameters to the standalone hash build. Daniel James 2007-12-02 09:59:15 +0000
  • 7ef0748e07 Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:38:02 +0000
  • 3cd8ea5b60 Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:07:19 +0000
  • b0d0ec44ec 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
  • b59fe14895 Recreate release branch from fixed 1.34.1 tag. Rene Rivera 2007-10-23 06:42:50 +0000
  • 829966aac1 Move Attic files back into their rightful places Douglas Gregor 2007-10-23 01:47:48 +0000
  • 035b91bdcd New algorithm for hash floating point numbers. Daniel James 2007-10-21 08:36:47 +0000
  • 571d7bfd25 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
  • 793b9f5eeb Try to only issue deprecation warnings on compilers that support them. Daniel James 2007-10-20 10:31:58 +0000
  • 558f92f421 Fix the deprecated warnings on Borland, should also check before using #warning. Daniel James 2007-10-19 09:55:10 +0000
  • 1d34150bb9 Merge some minor changes from the development branch to remove some unnecessary differences. Daniel James 2007-10-17 17:29:46 +0000
  • 45d409c405 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
  • 2e6da0ab6d 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
  • 74a03d1655 Avoid some warnings when compiling the test with Visual C++. Daniel James 2007-10-14 07:38:49 +0000
  • a93b6e3fea Add a trivial test to see if the deprecated hash headers compile okay when included. Daniel James 2007-10-13 22:43:13 +0000
  • d83e6aef2b Clean up the hash tests a little. Daniel James 2007-10-13 22:30:50 +0000
  • 81a2c42496 Use a pragma for warnings in Visual C++. Daniel James 2007-10-13 21:50:05 +0000
  • 1df7ab54e3 Use quickbook v1.4 for the hash library. Daniel James 2007-10-13 18:47:41 +0000
  • 5194d14c25 Fix the copyright line for the hash library. Daniel James 2007-10-13 18:47:10 +0000
  • cc8d3636e8 Add support for complex numbers to Boost.Hash Daniel James 2007-10-13 18:34:25 +0000
  • 423d71ae31 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
  • d3719996d2 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
  • ce6543623e New attempt at fixing the function pointer hash on the Sun compilers. Daniel James 2007-10-13 16:34:09 +0000
  • 26dc8abf25 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
  • f637c9e8ce 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
  • 59f532cc68 Output some info about a test failure when hashing function pointers. Daniel James 2007-10-09 07:19:30 +0000
  • d756415eb3 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