Skip to content

Commit f44551f

Browse files
committed
Merge pull request #19 from cplusplus/revert-18-master
Revert "Final changes before review for post-Rapperswil mailing"
2 parents 0337144 + a05c421 commit f44551f

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

algorithms.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,15 +112,15 @@ <h1>Effect of execution policies on algorithm execution</h1>
112112
</pre>
113113

114114
<ins>
115-
Since <code>parallel_vector_execution_policy</code> allows the execution of element access functions to be
115+
Since <code>parallel_vector_execution_policy</code> allows the execution of such function objects to be
116116
interleaved on a single thread, synchronization, including the use of mutexes, risks deadlock. Thus the
117117
synchronization with <code>parallel_vector_execution_policy</code> is restricted as follows:<pre>
118118
</pre>
119119

120120
A standard library function is <em>vectorization-unsafe</em> if it is specified to synchronize with
121121
another function invocation, or another function invocation is specified to synchronize with it, and if
122122
it is not a memory allocation or deallocation function. Vectorization-unsafe standard library functions
123-
may not be invoked by element access functions invoked by <code>parallel_vector_execution_policy</code> algorithms.<pre>
123+
may not be invoked by user code called from <code>parallel_vector_execution_policy</code> algorithms.<pre>
124124
</pre>
125125

126126
<cxx-note>

front_matter.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<cxx-titlepage stage="draft">
2-
<cxx-docnum>N4104</cxx-docnum>
3-
<time pubdate="">2014-07-04</time>
2+
<cxx-docnum>post-Rapperswil working draft number</cxx-docnum>
3+
<time pubdate="">2014-06-XX</time>
44
<cxx-revises><a href="https://github.com/cplusplus/parallelism-ts/releases/download/N4071/parallelism-ts.pdf">N4071</a></cxx-revises>
55
<cxx-editor>
66
Jared Hoberock<br/>

parallelism-ts.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -552,10 +552,10 @@
552552

553553
<table>
554554

555-
<tbody><tr><th>Document Number:</th><td><cxx-docnum>N4104</cxx-docnum></td></tr>
555+
<tbody><tr><th>Document Number:</th><td><cxx-docnum>post-Rapperswil working draft number</cxx-docnum></td></tr>
556556

557557

558-
<tr><th>Date:</th><td><time pubdate="">2014-07-04</time></td></tr>
558+
<tr><th>Date:</th><td><time pubdate="">2014-06-XX</time></td></tr>
559559

560560

561561
<tr><th>Revises:</th><td><cxx-revises><a href="https://github.com/cplusplus/parallelism-ts/releases/download/N4071/parallelism-ts.pdf">N4071</a></cxx-revises></td></tr>
@@ -1661,14 +1661,14 @@ <h1>Contents</h1>
16611661
<pre></pre>
16621662

16631663
<ins>
1664-
Since <code>parallel_vector_execution_policy</code> allows the execution of element access functions to be
1664+
Since <code>parallel_vector_execution_policy</code> allows the execution of such function objects to be
16651665
interleaved on a single thread, synchronization, including the use of mutexes, risks deadlock. Thus the
16661666
synchronization with <code>parallel_vector_execution_policy</code> is restricted as follows:<pre></pre>
16671667

16681668
A standard library function is <em>vectorization-unsafe</em> if it is specified to synchronize with
16691669
another function invocation, or another function invocation is specified to synchronize with it, and if
16701670
it is not a memory allocation or deallocation function. Vectorization-unsafe standard library functions
1671-
may not be invoked by element access functions invoked by <code>parallel_vector_execution_policy</code> algorithms.<pre></pre>
1671+
may not be invoked by user code called from <code>parallel_vector_execution_policy</code> algorithms.<pre></pre>
16721672

16731673
<cxx-note><span class="nowrap">[ <em>Note:</em></span>
16741674

parallelism-ts.pdf

1.29 KB
Binary file not shown.

0 commit comments

Comments
 (0)