Daniel James
e661dbe988
Move the support for hashing containers into the extension header, and improve the standard tests.
...
[SVN r54144]
2009-06-21 09:42:40 +00:00
Daniel James
0d9f68d607
Move BOOST_HASH_CHAR_TRAITS from container_fwd into the hash headers, and undefine it.
...
[SVN r54143]
2009-06-21 09:42:20 +00:00
Daniel James
153971fcc3
Get <boost/functional/hash/extensions.hpp> to work.
...
[SVN r54142]
2009-06-21 09:42:05 +00:00
Daniel James
a4a6778f73
Revert [54025] "Try to avoid using special macro handling code."
...
[SVN r54141]
2009-06-21 09:41:46 +00:00
Daniel James
ebf01f20ca
Move includes to the header which they're used in.
...
[SVN r54140]
2009-06-21 09:41:30 +00:00
Daniel James
ac31c7e33c
A few more comments in boost::hash.
...
[SVN r54139]
2009-06-21 09:41:11 +00:00
Daniel James
48db3ff569
Add copyright to namespace_fail_test.cpp
...
[SVN r54033]
2009-06-17 23:24:28 +00:00
Daniel James
cf5f69c216
Try to avoid using special macro handling code.
...
[SVN r54025]
2009-06-17 21:23:42 +00:00
Daniel James
69882c3b5b
Put the minimum amount of implementation in the same namespace as the 'using namespace' directives in order to avoid Visual C++ 8 bug.
...
[SVN r54024]
2009-06-17 21:22:49 +00:00
Daniel James
79f6dbfc9a
Remove hash_complex_test's dependency on Boost.Random.
...
Only test for a few values, but that should be okay as there isn't much
to test.
[SVN r53924]
2009-06-15 07:37:42 +00:00
Daniel James
d84c5c9364
Try to avoid float to int warning when a float function doesn't exist. Refs #3171 .
...
[SVN r53828]
2009-06-12 18:24:47 +00:00
Daniel James
f77c8ed57e
Test the hash functions for a couple of typedefs.
...
[SVN r53522]
2009-06-01 06:49:45 +00:00
Daniel James
37b84f9cbb
Remove misplaced visual C++ warning pragma.
...
[SVN r53506]
2009-05-31 15:53:09 +00:00
Daniel James
7284d54f19
Hash change log.
...
[SVN r53254]
2009-05-25 19:44:52 +00:00
Daniel James
26cf795fe0
Fix a couple of clumsy errors in the last commit.
...
[SVN r53248]
2009-05-25 14:27:00 +00:00
Daniel James
e655314f73
Check for float functions with less templates.
...
The only template mechanism now used is full specialization, so this should
hopefully be more portable to compilers we don't test.
[SVN r53247]
2009-05-25 13:45:16 +00:00
Daniel James
1ccd4616fc
Try to deal with macros for frexpl and ldexpl.
...
The error message for msvc-9.0~wm5~stlport5.2 suggests that frexpl and ldexpl
are macros.
[SVN r53205]
2009-05-23 15:21:38 +00:00
Jürgen Hunold
6de823b18b
Fix gcc -pedantic error:extra extra ';'
...
[SVN r53203]
2009-05-23 13:03:25 +00:00
Daniel James
b610456580
Explicitly qualify 'none' to avoid confusion with boost::none.
...
[SVN r53185]
2009-05-22 19:00:35 +00:00
Daniel James
0c4c77ea34
Rename struct to avoid using 'type::'type' which confuses some
...
compilers.
[SVN r53175]
2009-05-22 13:35:56 +00:00
Daniel James
7d98446408
Some STLport fixes for hash.
...
[SVN r53169]
2009-05-22 06:01:35 +00:00
Daniel James
6b49fd3d49
Spell out exactly which functions can be used with which types.
...
I was hitting some ambiguity errors when the function was for the wrong type.
[SVN r53168]
2009-05-22 06:01:19 +00:00
Daniel James
e52c15df4e
Fix a typo.
...
[SVN r53167]
2009-05-22 06:00:56 +00:00
Daniel James
e1a56446d8
Try to automatically detect which float functions are available.
...
[SVN r53161]
2009-05-21 21:22:04 +00:00
Daniel James
b0f91804a9
Move the two different hash float implementation into their own header.
...
[SVN r53160]
2009-05-21 21:21:44 +00:00
Daniel James
5806a8935d
Move the hash limits workaround into its own file.
...
[SVN r53159]
2009-05-21 21:21:11 +00:00
Daniel James
6c28028f99
Use a local copy of the valid HTML 4.01 icon.
...
[SVN r53048]
2009-05-16 14:23:59 +00:00
Daniel James
a0a96229c8
Add a missing entry to the changelog.
...
[SVN r52552]
2009-04-22 21:12:49 +00:00
Daniel James
f201c2dd17
Fix float support on vxWorks.
...
Thanks to Dustin Spicuzza. Refs #2957
[SVN r52481]
2009-04-19 09:17:18 +00:00
Daniel James
8ca11394de
Don't use debug containers on darwin.
...
I'm getting errors from the darwin 4.2 debug containers which appear to
a problem with its implementation.
[SVN r52304]
2009-04-10 19:25:32 +00:00
Daniel James
18c9f2a435
Detect gcc stdlib for gcc 4.0.1.
...
For some reason the normal macros aren't defined for the standard
library that comes with gcc 4.0.1 (although maybe just on BSDs?). So try
to detect the library for that compiler.
[SVN r52245]
2009-04-08 05:51:31 +00:00
Daniel James
e5e7db003d
Changelog for unordered and hash.
...
[SVN r52084]
2009-03-31 19:43:58 +00:00
Daniel James
bb3e603cfe
Use paragraphs inside purpose tags.
...
[SVN r51802]
2009-03-16 20:21:05 +00:00
Daniel James
1c44695b87
Update copyright dates in hash and unordered.
...
[SVN r51667]
2009-03-09 20:56:23 +00:00
Daniel James
e27d60777b
Remove deprecated headers.
...
Fixes #2412 .
[SVN r51646]
2009-03-08 09:45:30 +00:00
Daniel James
ac3aa4971a
Move hash_fwd into the hash subdirectory.
...
I should have done this in the last release. But now all of the hash
implementation is in the hash subdirectory.
[SVN r51645]
2009-03-08 09:45:11 +00:00
Daniel James
ca3563cfaf
Fix the hash dirname.
...
[SVN r51407]
2009-02-22 23:49:51 +00:00
Tobias Schwinger
453a20706f
adds missing template parameters for partial specialisations
...
[SVN r51392]
2009-02-22 16:27:22 +00:00
Tobias Schwinger
eac8fab2cd
prevents vicious type deduction for array arguments
...
[SVN r51378]
2009-02-22 06:21:34 +00:00
Tobias Schwinger
de1a390d43
adds index.html for redirection to the documentation
...
[SVN r51365]
2009-02-21 15:40:34 +00:00
Tobias Schwinger
23956c0360
straightens visibility issues
...
[SVN r51359]
2009-02-20 23:36:42 +00:00
John Maddock
af6eb9fa6f
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.
[SVN r51284]
2009-02-17 10:05:58 +00:00
Daniel James
2c291488b6
Don't copy images for the standalone hash and unordered documentation, was only
...
really required before the libraries were integrated into boost.
[SVN r51263]
2009-02-15 19:32:19 +00:00
Daniel James
9df97a8597
Use the new 'boost:' links for the hash, unordered and quickbook documentation.
...
[SVN r51262]
2009-02-15 19:32:04 +00:00
John Maddock
650b8b1220
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.
[SVN r51104]
2009-02-08 16:59:14 +00:00
Daniel James
d7fb437192
Rename parameter to avoid Visual C++ warning about clash with boost::array.
...
Fixes #2643
[SVN r50514]
2009-01-08 13:37:33 +00:00
Tobias Schwinger
ba511c8939
removes absolute paths (from development machine)
...
[SVN r49958]
2008-11-27 15:32:23 +00:00
Tobias Schwinger
0be6a0b06d
introduces functional / factory & forward
...
[SVN r49957]
2008-11-27 15:15:47 +00:00
Tobias Schwinger
a993802fcf
introduces functional/ forward & factory
...
[SVN r49956]
2008-11-27 15:14:40 +00:00
Daniel James
f1735ef326
Add a forwarding header for container_fwd.hpp
...
[SVN r49662]
2008-11-09 12:11:50 +00:00