Skip to content

Commit 0faa403

Browse files
committed
Merge pull request #38 from jaredhoberock/master
Integrate DTS review committee editorial changes to Parallelism TS
2 parents 17d2829 + 1a6eb27 commit 0faa403

File tree

4 files changed

+17
-33
lines changed

4 files changed

+17
-33
lines changed

README.md

+13-29
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,31 @@
1-
Document Number: N4311
2-
Date: 2014-11-21
1+
Document Number: N4353
2+
Date: 2015-01-06
33
Revises:
44
Project: Programming Language C++
55
Project Number: TS 19570
66
Reply-to: Jared Hoberock
77
NVIDIA Corporation
88
99

10-
# Parallelism TS Editor's Report, post-Urbana
10+
# Parallelism TS Editor's Report, pre-DTS ballot
1111

12-
N4310 is the latest Parallelism TS Working Draft. It contains changes to the Parallelism TS as directed by the committee at the Urbana meeting.
12+
N4352 is the latest Parallelism TS Working Draft. It contains editorial changes to the Parallelism TS as directed by an editing committee appointed during the Urbana meeting to approve the correctness of the Parallelism TS working paper.
1313

14-
N4310 updates the previous draft, N4104, published in the post-Rapperswil mailing.
14+
N4352 updates the previous draft, N4310, published in the post-Urbana mailing.
1515

16-
N4312 is document N4310 reformatted as a DTS ballot document.
17-
18-
## Technical Changes
19-
20-
* N4275: Parallelism PDTS Comment Reponses
21-
22-
* CH1: Resurrect explicit permission for implementation-defined execution policies
23-
24-
Resolution: implemented as a non-normative note in S 2.3 p2.
25-
26-
* DE1 & US4: Consider N4167 (`transform_reduce`)
27-
28-
Resolution: N4311 adds the algorithms `transform_reduce`, `transform_exclusive_scan`, and `transform_inclusive_scan`.
29-
30-
* US1: Execution policy definition
31-
32-
Resolution: S 2.1 p1 refines the definition of "execution policy".
33-
34-
* US3: Elemental access functions can interrupt user code:
35-
36-
Resolution: S 4.1.2 p3 refines the specification of which threads a parallel algorithm invocation may use.
16+
N4354 is document N4352 reformatted as a DTS ballot document. It updates N4312, which was published in the post-Urbana mailing.
3717

3818
## Editorial Changes
3919

40-
Various typographical errors eliminated.
20+
1. A missing signature for `execution_policy::type` was added to the synopsis in Section 2.7.
21+
2. A missing `ExecutionPolicy` overload signature for `for_each_n` was added to the synopsis in Section 4.3.1.
22+
3. Missing `ExecutionPolicy` overload signatures for `reduce`, `exclusive_scan`, `inclusive_scan`, `transform_reduce`, `transform_exclusive_scan`, and `transform_inclusive_scan` were added to the synopsis in Section 4.4.1.
4123

4224
## Acknowledgements
4325

26+
Thanks to the review committee, who identified these issues.
27+
4428
* Hans Boehm
45-
* Agustín Bergé
46-
* Hartmut Kaiser
29+
* Lawrence Crowl
30+
* Alisdair Meredith
4731

front_matter.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<cxx-titlepage stage="draft">
2-
<cxx-docnum>NXXX</cxx-docnum>
2+
<cxx-docnum>N4352</cxx-docnum>
33
<cxx-project-number>19570</cxx-project-number>
4-
<time pubdate="">2015-01-06</time>
4+
<time pubdate="">2015-01-08</time>
55
<cxx-revises><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4310.html">N4310</a></cxx-revises>
66
<cxx-editor>
77
Jared Hoberock<br/>

parallelism-ts.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -712,10 +712,10 @@
712712
<div class="page">
713713
<table class="header">
714714

715-
<tbody><tr><th>Document Number:</th><td><cxx-docnum>NXXX</cxx-docnum></td></tr>
715+
<tbody><tr><th>Document Number:</th><td><cxx-docnum>N4352</cxx-docnum></td></tr>
716716

717717

718-
<tr><th>Date:</th><td><time pubdate="">2015-01-06</time></td></tr>
718+
<tr><th>Date:</th><td><time pubdate="">2015-01-08</time></td></tr>
719719

720720

721721
<tr><th>Revises:</th><td><cxx-revises><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4310.html">N4310</a></cxx-revises></td></tr>

parallelism-ts.pdf

20.8 KB
Binary file not shown.

0 commit comments

Comments
 (0)