Commit graph

39460 commits

Author SHA1 Message Date
Daniel James
78951f477a Unordered: More compilers without SFINAE expressions.
[SVN r74132]
2011-08-29 15:18:29 +00:00
Ion Gaztañaga
c1b529ae92 Fixes for clang + cleanup
[SVN r74125]
2011-08-29 11:22:19 +00:00
Daniel James
c49e25ea15 Unordered: More portability changes.
[SVN r74122]
2011-08-29 11:10:09 +00:00
Daniel James
ce7593521a Unordered: Failures for compilers without SFINAE expressions.
More to come.

[SVN r74120]
2011-08-29 09:41:25 +00:00
Daniel James
38ac4cd5d8 Unordered: Support piecewise pair construction.
Will need to deprecate the old variadic style pair construction, also
should look into extract_key, was written for compatibility with older
compilers that are no longer supported.

[SVN r74119]
2011-08-29 09:40:41 +00:00
Edward Diener
42fcda1c98 Better documentation and organization.
[SVN r74116]
2011-08-29 01:18:39 +00:00
Eric Niebler
e45675a827 add missing include to try to make msvc9~stlport toolset happy
[SVN r74113]
2011-08-28 22:48:40 +00:00
Christophe Henry
1861ddb77c added visitor example
[SVN r74112]
2011-08-28 20:15:43 +00:00
Ion Gaztañaga
ea459d4670 Added SwitchToThread to sched_yield to improve a bit process hand-offs
[SVN r74110]
2011-08-28 18:30:28 +00:00
Christophe Henry
4ef499f955 limited number of frow's (in case of submachines) to 1 per event
[SVN r74109]
2011-08-28 17:07:36 +00:00
Daniel James
e329c5442f Unordered: Restore at_tests.
[SVN r74108]
2011-08-28 15:43:08 +00:00
Daniel James
454ea8f464 Quickbook: Remove accidental commit.
[SVN r74107]
2011-08-28 15:37:32 +00:00
Daniel James
b56a172055 Unordered: Support optional allocator methods.
Only for compilers with SFINAE expressions and recent versions of Visual
C++. Also fix Visual C++ 8, and use BOOST_UNORDERED_ prefix for all
macros.

[SVN r74106]
2011-08-28 15:36:58 +00:00
Daniel James
2a6e9e6db1 Unordered: Hopefully vacpp will like this more.
[SVN r74103]
2011-08-28 11:31:43 +00:00
Daniel James
207a996501 Unordered: Try to avoid warning on sun.
[SVN r74102]
2011-08-28 11:31:23 +00:00
Ion Gaztañaga
85ab8b0373 Fixed bug in timeout test
[SVN r74100]
2011-08-28 10:41:23 +00:00
Ion Gaztañaga
a46d7777fd Deleted garbage file
[SVN r74099]
2011-08-28 10:17:45 +00:00
Ion Gaztañaga
e86ea273c4 Code cleanup
[SVN r74098]
2011-08-28 09:41:10 +00:00
Ion Gaztañaga
26548ab632 Code cleanup
[SVN r74097]
2011-08-28 09:40:49 +00:00
Jeremiah Willcock
33ca11d8a7 Fixed inspection report issues
[SVN r74094]
2011-08-27 19:35:05 +00:00
Edward Diener
f94f9c4d76 Separation of nullary metafunctions and documentation updates
[SVN r74090]
2011-08-27 17:09:57 +00:00
Daniel James
7bea6e49d9 Unordered: Try to avoid std::size_t to double warnings.
Maybe I should use long double?

[SVN r74087]
2011-08-27 11:53:48 +00:00
Daniel James
d77470b25c Unordered: Fix more calls to std::forward.
[SVN r74086]
2011-08-27 11:29:04 +00:00
Ion Gaztañaga
c92ebec9e8 * Erased containers now that Boost.Container is accepted
* Changed "detail" namespace to "ipcdetail" due to compilation errors in MSVC compilers and wrong ambiguous resolutions.
* Added locking timeout macro to avoid deadlocks

[SVN r74085]
2011-08-27 08:32:56 +00:00
Ion Gaztañaga
4c78047424 * Erased containers now that Boost.Container is accepted
* Changed "detail" namespace to "ipcdetail" due to compilation errors in MSVC compilers and wrong ambiguous resolutions.
* Added locking timeout macro to avoid deadlocks

