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
854dc0b353
Various inspect fixes.
...
[SVN r56603]
2009-10-05 21:29:39 +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
788a3661a2
Update the unordered rationale.
...
[SVN r56561]
2009-10-03 16:42:00 +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
55eafdf0ee
Update reference docs to latest version of draft standard and fill in
...
some missing details.
[SVN r56558]
2009-10-03 16:40:53 +00:00
Daniel James
63e04cfb60
Fix the iterator category.
...
[SVN r56557]
2009-10-03 16:40:26 +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
437a35feaa
Remove the emplace_hint implementation for unique containers as it isn't really used and seems to be causing sun 5.7 problems.
...
[SVN r56363]
2009-09-22 22:39:17 +00:00
Daniel James
f76af2d0c8
Another std::max.
...
[SVN r56362]
2009-09-22 22:39:00 +00:00
Daniel James
efbf13685e
Use std::max.
...
[SVN r56349]
2009-09-21 21:18:21 +00:00
Daniel James
08d533cb88
Fix a bug that was causing unnecessary rehahes.
...
[SVN r56348]
2009-09-21 21:18:01 +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
965c2ae89c
Slightly more consistent variable names. In detail 'n' is now always a node pointer.
...
[SVN r56346]
2009-09-21 21:17:19 +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
491fa330f6
Move size_ and cached_begin_bucket_ into table, rename hash_table_manager hash_buckets.
...
[SVN r56010]
2009-09-04 07:03:04 +00:00
Daniel James
9ec148aec5
Fix link to n2691.
...
[SVN r56009]
2009-09-04 07:02:28 +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
6a8506d959
Remove some old Visual C++ workarounds.
...
[SVN r55991]
2009-09-03 07:37:14 +00:00
Daniel James
7fe53ef5a3
Combine hash_structure and hash_table_manager.
...
[SVN r55990]
2009-09-03 07:36:21 +00:00
Daniel James
1743ed118d
Remove 'static' from next_node and node_count. Will hopefully make vacpp happy.
...
[SVN r55922]
2009-08-31 15:33:49 +00:00
Daniel James
848b73f99f
Remove a few unused parameters.
...
[SVN r55921]
2009-08-31 15:33:28 +00:00
Daniel James
ccc88ecf0a
Remove unnecessary BOOST_DEDUCED_TYPENAMEs
...
[SVN r55902]
2009-08-31 10:39:40 +00:00
Daniel James
c40cb50fe5
Detab.
...
[SVN r55901]
2009-08-31 10:39:25 +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
Daniel James
4350660626
Remove allocator_constructor since it's never used.
...
[SVN r55877]
2009-08-30 16:33:42 +00:00
Daniel James
1632522967
Update the reference documentation to mention that emplace is now emulated.
...
[SVN r55185]
2009-07-26 19:00:40 +00:00
Daniel James
178154082f
Some extra changelog notes.
...
[SVN r55184]
2009-07-26 18:59:33 +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
cf363355df
Try to work around an odd Visual C++ 8 bug.
...
[SVN r55138]
2009-07-23 22:17:20 +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
3c48fa3818
Adjust the unordered defaults so that emplace takes more parameters and less buckets are created by default.
...
[SVN r55100]
2009-07-22 22:38:08 +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
6d1aece43a
Add constructors to the methods for controlling bucket size in unordered containers.
...
[SVN r54914]
2009-07-12 18:03:35 +00:00
Daniel James
7e1dbc4cb7
Fix the unordered_map declaration in the tutorial. Fixes #3119 .
...
[SVN r53552]
2009-06-01 19:22:27 +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
cec1891586
Disable incorrect Visual C++ 64-bit warnings. Ref #3082 .
...
[SVN r53505]
2009-05-31 15:50:56 +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
b83a73ab40
Remove an unused function.
...
[SVN r53318]
2009-05-27 18:32:38 +00:00
Daniel James
caa0b7cdf6
Fix a change accidentally included in the last commit.
...
[SVN r53317]
2009-05-27 18:32:22 +00:00
Daniel James
46caec7d77
Some workarounds for old versions of Borland.
...
[SVN r53316]
2009-05-27 18:19:32 +00:00