Daniel James
e5f3356742
Hash: Stop using -strict-ansi for Intel.
...
It doesn't seem to be compatible with C++11.
[SVN r82060]
2012-12-17 23:38:35 +00:00
Daniel James
9721f9c764
Hash: Safer macro names in tests.
...
[SVN r82059]
2012-12-17 23:37:56 +00:00
Daniel James
0e0906b0a4
Hash: Support boost::int128_type.
...
[SVN r81816]
2012-12-10 10:40:44 +00:00
Daniel James
67ad8c2151
Hash: Detab.
...
[SVN r81787]
2012-12-08 09:19:24 +00:00
Daniel James
be4292842d
Hash: Stop using warnings as errors for Visual C++.
...
I'd like to get full test results for Visual C++ with STLport.
[SVN r81712]
2012-12-04 22:23:20 +00:00
Daniel James
473b1da8de
Hash: Avoid some intel warnings in tests.
...
It doesn't have the GCC warning pragma, and doesn't like compiling the integer
tests with floats (used to compile them, but never use them).
[SVN r81679]
2012-12-02 21:12:38 +00:00
Daniel James
7f7ecfc717
Hash: Extra test to check different platform's floating point functions.
...
[SVN r81210]
2012-11-05 18:33:54 +00:00
Daniel James
853a713cf2
Remove deprecated header boost/functional/detail/container_fwd.hpp
...
[SVN r80288]
2012-08-28 17:43:05 +00:00
Daniel James
eec47991f9
Hash: A single unified algorithm for hashing floats.
...
Attempts to automatically use a binary hash for floats where it's known to
work, and then use the generic hash algorithm as a fallback.
[SVN r80177]
2012-08-24 22:52:42 +00:00
Daniel James
f1de575546
Hash: Clean up some unit tests.
...
- Remove some unnecessary headers.
- Try to fix warning in enum tests.
- Compile tests + hash namespace in enum tests.
[SVN r80154]
2012-08-23 12:18:18 +00:00
Daniel James
05f16beaf0
Hash: Quick attempt at supporting enums.
...
Thanks to Filip Konvička.
[SVN r80139]
2012-08-22 11:40:27 +00:00
Daniel James
92fe67f714
Compile error for deprecated header boost/functional/detail/container_fwd.hpp.
...
[SVN r79652]
2012-07-22 07:15:34 +00:00
Daniel James
5ebe3ad87d
Hash: Fix smart pointer macro check.
...
[SVN r79527]
2012-07-15 07:43:40 +00:00
Daniel James
411ac66581
Hash: std::shared_ptr, std::unique_ptr support.
...
[SVN r79516]
2012-07-14 22:32:29 +00:00
Marshall Clow
af3a31090c
Switch from deprecated macros to new shiny ones; no functionality change
...
[SVN r79392]
2012-07-09 20:12:04 +00:00
Daniel James
806abd0ddf
Hash: Only use typeid when available.
...
[SVN r78755]
2012-05-29 19:41:19 +00:00
Daniel James
0d4c55854b
Add warning to deprecated header boost/functional/detail/container_fwd.hpp.
...
Should have done this years ago, removing this header should make
modularization a tad bit cleaner.
[SVN r78533]
2012-05-21 21:58:18 +00:00
Daniel James
8bc410f571
Hash: Use SFINAE to avoid implicit casts to numbers.
...
[SVN r78391]
2012-05-08 22:24:46 +00:00
Daniel James
5611f4238e
Unordered: Avoid -Wshadow warnings. Refs #6190 .
...
[SVN r78364]
2012-05-07 10:57:35 +00:00
Daniel James
f3229da836
Hash: fix tests for older C++0x libraries.
...
[SVN r78165]
2012-04-23 20:51:21 +00:00
Daniel James
98953a28c7
Hash: Support std::array and std::tuple. Refs #6806 .
...
[SVN r78144]
2012-04-22 19:46:28 +00:00
Daniel James
f98a942e2e
Unordered/hash: Avoid a gcc warning. Refs #6771
...
[SVN r77832]
2012-04-08 15:29:15 +00:00
Daniel James
8c0e9a2b09
Run some tests without BOOST_HASH_NO_IMPLICIT_CASTS.
...
[SVN r69854]
2011-03-11 18:19:23 +00:00
Daniel James
664522596f
Remove shared_ptr fail test since it now supports Boost.Hash
...
[SVN r69853]
2011-03-11 18:17:48 +00:00
Daniel James
7dc95d044d
Support typeindex in hash. Refs #4756 .
...
[SVN r68145]
2011-01-14 03:13:39 +00:00
Daniel James
ad614b3d5f
Move tests for container_fwd.hpp into detail.
...
[SVN r67667]
2011-01-04 23:30:22 +00:00
Daniel James
ed598f865e
Fix tabs and files without copyright.
...
[SVN r67612]
2011-01-03 12:43:34 +00:00
Daniel James
482f038837
Avoid -Wconversion warnings in unordered & hash.
...
[SVN r67170]
2010-12-11 14:43:00 +00:00
Daniel James
982b350d71
Remove some 'always_show_run_output' flags.
...
[SVN r66566]
2010-11-14 11:42:58 +00:00
Daniel James
906f632706
Actually, make the change to hash opt-in, rather than opt-out. It's a bit late to introduce a breaking change.
...
[SVN r64007]
2010-07-14 08:17:48 +00:00
Daniel James
38d131c158
Fix inspect issues.
...
[SVN r63762]
2010-07-08 20:48:30 +00:00
Daniel James
2553a5fbdc
Try preventing static casts when calling hash_value.
...
[SVN r63716]
2010-07-06 23:32:37 +00:00
Daniel James
f544265741
Give up on warnings-as-errors for gcc for now.
...
[SVN r61113]
2010-04-06 20:14:12 +00:00
Daniel James
733422d1b9
Remove optimization which causes 0.5 to hash to 0. Refs #4038 .
...
I have an internal requirement the 0 hashes to 0, a better solution
might be to remove that, put the optimization back and hash 0 to another
value. Or alternatively, use the main combine function instead.
[SVN r60805]
2010-03-24 08:49:00 +00:00
Daniel James
77f856e3cf
Remove deprecated macros for hash and unordered's tests.
...
[SVN r59708]
2010-02-16 22:33:10 +00:00
Daniel James
e042170fb9
Missing newline.
...
[SVN r59365]
2010-01-30 09:30:04 +00:00
Daniel James
316b1aa9f0
Don't foward declare containers when using gcc's parallel library and
...
add a macro to disable forward declaration. Fixes #3866 .
[SVN r59282]
2010-01-27 19:32:39 +00:00
Daniel James
98f0f11423
Turn warnings as errors back on.
...
[SVN r58949]
2010-01-12 18:51:59 +00:00
Daniel James
5f10c2bb7e
Explicitly cast values to avoid warning on Visual C++ 10
...
[SVN r58745]
2010-01-06 08:43:47 +00:00
Daniel James
6d7a55a4f7
Formatting changes, mostly to fit within 80 characters.
...
Also, some C casts converted to static_cast.
[SVN r58692]
2010-01-04 22:49:39 +00:00
Daniel James
2734e22b50
Only use _GLIBCXX_DEBUG on gcc/darwin.
...
It looks like pathscale also uses the gcc library but debug mode doesn't
work on it.
[SVN r58567]
2009-12-29 18:06:41 +00:00
Daniel James
9938fad017
Only use gcc debug containers on the container_fwd_test.
...
[SVN r58395]
2009-12-15 13:16:50 +00:00
Daniel James
4787563f96
Turn off warnings as errors on gcc/darwin because the integer library currently causes some warnings.
...
[SVN r58394]
2009-12-15 13:16:32 +00:00
Daniel James
78eeabaeb2
Suppress another warning.
...
[SVN r58078]
2009-12-01 08:52:10 +00:00
Daniel James
3882189584
Try to suppress some more Visual C++ warnings.
...
[SVN r57976]
2009-11-27 19:43:26 +00:00
Daniel James
079f8025b3
Suppress a warning that's in the windows mobile system headers.
...
[SVN r57963]
2009-11-26 23:15:30 +00:00
Daniel James
b43c9fa145
Fix some hash /W4 warnings. Fixes #3648
...
[SVN r57839]
2009-11-21 19:40:54 +00:00
Daniel James
b0ceeca154
Turn on warnings as errors for the hash tests.
...
[SVN r57720]
2009-11-16 23:56:56 +00:00
Daniel James
d8bfb81914
Remove 'warnings-as-errors' flag that was breaking the build.
...
[SVN r57564]
2009-11-11 14:03:44 +00:00
Daniel James
9958072d2a
Stricter warnings for unordered and hash.
...
There are still warnings in hash_complex_test.
[SVN r57537]
2009-11-10 08:15:55 +00:00