Skip to content

This pull request implements the changes suggested by P0776R1 #51

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 18 commits into from
Nov 17, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
8a31d7b
Prepare documents for pre-Albuquerque mailing
jaredhoberock Oct 13, 2017
eb65b85
Flatten diffs from the pre-Albuquerque paper
jaredhoberock Nov 15, 2017
ae0b178
Delete terms and definitions section
jaredhoberock Nov 15, 2017
d2355dc
Insert new terms and definitions section
jaredhoberock Nov 15, 2017
f1e25da
Update normative references to point to C++17
jaredhoberock Nov 15, 2017
1bf6832
Update terms & definitions to indicate that nothing is introduced
jaredhoberock Nov 15, 2017
dca3ef7
Update namespaces and headers to parallelism_v2 rather than parallel::v2
jaredhoberock Nov 15, 2017
a8fbc3b
Update feature-testing recommendations
jaredhoberock Nov 15, 2017
a1ffcae
Add intro.execution C++17 index item.
jaredhoberock Nov 16, 2017
8a66b42
Add P0776R1's changes to unseq & vec
jaredhoberock Nov 16, 2017
68f0ce4
Integrate P0776R1's changes to exception_list
jaredhoberock Nov 16, 2017
4306e35
Integrate P0776R1's changes to <experimental/algorithm>'s synopsis
jaredhoberock Nov 16, 2017
3b8c3e4
Integrate P0776R1's changes to <experimental/task_block>'s synopsis
jaredhoberock Nov 16, 2017
5032941
Put <cxx-returns> block inside <cxx-function> block
jaredhoberock Nov 16, 2017
302ec7a
Implement P0776R1's large deletions from Execution policies section
jaredhoberock Nov 16, 2017
05a748f
Integrate P0776R1's deletion of Exception reporting behavior section
jaredhoberock Nov 16, 2017
764d3a2
Implement P0776R1's deletions from Parallel algorithms section
jaredhoberock Nov 17, 2017
cc73f5d
Implement Pablo's editorial corrections to as suggested by email
jaredhoberock Nov 17, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 12 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,28 @@
Document Number: N4670
Date: 2017-06-19
Document Number: N4699
Date: 2017-10-16
Revises:
Project: Programming Language C++
Project Number: TS 19570
Reply-to: Jared Hoberock
NVIDIA Corporation
jhoberock@nvidia.com

# Parallelism TS Editor's Report, pre-Toronto mailing
# Parallelism TS Editor's Report, pre-Albuquerque mailing

N4669 is the proposed working draft of Parallelism TS Version 2. It contains editorial changes to the Parallelism TS to make it consistent with new ISO directives concerning "Scope", "Normative references", and "Terms and definitions" clauses.
N4698 is the proposed working draft of Parallelism TS Version 2. It contains changes to the Parallelism TS as directed by the committee at the Toronto meeting, and editorial changes.

N4669 updates the previous draft, N4579, published in the pre-Jacksonville mailing.
N4698 updates the previous draft, N4669, published in the pre-Toronto mailing.

# Technical Changes

None.
* Apply P0076R4 - Vector and Wavefront Policies.

# Editorial Changes

* Introduced new Clause 1 - Scope
* Introduced new Clause 2 - Normative references
* Introduced new Clause 3 - Terms and definitions
* Incremented the numbers of all existing clauses
* Reformat Table 1 - Feature Test Macro(s), to match the style of the Library Fundamentals TS.

# Notes

* The pre-existing content of N4698 has not yet been harmonized with C++17. As a result, this content is named and namespaced inconsistently with the newly applied content of P0076R4. We anticipate that these inconsistencies will be harmonized by a future revision.
* N4698 contains forward references to `for_loop` and `for_loop_strided`. We anticipate their introduction in a future revision.

Loading