Daniel James
1ff1366c5e
Add std::pair, and a GCC 2.95 workaround to container_fwd.hpp
...
[SVN r32581]
2006-02-05 14:04:56 +00:00
Daniel James
a5d18ba409
Add copyright to container_fwd_test.
...
[SVN r32580]
2006-02-05 14:02:28 +00:00
Daniel James
f9a050b68e
Make the functions static in container_fwd_test.
...
[SVN r32579]
2006-02-05 14:00:23 +00:00
Daniel James
a9144ed80b
Add a missing include to a functional/hash test header.
...
[SVN r32578]
2006-02-05 13:59:03 +00:00
Daniel James
4ed4e4760b
Tidy up functional/hash's Jamfile a little.
...
[SVN r32577]
2006-02-05 13:58:06 +00:00
Daniel James
332201e5c8
Change container_fwd.hpp to cooperate with gcc stdlib++'s debug mode.
...
[SVN r32081]
2005-12-16 19:14:16 +00:00
Daniel James
e225ed8f14
Fix a build error in the hash tests.
...
[SVN r32060]
2005-12-15 18:00:47 +00:00
Daniel James
11170a916b
Quick & dirty update of hash tests for new version of Boost.Test
...
[SVN r32056]
2005-12-15 00:27:53 +00:00
Daniel James
26f4b6cd55
More epsilon hash float tests.
...
[SVN r32055]
2005-12-15 00:22:00 +00:00
Daniel James
6f61ab5b0b
Fix clumsy mistakes in the epsilon hash test.
...
[SVN r31908]
2005-12-04 20:08:10 +00:00
Daniel James
1ec297d8d4
Test for hashing 1+epsilon, following recent boost-dev comments on Darwin
...
gcc-4.0's long double.
[SVN r31907]
2005-12-04 20:02:08 +00:00
Daniel James
906b14102d
Return 0 from test, for the benefit of Visual C++ 6.
...
[SVN r31202]
2005-10-05 20:52:00 +00:00
Daniel James
803b01c8c8
Add test for char_traits in container_fwd.hpp
...
[SVN r31134]
2005-09-27 19:46:04 +00:00
Daniel James
016766fdec
Add char_traits support to the container_fwd header.
...
[SVN r31133]
2005-09-27 19:45:04 +00:00
Daniel James
b70f0b3aab
Add tests for container_fwd to hash tests.
...
[SVN r31044]
2005-09-19 20:39:57 +00:00
Daniel James
bb16ae385a
Add STL forward declarations for the hash library (just for testing, not in use yet)
...
[SVN r31043]
2005-09-19 20:29:51 +00:00
Daniel James
f5cbe3661c
Merge in Markus' workaround for Tru64/CXX std::numeric_limits::denorm_min() bug
...
from RC_1_33_0.
[SVN r31042]
2005-09-19 18:25:30 +00:00
John Maddock
9158f88562
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
Daniel James
eb20117301
Return 0 from int main() in the hash examples.
...
[SVN r30633]
2005-08-22 19:16:47 +00:00
Daniel James
379105280f
Change the hash-test rule to work with multiple source files.
...
[SVN r30615]
2005-08-21 14:54:52 +00:00
Daniel James
1df9014b94
Add hash examples to the unit tests.
...
[SVN r30612]
2005-08-21 11:40:06 +00:00
Daniel James
30bc59df59
Add Jamfiles for testing hash examples.
...
[SVN r30611]
2005-08-21 11:22:29 +00:00
Daniel James
b2c5ed9adf
Merge in fix to hash example/documentation from 1.33 branch.
...
[SVN r30610]
2005-08-20 20:44:23 +00:00
Daniel James
9a63dd6667
Revert a mistake in the previous commit of the hash documentation.
...
[SVN r30477]
2005-08-04 22:44:34 +00:00
Daniel James
5e713acaef
Update hash links page to more recent versions of the papers.
...
[SVN r30476]
2005-08-04 22:39:41 +00:00
Daniel James
bc9ab80b9f
Fix broken link in hash documentation source.
...
[SVN r30475]
2005-08-04 22:16:22 +00:00
Daniel James
dedb3ba27b
Fixed some of the include statements in the documentation.
...
[SVN r30464]
2005-08-04 17:39:42 +00:00
Daniel James
1cea89464b
Add tests for linking two object files that include the hash libraries.
...
[SVN r29710]
boost-1.33.0
2005-06-20 21:45:54 +00:00
Daniel James
74ec71fe8d
Check errno after calling frexp - this is pretty slow and unecessary on most platforms, but this close to release it seems better to be over cautious.
...
[SVN r29255]
2005-05-28 12:10:33 +00:00
Daniel James
8090093f06
Initialise the exponent before calling frexp in the hash float function.
...
[SVN r29200]
2005-05-26 07:36:26 +00:00
Daniel James
16b4e4b261
Fix a typo in hash_float_test.
...
[SVN r29120]
2005-05-21 17:15:10 +00:00
Daniel James
bbf337598b
Tweak the hash tests a bit more.
...
[SVN r29119]
2005-05-21 17:10:39 +00:00
Daniel James
386d46aff0
Write a better error message when the denormalised minimum float hash test
...
fails.
[SVN r29118]
2005-05-21 16:46:53 +00:00
Daniel James
8b483e7d86
Try to make sure that the different functions in hash_function_pointer_test
...
really are different.
[SVN r28833]
2005-05-11 21:32:17 +00:00
Daniel James
177884e8a3
Try to fix the failing denorm_min hash_value test by explicitly casting the
...
result of denorm_min() (I think it might be returning the wrong type).
[SVN r28553]
2005-05-01 13:43:56 +00:00
Daniel James
7e6b470009
Change the description of functional/hash.
...
[SVN r28436]
2005-04-23 13:07:27 +00:00
Daniel James
f2a59837b0
Add some links to the hash documentation, acknowledgements for the review,
...
fixed some errors.
[SVN r28427]
2005-04-22 22:08:49 +00:00
Daniel James
78b6d8731e
Fix a clumsy mistake in hash_float_test
...
[SVN r28402]
2005-04-22 06:37:41 +00:00
Daniel James
7c2f3b6bf5
Change hash_custom_test to have a cleaner implementation (along the lines of
...
Peter Dimov's suggestion) and to only include the hash headers after declaring
the class.
[SVN r28394]
2005-04-21 23:43:51 +00:00
Daniel James
dd93c7c9a4
Change hash_float_test to write out some false failures instead of failing.
...
[SVN r28393]
2005-04-21 23:41:12 +00:00
Daniel James
7092068156
Another attempt at getting the hash array tests to pass on Borland.
...
[SVN r28390]
2005-04-21 22:20:43 +00:00
Daniel James
572ec155db
Split the hash pointer tests into tests for normal pointers and function pointers, as function pointers fail on old versions of Visual C++, and add a note about this to the hash documentaion.
...
[SVN r28389]
2005-04-21 22:18:38 +00:00
Daniel James
9a96585cb9
Update hash documentation:
...
Rename to Boost.Functional/Hash. Add some extra details to the library header.
Use macros to link functions & classes.
Add a note about a couple of portability issues.
[SVN r28373]
2005-04-21 08:44:14 +00:00
Daniel James
dbcb234320
Various changes to the hash documentation including:
...
- Updated for splitting the books example into books.hpp & books.cpp
- Added the array overloads of hash_value, and the new signature for pointers.
- Split up the overloads of hash_value in boost/hash/hash.hpp.
[SVN r28341]
2005-04-20 15:16:29 +00:00
Daniel James
412ec29987
Change the books hash example to have a separate header.
...
[SVN r28340]
2005-04-20 15:02:00 +00:00
Daniel James
d8eb578ae5
Add redirect for the hash documentation.
...
[SVN r28339]
2005-04-20 14:58:43 +00:00
Daniel James
1cf16e51b9
Change the NaN hash test to a warning.
...
[SVN r28318]
2005-04-18 17:16:02 +00:00
Daniel James
91dfc92b0e
Don't bother testing the hash functions with infinity and NaN on borland. Remove a few pointless lines from hash_value_array_test.
...
[SVN r28287]
2005-04-17 09:12:01 +00:00
Daniel James
f2afc2a08d
Another fix for the Borland hash array code, and get rid of my attempt at working around Borland problems with infinity and NaN in the hash float functions. It seems impossible to do anything with them.
...
[SVN r28286]
2005-04-17 09:09:42 +00:00
Daniel James
7223c8da60
Remove workaround for bug in gcc 4.0 which appears to have been fixed.
...
[SVN r28282]
2005-04-16 16:59:30 +00:00