Boost C++ Libraries: Ticket #6194: Adapt to Boost.Move https://svn.boost.org/trac10/ticket/6194 <p> As suggested in the ML Boost.Thread should move to Boost.Move to implement move semantics emulation. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6194 Trac 1.4.3 viboes Fri, 02 Dec 2011 05:25:26 GMT cc set https://svn.boost.org/trac10/ticket/6194#comment:1 https://svn.boost.org/trac10/ticket/6194#comment:1 <ul> <li><strong>cc</strong> <span class="trac-author">viboes</span> added </li> </ul> Ticket viboes Sun, 04 Dec 2011 11:08:39 GMT <link>https://svn.boost.org/trac10/ticket/6194#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6194#comment:2</guid> <description> <p> See also: </p> <p> <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2380" title="#2380: Bugs: boost::move from lvalue does not work with gcc (closed: fixed)">#2380</a> boost::move from lvalue does not work with gcc </p> <p> <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2501" title="#2501: Support Requests: upgrade_to_unique_lock doesn't compile on C++0x mode (closed: fixed)">#2501</a> upgrade_to_unique_lock doesn't compile on C++0x mode </p> <p> <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/4521" title="#4521: Bugs: Error using boost::move on packaged_task (MSVC 10) (closed: fixed)">#4521</a> Error using boost::move on packaged_task (MSVC 10) </p> <p> <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/4705" title="#4705: Bugs: C++03 Move Support Undocumented (closed: fixed)">#4705</a> C++03 Move Support Undocumented </p> <p> <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/4711" title="#4711: Bugs: Must use implementation details to return move-only types (closed: fixed)">#4711</a> Must use implementation details to return move-only types </p> <p> <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6141" title="#6141: Bugs: Compilation error when boost.thread and boost.move are used together (closed: fixed)">#6141</a> Compilation error when boost.thread and boost.move are used together </p> <p> <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6174" title="#6174: Patches: packaged_task doesn't correctly handle moving results (closed: fixed)">#6174</a> [thread] packaged_task does correctly handle moving results </p> <p> These tickets could be closed once the emulation is adopted and of course the problem disappears. </p> <p> This is one is related but will need more modifications. </p> <p> <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/5990" title="#5990: Patches: shared_future&lt;T&gt;::get() has wrong return type (closed: fixed)">#5990</a> shared_future&lt;T&gt;::get() has wrong return type </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Sun, 11 Dec 2011 14:17:21 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6194#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6194#comment:3</guid> <description> <p> See also <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6222" title="#6222: Bugs: Compile error with SunStudio: unique_future move (closed: fixed)">#6222</a> Compile error with <a class="missing wiki">SunStudio</a>: unique_future move </p> </description> <category>Ticket</category> </item> <item> <author>Evan Wallace <onlyone@…></author> <pubDate>Mon, 09 Jan 2012 12:46:46 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/6194 https://svn.boost.org/trac10/ticket/6194 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">6194_0.patch</span> </li> </ul> <p> Version 0 of the patch to <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6194" title="#6194: Feature Requests: Adapt to Boost.Move (closed: fixed)">#6194</a> </p> Ticket Evan Wallace <onlyone@…> Mon, 09 Jan 2012 12:48:23 GMT <link>https://svn.boost.org/trac10/ticket/6194#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6194#comment:4</guid> <description> <p> Sorry about the long delay. </p> <p> I have attached a patch should fix this, as well as <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2380" title="#2380: Bugs: boost::move from lvalue does not work with gcc (closed: fixed)">#2380</a>, <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2501" title="#2501: Support Requests: upgrade_to_unique_lock doesn't compile on C++0x mode (closed: fixed)">#2501</a>, <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/4521" title="#4521: Bugs: Error using boost::move on packaged_task (MSVC 10) (closed: fixed)">#4521</a>, <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6141" title="#6141: Bugs: Compilation error when boost.thread and boost.move are used together (closed: fixed)">#6141</a>, <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6174" title="#6174: Patches: packaged_task doesn't correctly handle moving results (closed: fixed)">#6174</a> and <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/5990" title="#5990: Patches: shared_future&lt;T&gt;::get() has wrong return type (closed: fixed)">#5990</a>. </p> <p> The patch is relative to 1.48.0. The patch does not incorporate any changes made to the trunk since 1.48.0, and also does not incorporate the fixes to <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6174" title="#6174: Patches: packaged_task doesn't correctly handle moving results (closed: fixed)">#6174</a> and <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/5990" title="#5990: Patches: shared_future&lt;T&gt;::get() has wrong return type (closed: fixed)">#5990</a> that were attached to those tickets by viboes (I had already fixed the problems independently, before noticing about the existence of those patches). </p> <p> The attached patch is missing tests and documentation. I will send a longer description and justification of the changes to the mailing list. </p> </description> <category>Ticket</category> </item> <item> <author>Evan Wallace <onlyone@…></author> <pubDate>Tue, 10 Jan 2012 11:07:50 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/6194 https://svn.boost.org/trac10/ticket/6194 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">6194_1.patch</span> </li> </ul> <p> Version 1 of the patch to <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6194" title="#6194: Feature Requests: Adapt to Boost.Move (closed: fixed)">#6194</a> </p> Ticket Evan Wallace <onlyone@…> Tue, 10 Jan 2012 11:11:35 GMT <link>https://svn.boost.org/trac10/ticket/6194#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6194#comment:5</guid> <description> <p> The new patch should address most of the concerns raised in the mailing list so far. The patch is again relative to 1.48.0, and it is still missing tests and documentation. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Tue, 17 Jan 2012 06:30:24 GMT</pubDate> <title>owner, status changed https://svn.boost.org/trac10/ticket/6194#comment:6 https://svn.boost.org/trac10/ticket/6194#comment:6 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Anthony Williams</span> to <span class="trac-author">viboes</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> Ticket viboes Tue, 17 Jan 2012 06:50:02 GMT milestone changed https://svn.boost.org/trac10/ticket/6194#comment:7 https://svn.boost.org/trac10/ticket/6194#comment:7 <ul> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.49.0</span> </li> </ul> <p> Committed in trunk at revision <a class="changeset" href="https://svn.boost.org/trac10/changeset/76543" title=" * [@http://svn.boost.org/trac/boost/ticket/2741 #2741] Proposal to ...">[76543]</a>. </p> Ticket viboes Wed, 18 Jan 2012 21:11:16 GMT severity changed https://svn.boost.org/trac10/ticket/6194#comment:8 https://svn.boost.org/trac10/ticket/6194#comment:8 <ul> <li><strong>severity</strong> <span class="trac-field-old">Showstopper</span> → <span class="trac-field-new">Problem</span> </li> </ul> Ticket viboes Mon, 28 May 2012 15:12:26 GMT status, milestone changed; resolution set https://svn.boost.org/trac10/ticket/6194#comment:9 https://svn.boost.org/trac10/ticket/6194#comment:9 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.49.0</span> → <span class="trac-field-new">Boost 1.50.0</span> </li> </ul> <p> Committed in release branch at <a class="changeset" href="https://svn.boost.org/trac10/changeset/78543" title="Merged boost.thread from trunk">[78543]</a> </p> Ticket