Commit Graph

  • 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 +00:00
  • 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 +00:00
  • 2560590a2b Use the new 'boost:' links for the hash, unordered and quickbook documentation. Daniel James 2009-02-15 19:32:04 +00:00
  • 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 +00:00
  • bef51c68a6 merge of cmake build files from trunk per beman boost-1.38.0 Troy D. Straszheim 2009-01-24 18:57:20 +00:00
  • f01dd8b31a Rename parameter to avoid Visual C++ warning about clash with boost::array. Daniel James 2009-01-09 23:12:14 +00:00
  • 0480bcf503 Rename parameter to avoid Visual C++ warning about clash with boost::array. Daniel James 2009-01-08 13:37:33 +00:00
  • 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 +00:00
  • 6ae2b9da78 Add a forwarding header for container_fwd.hpp Daniel James 2008-11-09 12:11:50 +00:00
  • 058c541da1 Move hash detail headers out of boost/functional/detail. Daniel James 2008-11-09 12:03:45 +00:00
  • 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 +00:00
  • b6a089242c Merge error messages for old hash headers. Daniel James 2008-11-05 13:30:43 +00:00
  • 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 +00:00
  • 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 +00:00
  • 3e24330335 Add note about changes to deprecated headers. Refs #2412. Daniel James 2008-10-15 10:34:15 +00:00
  • 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 +00:00
  • 59f9787c11 Note about change in boost 1.37. Daniel James 2008-10-15 10:25:07 +00:00
  • 8daec229d2 Revert [49229], it fixes the same problem as [48674]. Daniel James 2008-10-15 09:44:41 +00:00
  • 838100c8fd Merge fixes from Trunk. boost-1.37.0-beta1 boost-1.37.0 John Maddock 2008-10-13 09:00:03 +00:00
  • dd0632c991 Change includes of <cmath> to <boost/config/no_tr1/config.hpp>. John Maddock 2008-10-10 16:10:00 +00:00
  • 707186737c Small CodeGear specific patch Nicola Musatti 2008-10-09 22:11:20 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • e810954b62 Revert conversion from lightweight test to Boost.Test. boost-1.36.0-beta1 boost-1.36.0 Daniel James 2008-07-19 09:02:10 +00:00
  • 4bb4957dc4 Revert conversion from lightweight test to Boost.Test. Daniel James 2008-07-18 12:31:18 +00:00
  • b3e82db752 Merge all hash changes from trunk. Daniel James 2008-06-12 00:27:13 +00:00
  • 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 +00:00
  • db3e4eee37 Merge changelog updates. Daniel James 2008-05-11 12:09:07 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 55acb6d733 Merge new changes to unordered & hash. Daniel James 2008-03-24 17:03:15 +00:00
  • 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 +00:00
  • 1cc54e9d62 Fix a link to Boost.Bimap. Daniel James 2008-02-26 22:04:55 +00:00
  • 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 +00:00
  • 038a21dae6 Add Boost.Unordered to Boost.Hash's intro. Daniel James 2008-01-06 16:49:11 +00:00
  • 110f23f6aa Add more libraries that use Boost.Hash to its intro. Daniel James 2008-01-06 16:48:36 +00:00
  • b2d85ea76b Remove the _fpclass code from floating point hash. Daniel James 2008-01-02 18:08:43 +00:00
  • 102c76bd98 Merge fix to suppress a Visual C++ warning. Fixes #1509 boost-1.35.0-rc3 boost-1.35.0-rc1 boost-1.35.0 Daniel James 2007-12-09 15:46:20 +00:00
  • f0f19cd688 Only suppress warning for Visual C++ 8 and later. Refs #1509 Daniel James 2007-12-08 12:24:36 +00:00
  • 210ed051dd Try to suppress a Visual C++ warning. Refs #1509 Daniel James 2007-12-08 11:04:40 +00:00
  • 06b83dbce0 Add some parameters to the standalone hash build. Daniel James 2007-12-02 09:59:15 +00:00
  • 7ef0748e07 Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:38:02 +00:00
  • 3cd8ea5b60 Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:07:19 +00:00
  • 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 +00:00
  • b59fe14895 Recreate release branch from fixed 1.34.1 tag. Rene Rivera 2007-10-23 06:42:50 +00:00
  • 829966aac1 Move Attic files back into their rightful places boost-1.34.1 Douglas Gregor 2007-10-23 01:47:48 +00:00
  • 035b91bdcd New algorithm for hash floating point numbers. Daniel James 2007-10-21 08:36:47 +00:00
  • 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 +00:00
  • 793b9f5eeb Try to only issue deprecation warnings on compilers that support them. Daniel James 2007-10-20 10:31:58 +00:00
  • 558f92f421 Fix the deprecated warnings on Borland, should also check before using #warning. Daniel James 2007-10-19 09:55:10 +00:00
  • 1d34150bb9 Merge some minor changes from the development branch to remove some unnecessary differences. Daniel James 2007-10-17 17:29:46 +00:00
  • 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 +00:00
  • 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 +00:00
  • 74a03d1655 Avoid some warnings when compiling the test with Visual C++. Daniel James 2007-10-14 07:38:49 +00:00
  • a93b6e3fea Add a trivial test to see if the deprecated hash headers compile okay when included. Daniel James 2007-10-13 22:43:13 +00:00
  • d83e6aef2b Clean up the hash tests a little. Daniel James 2007-10-13 22:30:50 +00:00
  • 81a2c42496 Use a pragma for warnings in Visual C++. Daniel James 2007-10-13 21:50:05 +00:00
  • 1df7ab54e3 Use quickbook v1.4 for the hash library. Daniel James 2007-10-13 18:47:41 +00:00
  • 5194d14c25 Fix the copyright line for the hash library. Daniel James 2007-10-13 18:47:10 +00:00
  • cc8d3636e8 Add support for complex numbers to Boost.Hash Daniel James 2007-10-13 18:34:25 +00:00
  • 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 +00:00
  • 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 +00:00
  • ce6543623e New attempt at fixing the function pointer hash on the Sun compilers. Daniel James 2007-10-13 16:34:09 +00:00
  • 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 +00:00
  • 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 +00:00
  • 59f532cc68 Output some info about a test failure when hashing function pointers. Daniel James 2007-10-09 07:19:30 +00:00
  • 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 +00:00
  • ee28cdbcd5 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 +00:00
  • 3b30bda727 Fix an if statement. Daniel James 2007-10-05 09:43:01 +00:00
  • 48c2728dd5 Add proper support for long longs and unsigned long longs. Daniel James 2007-08-27 18:16:54 +00:00
  • 58285d414e Comment out -Wextra because it doesn't work on older versions of gcc. Daniel James 2007-08-27 17:59:54 +00:00
  • 90c422e846 Remove hash_complex_test - it should have been removed when I reverted to 1.34.1 Daniel James 2007-08-24 02:33:43 +00:00
  • db8825c7d1 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 +00:00
  • 9211fcba2e Add some missing hash_value documentation for the new overloads. Daniel James 2007-08-24 01:56:47 +00:00
  • f15ea62785 Add extra overloads for hash_value to cover all the specializations of boost::hash. Fixes 1095 Daniel James 2007-08-24 01:44:15 +00:00
  • bd102b0479 Merge some documentation improvements from the development branch. Daniel James 2007-08-24 01:16:54 +00:00
  • 2ae3f472c1 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 +00:00
  • 33643fd6b3 Update the copyright in the hash library. Daniel James 2007-08-24 01:05:36 +00:00
  • aa7a824c6d Copy hash library from 1.34.1 over trunk. Daniel James 2007-08-24 00:42:19 +00:00
  • 567290d703 Avoid a comparison with zero warning on gcc when compiling with -Wextra. Daniel James 2007-08-15 14:35:39 +00:00
  • 59064fed23 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 +00:00
  • 8d271da155 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 +00:00
  • 4e59762347 Add some missing 'inline's. nobody 2007-08-10 11:08:19 +00:00
  • fbe0c3eeca 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 +00:00
  • 0728daf92d Drop the v1 Jamfiles. Daniel James 2007-08-08 18:26:51 +00:00
  • 049552f71f This commit was manufactured by cvs2svn to create tag 'Version_1_34_1'. nobody 2007-07-24 19:28:14 +00:00
  • 8367527222 This commit was manufactured by cvs2svn to create tag 'Version_1_34_1_RC3'. boost-1.34.1-rc3 nobody 2007-07-16 13:13:26 +00:00
  • b391e79cf7 This commit was manufactured by cvs2svn to create tag 'Version_1_34_1_RC2'. boost-1.34.1-rc2 nobody 2007-07-12 01:07:47 +00:00
  • f3f1439c02 This commit was manufactured by cvs2svn to create tag 'Version_1_34_1_RC1'. boost-1.34.1-rc1 nobody 2007-06-22 01:24:25 +00:00
  • d25ca5a376 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 +00:00
  • 15d9d535a9 Update the copyright in more hash files. Daniel James 2007-05-27 09:09:28 +00:00
  • 27d2c57873 Update copyright on hash headers. Daniel James 2007-05-27 09:07:09 +00:00
  • 4ef5d0d98c Full namespace for std::size_t. Daniel James 2007-05-25 23:58:33 +00:00
  • 244c6802b0 Hash warning patch 2 see Trac #952 Thomas Witt 2007-05-22 03:55:10 +00:00
  • be0cd834a1 Hash warning patch see Trac #952 Thomas Witt 2007-05-17 23:07:38 +00:00
  • e0c13b595d Rolling back changes I shouldn't have checked in. Daniel James 2007-05-15 22:05:41 +00:00
  • 5831163a21 Fix a couple of typos in the hash documentation. Daniel James 2007-05-15 19:54:42 +00:00
  • 8f08a63793 Update the date in the hash documentation copyright block. Daniel James 2007-05-15 19:47:52 +00:00