[SVN r74084]
2011-08-27 08:31:23 +00:00
Ion Gaztañaga
f6ecfde068 * Erased containers now that Boost.Container is accepted
* Changed "detail" namespace to "ipcdetail" due to compilation errors in MSVC compilers and wrong ambiguous resolutions.
* Added locking timeout macro to avoid deadlocks

[SVN r74083]
2011-08-27 08:31:15 +00:00
Ion Gaztañaga
9a149c5dc1 Inclusion of boost::container
[SVN r74080]
2011-08-26 18:37:17 +00:00
Ion Gaztañaga
c6f87a4f8e Inclusion of boost::container
[SVN r74079]
2011-08-26 18:33:22 +00:00
Ion Gaztañaga
2472936a8d Inclusion of boost::container
[SVN r74078]
2011-08-26 18:30:59 +00:00
Ion Gaztañaga
39853e46f4 First inclusion in the repository
[SVN r74077]
2011-08-26 18:26:44 +00:00
Ion Gaztañaga
0ab199eb17 First inclusion in the repository
[SVN r74076]
2011-08-26 18:25:51 +00:00
Jeremiah Willcock
e87c654f4e Added parentheses around call to numeric_limits::max; fixes #5813
[SVN r74075]
2011-08-26 17:33:02 +00:00
Daniel James
5e4a4e9848 Unordered: Fix some calls to std::forward.
[SVN r74074]
2011-08-26 15:28:56 +00:00
Daniel James
46acd8b9e9 Unordered: Missing limits header in tests.
[SVN r74073]
2011-08-26 15:24:47 +00:00
Daniel James
9f7cedacc0 Unordered: Remove extra ';'.
[SVN r74072]
2011-08-26 15:24:16 +00:00
Daniel James
62c3177b92 Unordered: More robust construct_impl.
[SVN r74068]
2011-08-26 08:12:08 +00:00
Daniel James
b9ec3dd9e1 Unordered: More portable allocator_traits.
[SVN r74067]
2011-08-26 08:11:46 +00:00
Daniel James
70b563edef Unordered: Fix compiler check in unnecessary_copy_tests.
[SVN r74066]
2011-08-26 08:11:12 +00:00
Jürgen Hunold
f15a518ed7 Fix #5802: Add response file support for moc.
[SVN r74058]
2011-08-25 18:09:59 +00:00
Hartmut Kaiser
bdd0ed7d51 Spirit:updating docs
[SVN r74056]
2011-08-24 22:41:18 +00:00
Hartmut Kaiser
9a1952f640 Spirit: Fixing actions for embedded parsers which synthesize attributes, adding test
[SVN r74055]
2011-08-24 22:24:51 +00:00
Hartmut Kaiser
acbc6cb6fa Spirit: Fixing actions for embedded parsers which synthesize attributes
[SVN r74054]
2011-08-24 22:23:51 +00:00
Hartmut Kaiser
ac73ba02a1 Spirit: adding attribute collapsing for optional<optional<>>
[SVN r74053]
2011-08-24 22:22:04 +00:00
Eric Niebler
89bda03366 remove invocations of no-longer-existent segmented fusion algorithms
[SVN r74048]
2011-08-24 20:57:12 +00:00
Christophe Henry
4badc4ff93 fixed bug created by rev. 73289
[SVN r74046]
2011-08-24 20:42:19 +00:00
Eric Niebler
29942d877d add missing include of fusion::at_c
[SVN r74045]
2011-08-24 20:37:46 +00:00
Thomas Heller
9f97918662 [phoenix]
Fixing bug #5782



[SVN r74041]
2011-08-24 09:52:58 +00:00
Edward Diener
8f1e11a984 Updated doc build files.
[SVN r74040]
2011-08-24 04:23:23 +00:00
Edward Diener
d1b1e79bce Updated header file names, docs, and nullary type function implementation.
[SVN r74039]
2011-08-24 03:46:01 +00:00
Hartmut Kaiser
fbf016018c Spirit: fixing compilation error caused by recent Fusion modifications
[SVN r74038]
2011-08-24 02:49:27 +00:00