Skip to content

Commit

Permalink
Multipage html
Browse files Browse the repository at this point in the history
  • Loading branch information
klemens-morgenstern committed Sep 5, 2023
1 parent fe1309e commit 9ad7ed2
Show file tree
Hide file tree
Showing 60 changed files with 39,528 additions and 21 deletions.
4 changes: 3 additions & 1 deletion acknowledgements.html
Original file line number Diff line number Diff line change
Expand Up @@ -457,6 +457,8 @@ <h1>Documentation boost.async</h1>
</li>
<li><a href="coroutine_primer.html">Coroutine Primer</a>
</li>
<li><a href="tour.html">Tour</a>
</li>
<li><a href="tutorial.html">Tutorial</a>
</li>
<li><a href="design.html">Design</a>
Expand Down Expand Up @@ -494,7 +496,7 @@ <h2 id="acknowledgements">Acknowledgements</h2>
<div id="footer">
<div id="footer-text">
Version 0.1<br>
Last updated 2023-09-05 11:00:59 +0800
Last updated 2023-09-05 16:09:54 +0800
</div>
</div>
</body>
Expand Down
567 changes: 567 additions & 0 deletions advanced_examples.html

Large diffs are not rendered by default.

773 changes: 773 additions & 0 deletions associators.html

Large diffs are not rendered by default.

775 changes: 775 additions & 0 deletions async_for.html

Large diffs are not rendered by default.

911 changes: 911 additions & 0 deletions async_operation.html

Large diffs are not rendered by default.

793 changes: 793 additions & 0 deletions async_programming.html

Large diffs are not rendered by default.

810 changes: 810 additions & 0 deletions awaitables.html

Large diffs are not rendered by default.

62 changes: 55 additions & 7 deletions benchmarks.html
Original file line number Diff line number Diff line change
Expand Up @@ -672,6 +672,8 @@ <h1>Documentation boost.async</h1>
</li>
<li><a href="coroutine_primer.html">Coroutine Primer</a>
</li>
<li><a href="tour.html">Tour</a>
</li>
<li><a href="tutorial.html">Tutorial</a>
</li>
<li><a href="design.html">Design</a>
Expand All @@ -690,6 +692,8 @@ <h1>Documentation boost.async</h1>
</li>
<li><a href="benchmarks.html#channels">Channels</a>
</li>
<li><a href="benchmarks.html#operation_allocations">Operation Allocations</a>
</li>
</ul>
</li>
<li><a href="compiler_support.html">Compiler support</a>
Expand Down Expand Up @@ -722,7 +726,7 @@ <h3 id="posting_to_an_executor">Posting to an executor</h3>
</div>
</div>
<table class="tableblock frame-all grid-all stretch">
<caption class="title">Table 5. results for 50M times in ms</caption>
<caption class="title">Table 6. results for 50M times in ms</caption>
<colgroup>
<col style="width: 33.3333%;">
<col style="width: 33.3333%;">
Expand Down Expand Up @@ -785,7 +789,7 @@ <h3 id="running_noop_coroutine_in_parallel">Running noop coroutine in parallel</
</div>
</div>
<table class="tableblock frame-all grid-all stretch">
<caption class="title">Table 6. results for 3M times in ms</caption>
<caption class="title">Table 7. results for 3M times in ms</caption>
<colgroup>
<col style="width: 33.3333%;">
<col style="width: 33.3333%;">
Expand Down Expand Up @@ -832,7 +836,7 @@ <h3 id="immediate">Immediate</h3>
</div>
</div>
<table class="tableblock frame-all grid-all stretch">
<caption class="title">Table 7. result for 10M times in ms</caption>
<caption class="title">Table 8. result for 10M times in ms</caption>
<colgroup>
<col style="width: 33.3333%;">
<col style="width: 33.3333%;">
Expand Down Expand Up @@ -867,13 +871,13 @@ <h3 id="immediate">Immediate</h3>
<div class="sect2">
<h3 id="channels">Channels</h3>
<div class="paragraph">
<p>As In this benchmark asio::experimental::channel and async::channel get compared.</p>
<p>In this benchmark asio::experimental::channel and async::channel get compared.</p>
</div>
<div class="paragraph">
<p>This si similar to the parallel test, but uses the <code>async::channel</code> instead.</p>
<p>This is similar to the parallel test, but uses the <code>async::channel</code> instead.</p>
</div>
<table class="tableblock frame-all grid-all stretch">
<caption class="title">Table 8. result of running the test 3M times in ms</caption>
<caption class="title">Table 9. result of running the test 3M times in ms</caption>
<colgroup>
<col style="width: 33.3333%;">
<col style="width: 33.3333%;">
Expand Down Expand Up @@ -905,6 +909,50 @@ <h3 id="channels">Channels</h3>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="operation_allocations">Operation Allocations</h3>
<div class="paragraph">
<p>This benchmark compares the different possible solutions for the associated allocator of asynchronous operations</p>
</div>
<table class="tableblock frame-all grid-all stretch">
<caption class="title">Table 10. result of running the test 2M times in ms</caption>
<colgroup>
<col style="width: 33.3333%;">
<col style="width: 33.3333%;">
<col style="width: 33.3334%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top"></th>
<th class="tableblock halign-left valign-top">gcc</th>
<th class="tableblock halign-left valign-top">clang</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">std::allocator</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1136</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1139</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">async::monotonic</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1149</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1270</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">pmr::monotonic</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1164</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1173</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">async::sbo</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1021</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1060</p>
<p class="tableblock">The latter method is used internally by async.</p></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="paragraph nav-footer">
Expand All @@ -914,7 +962,7 @@ <h3 id="channels">Channels</h3>
<div id="footer">
<div id="footer-text">
Version 0.1<br>
Last updated 2023-09-05 11:00:59 +0800
Last updated 2023-09-05 16:09:54 +0800
</div>
</div>
</body>
Expand Down
Loading

0 comments on commit 9ad7ed2

Please sign in to comment.