<!DOCTYPE html>
<!-- saved from url=(0100)file://C:\Users\arturl\AppData\Local\Microsoft\Windows\INetCache\Content.Outlook\B0T20QOI\N3907.html -->
<html><head><meta content="IE=11.0000" http-equiv="X-UA-Compatible">
<title>Concurrency TS Editor's Report, February 2014</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><link href="N3971_files/css.css" rel="stylesheet" type="text/css"><link href="N3971_files/css1.css" rel="stylesheet" type="text/css"><link href="N3971_files/css2.css" rel="stylesheet" type="text/css">
<style>.content {
  font-family: Droid Serif;
  max-width: 600px;
}
.papers {
  list-style: none;
}
.paper {
  margin-bottom: 4px;
}
.paperdetail {
  font-family: Roboto Slab;
  font-size: small;
  color: #444;
  background-color: #ccc;
  font-style: italic;
  border-radius: 5px;
  padding: 5px;
  margin-top: 2px;
}
.issues {
  list-style: none;
}
.issue {
  margin-bottom: 4px;
}
.issuedetail {
  font-family: Roboto Slab;
  font-size: small;
  color: #444;
  background-color: #ccc;
  font-style: italic;
  border-radius: 5px;
  padding: 5px;
  margin-top: 2px;
}
.stat {
  font-family: Archivo Black;
  font-size: 64px;
  color: #228;
}
.docheader {
  float: right;
  margin-right: 20px;
}</style>

<meta name="GENERATOR" content="MSHTML 11.00.9600.17107"></head>
<body>
<pre class="docheader">Document number N3971
Date             2014-05-22
Project          Programming Language C++
Reference        ISO/IEC IS 14882:2011(E)
Reply to         Artur Laksberg
                 Microsoft Corp.
                 arturl@microsoft.com</pre>
<div class="content">
<h1>Concurrency TS Editor's Report, May 2014</h1>
<h3>Overview</h3>
<p>
  N3970 is the Concurrency TS Draft. It is based on D3904 with the following
  changes as per <a href="http://wiki.edg.com/twiki/bin/view/Wg21issaquah/ConcurrencyTS?twiki_redirect_cache=82c5c4868d1df2944390a5572bf925d5">LEWG feedback</a>:

  </p><ul>
    <li>The <code>then</code> method now implements auto-unwrapping, obviating the need for <code>unwrap</code>.</li>
    <li>The type <code>thread_executor</code> renamed to <code>thread_per_task_executor</code>.</li>
    <li>Fixed an issue where <code>is_ready</code> was incorrectly spelled as <code>ready</code> in some parts of the document.</li>
    <li>The method <code>when_any_swapped</code> has been renamed to <code>when_any_back</code>.</li>
  </ul>
<p></p>
<p>
The new document also incorporates feedback from the following individuals:
</p><ul>
  <li>
  Agustn K-ballo Berg pointed out several instances where reference 
  decay was handled incorrectly, as well as numerous typos.</li>
  <li>
  Vicente J. Botet Escriba found that it is underspecified how an exception thrown
  from a continuation is propagated into the returned future, and also pointed 
  out a number of inaccuracies in the document, most of which have been fixed.</li>
  <li>Detlef Vollmann suggested using <code>chrono::steady_clock</code> instead of
    <code>chrono::system_clock</code> in the <code>add_after method</code>. </li>
</ul>
<p></p>
Additionally, the document has been fully reformatted using the html-doc-framework
and many formatting and editorial issues were fixed.
<p></p>
<p>
The full history of changes can be traced at 
<a href="https://github.com/cplusplus/concurrency_ts">https://github.com/cplusplus/concurrency_ts</a>.

</p></div>
</body></html>