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
2fdd33381c
Fix allocator for construct from initializer list.
...
[SVN r57006]
2009-10-19 19:32:09 +00:00
Troy D. Straszheim
51fdfa7ac7
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Daniel James
3dff89c240
Correct macro checks for initializer lists.
...
[SVN r56844]
2009-10-14 20:30:48 +00:00
Daniel James
4e07c94502
Copy the unordered and hash CMake files from release.
...
[SVN r56704]
2009-10-10 15:09:02 +00:00
Daniel James
373791d0b2
Detab.
...
[SVN r56571]
2009-10-04 10:37:56 +00:00
Daniel James
fe3d612fe0
Clean up some unordered TODOs.
...
[SVN r56570]
2009-10-04 10:37:36 +00:00
Daniel James
ae0c97a77a
Make sure inserting from a range of types other than the value type is better tested.
...
[SVN r56562]
2009-10-03 16:42:20 +00:00
Daniel James
1e24f85fbc
Insert using initializer lists.
...
[SVN r56560]
2009-10-03 16:41:32 +00:00
Daniel James
4601f5c51f
Stricter insert exception tests.
...
[SVN r56559]
2009-10-03 16:41:11 +00:00
Daniel James
d0a3efab6a
Just remove the test since the test itself doesn't work on most compilers.
...
[SVN r56468]
2009-09-29 07:46:44 +00:00
Daniel James
2b8680d2c4
Remove the optimization for std::pair with a key reference. It'll be too much hassle to get a very unusual use case to work on all compilers.
...
[SVN r56461]
2009-09-28 23:06:03 +00:00
Daniel James
31cd8f4e16
Try supporting reference parameters in pairs. Probably not required.
...
[SVN r56441]
2009-09-27 19:12:04 +00:00
Daniel James
b75b7dd5ac
Remove temporary test.
...
[SVN r56374]
2009-09-24 20:42:19 +00:00
Daniel James
ff6e457651
Fix bug where container was reducing the number of buckets.
...
[SVN r56347]
2009-09-21 21:17:40 +00:00
Daniel James
78b078f41d
Since all the compilers support out of line template members use them
...
and lots of other things.
[SVN r56329]
2009-09-20 21:55:15 +00:00
Daniel James
7598d0d49b
Add a small test to see if the tested compilers support out of line template methods.
...
[SVN r55992]
2009-09-03 07:37:30 +00:00
Daniel James
848b73f99f
Remove a few unused parameters.
...
[SVN r55921]
2009-08-31 15:33:28 +00:00
Daniel James
386d9f28d7
Initial checkin of new version of Boost.Unordered.
...
- More template use, less preprocessor use.
- Removed some of the Visual C++ 6 workarounds.
- Reduced memory use of the main object.
- Split into smaller headers.
[SVN r55878]
2009-08-30 16:42:28 +00:00
Troy D. Straszheim
d5dac9bdae
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Daniel James
ca018bfba6
Remove the emulation of single argument C++0x std::pair constructor.
...
[SVN r55132]
2009-07-23 17:53:59 +00:00
Daniel James
7bc588d8df
Fix the insert tests when there is a small number of buckets.
...
[SVN r55099]
2009-07-22 22:37:52 +00:00
Daniel James
2b09a34467
Get the type of the initializer_list right.
...
[SVN r53550]
2009-06-01 19:17:49 +00:00
Daniel James
78ea3024b5
Fix tests for when the library has support for initializer lists but the compiler doesn't.
...
[SVN r53525]
2009-06-01 06:50:37 +00:00
Daniel James
6d8ce11934
Remove a couple of old uses of BOOST_NO_INITIALIZER_LISTS.
...
[SVN r53367]
2009-05-28 22:06:42 +00:00
Daniel James
46caec7d77
Some workarounds for old versions of Borland.
...
[SVN r53316]
2009-05-27 18:19:32 +00:00
Daniel James
04234cecee
Use lightweight_test for unordered.
...
[SVN r53314]
2009-05-27 17:44:09 +00:00
Daniel James
84ff0c3227
Remove obsolete comment.
...
[SVN r53312]
2009-05-27 17:43:22 +00:00
Daniel James
20c9360528
Better configuration for boost.unordered.
...
[SVN r53127]
2009-05-20 06:43:38 +00:00
Daniel James
09b239ed28
Merge emplace support for sandbox - but without move support.
...
[SVN r52885]
2009-05-10 21:25:09 +00:00
Daniel James
f8e1ec8d2b
Revert changes to unordered, as the test fails on most compilers.
...
[SVN r52673]
2009-04-30 05:08:40 +00:00
Daniel James
24091f8bd8
Don't test prime_list::length on Visual C++.
...
Checking the array size doesn't seem to work on it.
[SVN r52669]
2009-04-29 21:43:41 +00:00
Daniel James
4c3c18467c
Fix the length of the prime number list. Refs #2975
...
[SVN r52658]
2009-04-29 10:05:17 +00:00
Daniel James
3f0e2b478b
Add stream output to the count test helper for unordered.
...
[SVN r52397]
2009-04-14 17:51:34 +00:00
Daniel James
a07e4c5810
Implement full extract_key for compilers without SFINAE and variadic
...
templates.
[SVN r52393]
2009-04-14 17:23:37 +00:00
Daniel James
638accbec4
Update copyright dates in hash and unordered.
...
[SVN r51667]
2009-03-09 20:56:23 +00:00
Daniel James
d8fb4f4c38
Detab.
...
[SVN r51644]
2009-03-08 09:44:51 +00:00
Daniel James
3e55934381
Make the sort stable.
...
Doesn't really matter, but it might as well be.
[SVN r51505]
2009-03-01 14:15:39 +00:00
Daniel James
40a89ac649
Add missing return for operator=.
...
[SVN r51504]
2009-03-01 14:15:09 +00:00
Daniel James
fe3873b28f
Add support for initializer lists to config and the unordered containers.
...
[SVN r50118]
2008-12-04 21:30:19 +00:00
Daniel James
527a72860d
Extra tests for equality with different hash functions.
...
[SVN r49924]
2008-11-24 22:55:14 +00:00
Michael A. Jackson
1f4d8e7c21
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
...
[SVN r49627]
2008-11-07 17:02:56 +00:00
Daniel James
62427c8287
Forward headers for the unordered containers.
...
[SVN r48802]
2008-09-16 21:45:53 +00:00
Daniel James
ab588fe872
Fix a workaround macro.
...
[SVN r48791]
2008-09-15 21:48:46 +00:00
Daniel James
d6f513be52
Rename 'emplace' with hint to 'emplace_hint'.
...
[SVN r48081]
2008-08-11 07:52:37 +00:00
Daniel James
4305d10264
On second thoughts, I'll just completely remove hash_value for ordered
...
containers. It's low quality and not very generic (it uses boost::hash for
mapped values). Should be a painless change.
[SVN r47465]
2008-07-15 22:03:15 +00:00
Daniel James
8868fa4687
Merge inspect fixes for the unordered library.
...
Merged revisions 46470-46592 via svnmerge from
https://svn.boost.org/svn/boost/branches/unordered/trunk
................
r46589 | danieljames | 2008-06-21 21:37:42 +0100 (Sat, 21 Jun 2008) | 2 lines
Fix some inspect errors (tabs and missing copyright/license).
................
r46591 | danieljames | 2008-06-21 21:47:51 +0100 (Sat, 21 Jun 2008) | 1 line
Move memory.hpp into the helpers subdirectory.
................
r46592 | danieljames | 2008-06-21 22:08:53 +0100 (Sat, 21 Jun 2008) | 1 line
Prevent inspect errors for unnamed namespaces in some of the test header files.
................
[SVN r46594]
2008-06-21 22:02:15 +00:00