Daniel James
958738c7af
Merge a warning fix for unordered.
...
[SVN r60668]
2010-03-17 00:34:26 +00:00
Daniel James
1d02663275
Try to avoid a warning.
...
[SVN r59956]
2010-02-26 20:50:21 +00:00
Daniel James
3fb7d15f5b
Merge hash and unordered from trunk.
...
- Replace uses of deprecated C++0x macros
- Set length of primes inside template on Sun C++. Fixes #3854
- Missing newline at end of file.
[SVN r59911]
2010-02-25 19:05:01 +00:00
Daniel James
e594f1eda7
Remove deprecated macros for hash and unordered's tests.
...
[SVN r59708]
2010-02-16 22:33:10 +00:00
Daniel James
1bcb5f8b6f
Take advantage of the simplified parameters.
...
[SVN r59707]
2010-02-16 22:32:49 +00:00
Daniel James
06f63fdc0d
Stop using the deprecated BOOST_HAS_ macros in unordered and hash.
...
[SVN r59697]
2010-02-15 23:01:06 +00:00
Daniel James
7efcf9ccff
Set length of primes inside template on Sun C++. Refs #3854
...
[SVN r59200]
2010-01-21 18:01:53 +00:00
Daniel James
2b212d7c49
Merge unordered documentation.
...
[SVN r58844]
2010-01-09 17:17:53 +00:00
Daniel James
6649b4df3c
Update changelogs and slightly improved reference documentation for new release.
...
[SVN r58805]
2010-01-08 06:43:57 +00:00
Daniel James
aa0e8eedd2
Merge unordered changes.
...
[SVN r58802]
2010-01-08 05:39:54 +00:00
Daniel James
71096f4d26
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
f962857e68
Merge unordered.
...
[SVN r58605]
2009-12-30 22:17:48 +00:00
Daniel James
0f0161a5a2
Add codegear compatibility to the changes.
...
[SVN r58406]
2009-12-15 22:53:54 +00:00
Daniel James
b99382b551
Add templated find overload for compatible keys.
...
[SVN r58405]
2009-12-15 22:53:33 +00:00
Daniel James
493f905598
Fix the return type of find in the unordered reference documentation.
...
[SVN r58404]
2009-12-15 22:53:08 +00:00
Daniel James
4e6292b439
Implement an alternative erase function that doesn't return an iterator.
...
Ref #3693
[SVN r58403]
2009-12-15 22:52:52 +00:00
Daniel James
2f0a94bcfd
Add missing std:: qualifier to ptrdiff_t. Refs #3773 .
...
[SVN r58402]
2009-12-15 22:42:04 +00:00
Daniel James
618a51df13
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
02bf8f288e
Merge unordered and hash.
...
Improved Codegear support in unordered.
Another warning suppression in hash.
[SVN r58223]
2009-12-07 19:26:26 +00:00
Daniel James
18a5010436
Remove use of iterator_adaptor in unordered tests.
...
[SVN r58144]
2009-12-04 19:44:34 +00:00
Daniel James
c8b893cb77
Workaround codegear ICE.
...
It seems that the problem is calling sizeof on a dependent type when the
containers have only been used by reference. So by putting in these
dummy structures with the containers as members, it helps the compiler
instantiate the class to the level where sizeof works. I hope.
[SVN r58130]
2009-12-04 00:51:50 +00:00
Daniel James
a1252fcc0e
Use consistent names for template parameters.
...
I'm trying to fix the codegear ICEs, but it's hard to tell the cause.
Since the error happens operator== I suspect it's either to do
with defining friend functions with different template names or
something to do with friend functions in general. This is the first stab
in the dark at fixing this.
[SVN r58062]
2009-11-30 18:25:26 +00:00
Daniel James
ef67d9ae12
Document the unordered changes.
...
[SVN r58004]
2009-11-28 11:46:24 +00:00
Daniel James
3e638049ec
Try to support incomplete types for Sun - at the expense of zero argument emplace.
...
[SVN r58002]
2009-11-28 11:46:05 +00:00
Daniel James
144d8963a3
Merge unordered.
...
Warning fixes, support for incomplete types and tweak some test.
[SVN r57998]
2009-11-28 11:40:08 +00:00
Daniel James
7f59e8e058
Better testing of incomplete types.
...
[SVN r57975]
2009-11-27 19:43:06 +00:00
Daniel James
7023460394
Suppress a warning that's in the windows mobile system headers.
...
[SVN r57963]
2009-11-26 23:15:30 +00:00
Daniel James
0dcf1b5cd2
Fix the version check when suppressing warnings.
...
[SVN r57962]
2009-11-26 23:14:53 +00:00
Daniel James
7b2c5189b3
Suppress some warnings on visual c++ 7.1.
...
[SVN r57921]
2009-11-25 09:14:16 +00:00
Daniel James
d3fe62a646
Try to avoid an odd warning from Visual C++
...
[SVN r57919]
2009-11-25 09:09:25 +00:00
Daniel James
1f17294cd3
Use remove_const again.
...
[SVN r57840]
2009-11-21 20:37:50 +00:00
Daniel James
3882a61065
Inspect fixes.
...
[SVN r57838]
2009-11-21 19:40:28 +00:00
Daniel James
f709c16d70
Merge [56844]: Correct macro checks for initializer lists.
...
[SVN r57801]
2009-11-20 09:16:36 +00:00
Daniel James
df72c4886f
Support incomplete template parameters to unordered containers.
...
[SVN r57798]
2009-11-20 08:03:26 +00:00
Daniel James
26c72f9860
Use 'E' for key extractor, freeing 'K' for key.
...
[SVN r57797]
2009-11-20 08:02:48 +00:00
Daniel James
55957bbab5
Some more warning fixes for Visual C++ 7.1
...
[SVN r57719]
2009-11-16 23:56:37 +00:00
Daniel James
ab843eb587
Fix a warning on Visual C++ 7.1. Although, I don't think I'm going to be warning free on the compiler.
...
[SVN r57617]
2009-11-12 21:36:27 +00:00
Daniel James
4438b8e017
Fix a warning that only shows up in release builds.
...
[SVN r57556]
2009-11-10 20:07:50 +00:00
Daniel James
5747836754
Change unordered move tests to be more lenient on compilers without NRVO. Will probably need to reintroduce some of the failure markup later.
...
[SVN r57550]
2009-11-10 18:17:53 +00:00
Daniel James
ba5c383877
Stricter warnings for unordered and hash.
...
There are still warnings in hash_complex_test.
[SVN r57537]
2009-11-10 08:15:55 +00:00
Daniel James
a3e57838ed
Merged revisions 57126,57139,57150-57153 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r57126 | danieljames | 2009-10-24 12:56:30 +0100 (Sat, 24 Oct 2009) | 1 line
Update the intel compile flags.
........
r57139 | danieljames | 2009-10-24 18:53:03 +0100 (Sat, 24 Oct 2009) | 1 line
Fix unordered for intel strict.
........
r57150 | danieljames | 2009-10-25 10:54:28 +0000 (Sun, 25 Oct 2009) | 1 line
Fix the intel strict flag.
........
r57151 | danieljames | 2009-10-25 10:54:53 +0000 (Sun, 25 Oct 2009) | 1 line
Remove insert empty initializer lists, as there's a bug in gcc.
........
r57152 | danieljames | 2009-10-25 10:55:08 +0000 (Sun, 25 Oct 2009) | 1 line
Slightly rearrange the unordered container headers so that prev_prime is defined before it's used.
........
r57153 | danieljames | 2009-10-25 10:55:27 +0000 (Sun, 25 Oct 2009) | 1 line
Remove 'grouped' from hash_table as it isn't used and is a bit confusing.
........
[SVN r57179]
2009-10-27 19:39:33 +00:00
Daniel James
b4f08db391
Remove 'grouped' from hash_table as it isn't used and is a bit confusing.
...
[SVN r57153]
2009-10-25 10:55:27 +00:00
Daniel James
060acb3f25
Slightly rearrange the unordered container headers so that prev_prime is defined before it's used.
...
[SVN r57152]
2009-10-25 10:55:08 +00:00
Daniel James
8727de1a1b
Remove insert empty initializer lists, as there's a bug in gcc.
...
[SVN r57151]
2009-10-25 10:54:53 +00:00
Daniel James
8cde8d1252
Fix the intel strict flag.
...
[SVN r57150]
2009-10-25 10:54:28 +00:00
Daniel James
6bac25221a
Fix unordered for intel strict.
...
[SVN r57139]
2009-10-24 17:53:03 +00:00
Daniel James
5bedbde746
Update the intel compile flags.
...
[SVN r57126]
2009-10-24 11:56:30 +00:00
Daniel James
2221c8334e
Merge a couple of documentation changes.
...
Merged revisions 56988-56989 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r56988 | danieljames | 2009-10-18 21:18:28 +0100 (Sun, 18 Oct 2009) | 1 line
Add release notes for unordered.
........
r56989 | danieljames | 2009-10-18 21:18:43 +0100 (Sun, 18 Oct 2009) | 1 line
Mention that image attributes are supported.
........
[SVN r57028]
2009-10-20 23:13:33 +00:00
Daniel James
584eaad67a
A couple of bug fixes for unordered containers.
...
Merged revisions 57005-57006 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r57005 | danieljames | 2009-10-19 20:24:33 +0100 (Mon, 19 Oct 2009) | 6 lines
Use normal emplace implementation for emplace_hint and insert with hint.
There's a bug in the emplace_hint implementation for unordered
containers with equivalent keys. Since my tests missed it, I'm just
going to use the normal emplace implementation until I write better
tests.
........
r57006 | danieljames | 2009-10-19 20:32:09 +0100 (Mon, 19 Oct 2009) | 1 line
Fix allocator for construct from initializer list.
........
[SVN r57027]
2009-10-20 23:05:28 +00:00
Daniel James
2fdd33381c
Fix allocator for construct from initializer list.
...
[SVN r57006]
2009-10-19 19:32:09 +00:00