909d0c9547Fix a couple of clumsy errors in the last commit.
Daniel James
2009-05-25 14:27:00 +0000
912aed0b57Check for float functions with less templates.
Daniel James
2009-05-25 13:45:16 +0000
e5d343faeaTry to deal with macros for frexpl and ldexpl.
Daniel James
2009-05-23 15:21:38 +0000
3e320b7ae5Fix gcc -pedantic error:extra extra ';'
Jürgen Hunold
2009-05-23 13:03:25 +0000
8bc6175fa0Explicitly qualify 'none' to avoid confusion with boost::none.
Daniel James
2009-05-22 19:00:35 +0000
6751e9cf47Rename struct to avoid using 'type::'type' which confuses some compilers.
Daniel James
2009-05-22 13:35:56 +0000
004e4df2a2Some STLport fixes for hash.
Daniel James
2009-05-22 06:01:35 +0000
411f559730Spell out exactly which functions can be used with which types.
Daniel James
2009-05-22 06:01:19 +0000
8a6aba46c7Fix a typo.
Daniel James
2009-05-22 06:00:56 +0000
65b103e812Try to automatically detect which float functions are available.
Daniel James
2009-05-21 21:22:04 +0000
c160428effMove the two different hash float implementation into their own header.
Daniel James
2009-05-21 21:21:44 +0000
dda32a279aMove the hash limits workaround into its own file.
Daniel James
2009-05-21 21:21:11 +0000
ff7008e031undoing bad commit to functional's cmakelists
Troy D. Straszheim
2009-05-14 20:55:39 +0000
8fd93d38bbmore cmakefile tweaks
Troy D. Straszheim
2009-05-14 19:58:42 +0000
bc87281ed6sync with jamfile
Troy D. Straszheim
2009-05-14 18:10:23 +0000
e3aa41fd38Add a missing entry to the hash changelog.
Daniel James
2009-04-22 21:18:03 +0000
f1a8a0fde8Add a missing entry to the changelog.
Daniel James
2009-04-22 21:12:49 +0000
0d0399df8aFix float support on vxWorks.
Daniel James
2009-04-20 17:26:14 +0000
814476afa2Fix float support on vxWorks.
Daniel James
2009-04-19 09:17:18 +0000
3d46f066c7Merge quickbook and hash changelogs. Tweak gcc detection in container_fwd.hpp
Daniel James
2009-04-11 08:49:33 +0000
9ef99e556aDon't use debug containers on darwin.
Daniel James
2009-04-10 19:25:32 +0000
2aff9855bbDetect gcc stdlib for gcc 4.0.1.
Daniel James
2009-04-08 05:51:31 +0000
72cb0e7788Changelog for unordered and hash.
Daniel James
2009-03-31 19:43:58 +0000
48ddd0570dMerge misc. changes from trunk, mostly minor documentation fixes.
Daniel James
2009-03-22 10:42:48 +0000
220c3a4e62Use paragraphs inside purpose tags.
Daniel James
2009-03-16 20:21:05 +0000
27e69dea72Merge hash and unordered changes.
Daniel James
2009-03-11 22:51:09 +0000
b0b7f17984Update copyright dates in hash and unordered.
Daniel James
2009-03-09 20:56:23 +0000
342284f4cfRemove deprecated headers.
Daniel James
2009-03-08 09:45:30 +0000
fe6449fea6Move hash_fwd into the hash subdirectory.
Daniel James
2009-03-08 09:45:11 +0000
eb3202f6fcMerge PDF build changes from Trunk.
John Maddock
2009-02-23 18:39:32 +0000
a3e434ec47Fix the hash dirname.
Daniel James
2009-02-22 23:49:51 +0000
7c72c09288Add 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
45dfe7d9c5Don'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
2560590a2bUse the new 'boost:' links for the hash, unordered and quickbook documentation.
Daniel James
2009-02-15 19:32:04 +0000
c984bbb5f0Add 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
bef51c68a6merge of cmake build files from trunk per beman
Troy D. Straszheim
2009-01-24 18:57:20 +0000
f01dd8b31aRename parameter to avoid Visual C++ warning about clash with boost::array.
Daniel James
2009-01-09 23:12:14 +0000
0480bcf503Rename parameter to avoid Visual C++ warning about clash with boost::array.
Daniel James
2009-01-08 13:37:33 +0000
6ae2b9da78Add a forwarding header for container_fwd.hpp
Daniel James
2008-11-09 12:11:50 +0000
058c541da1Move hash detail headers out of boost/functional/detail.
Daniel James
2008-11-09 12:03:45 +0000
bf23bd7ed3Updating 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
b6a089242cMerge error messages for old hash headers.
Daniel James
2008-11-05 13:30:43 +0000
d9fd6a499dSlightly 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
cec8e80658Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
Michael A. Jackson
2008-11-01 13:15:41 +0000
3e24330335Add note about changes to deprecated headers. Refs #2412.
Daniel James
2008-10-15 10:34:15 +0000
3f1cbcd762Changed 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
59f9787c11Note about change in boost 1.37.
Daniel James
2008-10-15 10:25:07 +0000
8daec229d2Revert [49229], it fixes the same problem as [48674].
Daniel James
2008-10-15 09:44:41 +0000
838100c8fdMerge fixes from Trunk.
John Maddock
2008-10-13 09:00:03 +0000
dd0632c991Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.
John Maddock
2008-10-10 16:10:00 +0000
707186737cSmall CodeGear specific patch
Nicola Musatti
2008-10-09 22:11:20 +0000
55663ad285Always 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
b9917c8810Reinstate the old choice of float functions on Dinkumware for all compilers other than Visual C++.
Daniel James
2008-09-08 21:06:16 +0000
cc8672de3eAlways 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
e810954b62Revert conversion from lightweight test to Boost.Test.
Daniel James
2008-07-19 09:02:10 +0000
4bb4957dc4Revert conversion from lightweight test to Boost.Test.
Daniel James
2008-07-18 12:31:18 +0000
b3e82db752Merge all hash changes from trunk.
Daniel James
2008-06-12 00:27:13 +0000
62226713a2Merge 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
db3e4eee37Merge changelog updates.
Daniel James
2008-05-11 12:09:07 +0000
bd9c0e53d7Use 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
dd854f794bAdd 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
55acb6d733Merge new changes to unordered & hash.
Daniel James
2008-03-24 17:03:15 +0000
5b34fead70Remove 'using quickbook' from my documentation jamfiles. It is no longer necessary, and might be harmful.
Daniel James
2008-03-19 18:27:34 +0000
1cc54e9d62Fix a link to Boost.Bimap.
Daniel James
2008-02-26 22:04:55 +0000
038a21dae6Add Boost.Unordered to Boost.Hash's intro.
Daniel James
2008-01-06 16:49:11 +0000
110f23f6aaAdd more libraries that use Boost.Hash to its intro.
Daniel James
2008-01-06 16:48:36 +0000
b2d85ea76bRemove the _fpclass code from floating point hash.
Daniel James
2008-01-02 18:08:43 +0000
102c76bd98Merge fix to suppress a Visual C++ warning. Fixes#1509
Daniel James
2007-12-09 15:46:20 +0000
f0f19cd688Only suppress warning for Visual C++ 8 and later. Refs #1509
Daniel James
2007-12-08 12:24:36 +0000
210ed051ddTry to suppress a Visual C++ warning. Refs #1509
Daniel James
2007-12-08 11:04:40 +0000
06b83dbce0Add some parameters to the standalone hash build.
Daniel James
2007-12-02 09:59:15 +0000
7ef0748e07Full merge from trunk at revision 41356 of entire boost-root tree.
Beman Dawes
2007-11-25 18:38:02 +0000
3cd8ea5b60Full merge from trunk at revision 41356 of entire boost-root tree.
Beman Dawes
2007-11-25 18:07:19 +0000
b0d0ec44ecDon'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
829966aac1Move Attic files back into their rightful places
Douglas Gregor
2007-10-23 01:47:48 +0000
035b91bdcdNew algorithm for hash floating point numbers.
Daniel James
2007-10-21 08:36:47 +0000
571d7bfd25Don'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
793b9f5eebTry to only issue deprecation warnings on compilers that support them.
Daniel James
2007-10-20 10:31:58 +0000
558f92f421Fix the deprecated warnings on Borland, should also check before using #warning.
Daniel James
2007-10-19 09:55:10 +0000
1d34150bb9Merge some minor changes from the development branch to remove some unnecessary differences.
Daniel James
2007-10-17 17:29:46 +0000
45d409c405Remove 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
2e6da0ab6dSun C++ didn't like the function call, so just try inlining the implementation for now.
Daniel James
2007-10-14 21:52:12 +0000
74a03d1655Avoid some warnings when compiling the test with Visual C++.
Daniel James
2007-10-14 07:38:49 +0000
a93b6e3feaAdd a trivial test to see if the deprecated hash headers compile okay when included.
Daniel James
2007-10-13 22:43:13 +0000
d83e6aef2bClean up the hash tests a little.
Daniel James
2007-10-13 22:30:50 +0000
81a2c42496Use a pragma for warnings in Visual C++.
Daniel James
2007-10-13 21:50:05 +0000
1df7ab54e3Use quickbook v1.4 for the hash library.
Daniel James
2007-10-13 18:47:41 +0000
5194d14c25Fix the copyright line for the hash library.
Daniel James
2007-10-13 18:47:10 +0000
cc8d3636e8Add support for complex numbers to Boost.Hash
Daniel James
2007-10-13 18:34:25 +0000
423d71ae31Separate 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
d3719996d2Remove 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
ce6543623eNew attempt at fixing the function pointer hash on the Sun compilers.
Daniel James
2007-10-13 16:34:09 +0000
26dc8abf25Fix 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
f637c9e8ceTry 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
59f532cc68Output some info about a test failure when hashing function pointers.
Daniel James
2007-10-09 07:19:30 +0000
d756415eb3Include 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