Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r57052 - in sandbox/stm/branches/vbe/libs/stm/doc: . html html/toward_boost_stm html/toward_boost_stm/appendices html/toward_boost_stm/overview html/toward_boost_stm/users_guide
From: vicente.botet_at_[hidden]
Date: 2009-10-21 17:05:27


Author: viboes
Date: 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
New Revision: 57052
URL: http://svn.boost.org/trac/boost/changeset/57052

Log:
TBoost.STM vbe: DOC:
* Added section for test

Text files modified:
   sandbox/stm/branches/vbe/libs/stm/doc/html/index.html | 4
   sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices.html | 5
   sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/appendix_e__tests.html | 1368 ++++++++++++++++++++++++++++++++++++++-
   sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/changes.html | 4
   sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/implementation.html | 10
   sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/rationale.html | 66
   sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/todo.html | 32
   sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/overview.html | 4
   sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/overview/intro.html | 34
   sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/users_guide/ext_references.html | 4
   sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/users_guide/getting_started.html | 12
   sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/users_guide/tutorial.html | 22
   sandbox/stm/branches/vbe/libs/stm/doc/tests.qbk | 139 +++
   13 files changed, 1552 insertions(+), 152 deletions(-)

Modified: sandbox/stm/branches/vbe/libs/stm/doc/html/index.html
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/html/index.html (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/html/index.html 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -31,7 +31,7 @@
 <div><p class="copyright">Copyright © 2009 Justin E. Gottchlich</p></div>
 <div><p class="copyright">Copyright © 2009 Vicente J. Botet Escriba</p></div>
 <div><div class="legalnotice">
-<a name="id4803231"></a><p>
+<a name="id4803237"></a><p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>
@@ -96,7 +96,7 @@
   </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: October 19, 2009 at 15:50:12 GMT</small></p></td>
+<td align="left"><p><small>Last revised: October 21, 2009 at 07:38:07 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices.html
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices.html (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices.html 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -48,7 +48,10 @@
       D: Acknowledgements</a></span></dt>
 <dt><span class="section"><a href="appendices/appendix_e__tests.html">Appendix
       E: Tests</a></span></dt>
-<dd><dl><dt><span class="section">XXX</span></dt></dl></dd>
+<dd><dl>
+<dt><span class="section">Invalidation</span></dt>
+<dt><span class="section">Validation</span></dt>
+</dl></dd>
 <dt><span class="section"><a href="appendices/appendix_f__tickets.html">Appendix
       F: Tickets</a></span></dt>
 <dt><span class="section"><a href="appendices/todo.html"> Appendix E: Future

Modified: sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/appendix_e__tests.html
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/appendix_e__tests.html (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/appendix_e__tests.html 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -31,75 +31,1339 @@
       E: Tests">Appendix
       E: Tests</a>
 </h3></div></div></div>
-<div class="toc"><dl><dt><span class="section">XXX</span></dt></dl></div>
+<div class="toc"><dl>
+<dt><span class="section">Invalidation</span></dt>
+<dd><dl>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating">Direct
+ Updating</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating">Deferred
+ Updating</a></span></dt>
+</dl></dd>
+<dt><span class="section">Validation</span></dt>
+<dd><dl>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating">Deferred
+ Updating</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.direct_updating">Direct
+ Updating</a></span></dt>
+</dl></dd>
+</dl></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ accounts
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ hashmap
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ isolated_int
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ irrevocable_int
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ linkedlist
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ rbtree
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ smart
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ ht
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ ll
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ tx_linear_lock
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ isolated_int_lock_in_tx
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ isolated_composed_int_lock
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ isolated_composed_int_lock2
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ lot
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ lit
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ nested_tx
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ using_linkedlist
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ hashmap_w_locks
+ </p>
+ </td>
+<td>
+ <p>
+ XXXX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ bank
+ </p>
+ </td>
+<td>
+ <p>
+ Banck example using tx_ptr&lt;&gt;
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ list
+ </p>
+ </td>
+<td>
+ <p>
+ List implementation using tx_obj&lt;&gt; and tx_ptr&lt;&gt;
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ counter
+ </p>
+ </td>
+<td>
+ <p>
+ Counter tx_obj&lt;&gt;
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ numeric
+ </p>
+ </td>
+<td>
+ <p>
+ Access to a numeric tx object
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ counter_ptr
+ </p>
+ </td>
+<td>
+ <p>
+ Polymorphic transaction_object_ptr
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ non_tx_counter
+ </p>
+ </td>
+<td>
+ <p>
+ Access to non transactional variables from a transactional world
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="toward_boost_stm.appendices.appendix_e__tests.xxx"></a>XXX
+<a name="toward_boost_stm.appendices.appendix_e__tests.invalidation"></a>Invalidation
 </h4></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating">Direct
+ Updating</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating">Deferred
+ Updating</a></span></dt>
+</dl></div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating" title="Direct
+ Updating">Direct
+ Updating</a>
+</h5></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating.pure_transactional">Pure
+ transactional</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating.latm_full">LATM
+ full</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating.latm_tm">LATM
+ TM</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating.latm_tx">LATM
+ TX</a></span></dt>
+</dl></div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating.pure_transactional"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating.pure_transactional" title="Pure
+ transactional">Pure
+ transactional</a>
+</h6></div></div></div>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
 <col>
 <col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Result
+ </p>
+ </th>
+<th>
+ <p>
+ Ticket
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ accounts
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ hashmap
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ isolated_int
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ irrevocable_int
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ linkedlist
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ rbtree
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ smart
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating.latm_full"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating.latm_full" title="LATM
+ full">LATM
+ full</a>
+</h6></div></div></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
- </th>
-<th>
- <p>
- kind
- </p>
- </th>
-<th>
- <p>
- Description
- </p>
- </th>
-<th>
- <p>
- Result
- </p>
- </th>
-<th>
- <p>
- Ticket
- </p>
- </th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Result
+ </p>
+ </th>
+<th>
+ <p>
+ Ticket
+ </p>
+ </th>
 </tr></thead>
-<tbody><tr>
+<tbody>
+<tr>
+<td>
+ <p>
+ ht
+ </p>
+ </td>
 <td>
- <p>
- XXX
- </p>
- </td>
-<td>
- <p>
- compile
- </p>
- </td>
-<td>
- <p>
- XXX
- </p>
- </td>
-<td>
- <p>
- Pass
- </p>
- </td>
-<td>
- <p>
- #
- </p>
- </td>
-</tr></tbody>
+ <p>
+ <span class="bold"><strong>Fail</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ ll
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ tx_linear_lock
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Fail</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ isolated_int_lock_in_tx
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ isolated_composed_int_lock
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Deadlock</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ isolated_composed_int_lock2
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Fail</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ lot
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Deadlock</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ lit
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Fail</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ nested_tx
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Livelock</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ using_linkedlist
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Fail</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ hashmap_w_locks
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Fail</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+</tbody>
 </table></div>
 </div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating.latm_tm"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating.latm_tm" title="LATM
+ TM">LATM
+ TM</a>
+</h6></div></div></div>
+<p>
+ TBC.
+ </p>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating.latm_tx"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.direct_updating.latm_tx" title="LATM
+ TX">LATM
+ TX</a>
+</h6></div></div></div>
+<p>
+ TBC.
+ </p>
+</div>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating" title="Deferred
+ Updating">Deferred
+ Updating</a>
+</h5></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating.pure_transactional">Pure
+ transactional</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating.latm_full">LATM
+ full</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating.latm_tm">LATM
+ TM</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating.latm_tx">LATM
+ TX</a></span></dt>
+</dl></div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating.pure_transactional"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating.pure_transactional" title="Pure
+ transactional">Pure
+ transactional</a>
+</h6></div></div></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Result
+ </p>
+ </th>
+<th>
+ <p>
+ Ticket
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ accounts
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ hashmap
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ isolated_int
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ irrevocable_int
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ linkedlist
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ rbtree
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ smart
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ bank
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ list
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Fails</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ counter
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ numeric
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ counter_ptr
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ non_tx_counter
+ </p>
+ </td>
+<td>
+ <p>
+ Pass
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating.latm_full"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating.latm_full" title="LATM
+ full">LATM
+ full</a>
+</h6></div></div></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Result
+ </p>
+ </th>
+<th>
+ <p>
+ Ticket
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ ht
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Livelock</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ ll
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Fail</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ tx_linear_lock
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Livelock</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ isolated_int_lock_in_tx
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Deadlock</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ isolated_composed_int_lock
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Fail</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ isolated_composed_int_lock2
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Fail</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ lot
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Deadlock</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ lit
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Deadlock</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ nested_tx
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Livelock</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ using_linkedlist
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Fail</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ hashmap_w_locks
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Fail</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ #XX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating.latm_tm"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating.latm_tm" title="LATM
+ TM">LATM
+ TM</a>
+</h6></div></div></div>
+<p>
+ TBC.
+ </p>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating.latm_tx"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.invalidation.deferred_updating.latm_tx" title="LATM
+ TX">LATM
+ TX</a>
+</h6></div></div></div>
+<p>
+ TBC.
+ </p>
+</div>
+</div>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.validation"></a>Validation
+</h4></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating">Deferred
+ Updating</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.direct_updating">Direct
+ Updating</a></span></dt>
+</dl></div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating" title="Deferred
+ Updating">Deferred
+ Updating</a>
+</h5></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating.pure_transactional">Pure
+ transactional</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating.latm_full">LATM
+ full</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating.latm_tm">LATM
+ TM</a></span></dt>
+<dt><span class="section"><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating.latm_tx">LATM
+ TX</a></span></dt>
+</dl></div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating.pure_transactional"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating.pure_transactional" title="Pure
+ transactional">Pure
+ transactional</a>
+</h6></div></div></div>
+<p>
+ TBC.
+ </p>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating.latm_full"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating.latm_full" title="LATM
+ full">LATM
+ full</a>
+</h6></div></div></div>
+<p>
+ TBC.
+ </p>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating.latm_tm"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating.latm_tm" title="LATM
+ TM">LATM
+ TM</a>
+</h6></div></div></div>
+<p>
+ TBC.
+ </p>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating.latm_tx"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.deferred_updating.latm_tx" title="LATM
+ TX">LATM
+ TX</a>
+</h6></div></div></div>
+<p>
+ TBC.
+ </p>
+</div>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="toward_boost_stm.appendices.appendix_e__tests.validation.direct_updating"></a><a href="appendix_e__tests.html#toward_boost_stm.appendices.appendix_e__tests.validation.direct_updating" title="Direct
+ Updating">Direct
+ Updating</a>
+</h5></div></div></div>
+<p>
+ Direct Updatingand validation are not implemented yet.
+ </p>
+</div>
+</div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/changes.html
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/changes.html (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/changes.html 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -27,7 +27,7 @@
 <a name="toward_boost_stm.appendices.changes"></a> Appendix A: History
 </h3></div></div></div>
 <a name="toward_boost_stm.appendices.changes._emphasis_role__bold__version_0_1__xx_yy__2009__emphasis___emphasis_announcement_of_stm__emphasis_"></a><h4>
-<a name="id4864693"></a>
+<a name="id4864698"></a>
         <a href="changes.html#toward_boost_stm.appendices.changes._emphasis_role__bold__version_0_1__xx_yy__2009__emphasis___emphasis_announcement_of_stm__emphasis_"><span class="bold"><strong>Version 0.1, XX YY, 2009</strong></span> <span class="emphasis"><em>Announcement of
         STM</em></span></a>
       </h4>
@@ -47,7 +47,7 @@
         </li>
 </ul></div>
 <a name="toward_boost_stm.appendices.changes._emphasis_role__bold__tickets___emphasis_"></a><h4>
-<a name="id4864767"></a>
+<a name="id4864771"></a>
         <a href="changes.html#toward_boost_stm.appendices.changes._emphasis_role__bold__tickets___emphasis_"><span class="bold"><strong>Tickets:</strong></span></a>
       </h4>
 <p>

Modified: sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/implementation.html
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/implementation.html (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/implementation.html 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -56,7 +56,7 @@
           constructs are shown in Figures 6 and 8, respectively.
         </p>
 <a name="toward_boost_stm.appendices.implementation.language_like_macro_blocks.locking_macros"></a><h5>
-<a name="id4880392"></a>
+<a name="id4880396"></a>
           <a href="implementation.html#toward_boost_stm.appendices.implementation.language_like_macro_blocks.locking_macros">Locking
           Macros</a>
         </h5>
@@ -79,7 +79,7 @@
           are executed once and only once.
         </p>
 <a name="toward_boost_stm.appendices.implementation.language_like_macro_blocks.transaction_macros"></a><h5>
-<a name="id4880455"></a>
+<a name="id4880459"></a>
           <a href="implementation.html#toward_boost_stm.appendices.implementation.language_like_macro_blocks.transaction_macros">Transaction
           Macros</a>
         </h5>
@@ -128,7 +128,7 @@
           transaction is aborted.
         </p>
 <a name="toward_boost_stm.appendices.implementation.language_like_macro_blocks.correcting_non_compliant_compilers"></a><h5>
-<a name="id4880562"></a>
+<a name="id4880566"></a>
           <a href="implementation.html#toward_boost_stm.appendices.implementation.language_like_macro_blocks.correcting_non_compliant_compilers">Correcting
           Non-Compliant Compilers</a>
         </h5>
@@ -161,11 +161,11 @@
 <a name="toward_boost_stm.appendices.implementation.cache"></a>Cache
 </h4></div></div></div>
 <a name="toward_boost_stm.appendices.implementation.cache.dispersed"></a><h5>
-<a name="id4884956"></a>
+<a name="id4884961"></a>
           <a href="implementation.html#toward_boost_stm.appendices.implementation.cache.dispersed">Dispersed</a>
         </h5>
 <a name="toward_boost_stm.appendices.implementation.cache.compact"></a><h5>
-<a name="id4884978"></a>
+<a name="id4884983"></a>
           <a href="implementation.html#toward_boost_stm.appendices.implementation.cache.compact">Compact</a>
         </h5>
 </div>

Modified: sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/rationale.html
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/rationale.html (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/rationale.html 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -267,7 +267,7 @@
             read).
           </p>
 <div class="table">
-<a name="id4865297"></a><p class="title"><b>Table 1.1. Comparaison with other STM systems</b></p>
+<a name="id4865301"></a><p class="title"><b>Table 1.1. Comparaison with other STM systems</b></p>
 <table class="table" summary="Comparaison with other STM systems">
 <colgroup>
 <col>
@@ -472,7 +472,7 @@
             handle each specific problem with the most appropriate configuration.
           </p>
 <div class="table">
-<a name="id4865690"></a><p class="title"><b>Table 1.2. Consistency versus Updating policies composition</b></p>
+<a name="id4865694"></a><p class="title"><b>Table 1.2. Consistency versus Updating policies composition</b></p>
 <table class="table" summary="Consistency versus Updating policies composition">
 <colgroup>
 <col>
@@ -627,7 +627,7 @@
           management</a>
 </h5></div></div></div>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.contention_management.priority_based_tasks"></a><h6>
-<a name="id4866021"></a>
+<a name="id4866026"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.contention_management.priority_based_tasks">Priority-Based
             Tasks</a>
           </h6>
@@ -642,7 +642,7 @@
             cases, user-defined priority-based transactions are necessary.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.contention_management.approach"></a><h6>
-<a name="id4866060"></a>
+<a name="id4866064"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.contention_management.approach">Approach</a>
           </h6>
 <p>
@@ -658,7 +658,7 @@
             checking models. Last, we present our experimental results.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.contention_management.attacking__amp__victim_transactions"></a><h6>
-<a name="id4866099"></a>
+<a name="id4866103"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.contention_management.attacking__amp__victim_transactions">Attacking
             &amp; Victim Transactions</a>
           </h6>
@@ -678,7 +678,7 @@
             transaction since Ta may abort it.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.contention_management.user_defined_priority_based_transactions"></a><h6>
-<a name="id4866147"></a>
+<a name="id4866151"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.contention_management.user_defined_priority_based_transactions">User-Defined
             Priority-Based Transactions</a>
           </h6>
@@ -699,7 +699,7 @@
             priority-based transactional environments.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.contention_management.extensible_polymorphic_contention_management_interface"></a><h6>
-<a name="id4866197"></a>
+<a name="id4866201"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.contention_management.extensible_polymorphic_contention_management_interface">Extensible
             Polymorphic Contention Management Interface</a>
           </h6>
@@ -794,7 +794,7 @@
             of experimental benchmarks on .
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.introduction"></a><h6>
-<a name="id4866937"></a>
+<a name="id4866942"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.introduction">Introduction</a>
           </h6>
 <p>
@@ -847,7 +847,7 @@
             </li>
 </ol></div>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.background"></a><h6>
-<a name="id4867036"></a>
+<a name="id4867041"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.background">Background</a>
           </h6>
 <p>
@@ -958,7 +958,7 @@
             later sections.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.locks_outside_of_transactions__lot_"></a><h6>
-<a name="id4867602"></a>
+<a name="id4867606"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.locks_outside_of_transactions__lot_">Locks
             Outside of Transactions (LoT)</a>
           </h6>
@@ -1009,7 +1009,7 @@
 <span class="number">27</span> <span class="keyword">int</span> <span class="identifier">lock3</span><span class="special">()</span> <span class="special">{</span> <span class="comment">/* no conflict */</span> <span class="special">}</span>
 </pre>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lot_full_lock_protection"></a><h6>
-<a name="id4868743"></a>
+<a name="id4868748"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lot_full_lock_protection">LoT
             Full Lock Protection</a>
           </h6>
@@ -1039,7 +1039,7 @@
             stalling.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lot_tm_lock_protection"></a><h6>
-<a name="id4868823"></a>
+<a name="id4868828"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lot_tm_lock_protection">LoT
             TM-Lock Protection</a>
           </h6>
@@ -1082,7 +1082,7 @@
             the third lock protection policy.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lot_tx_lock_protection"></a><h6>
-<a name="id4868996"></a>
+<a name="id4869000"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lot_tx_lock_protection">LoT
             TX-Lock Protection</a>
           </h6>
@@ -1125,7 +1125,7 @@
             cooperative performance while still adhering to the rule.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.locks_inside_of_transactions__lit_"></a><h6>
-<a name="id4869520"></a>
+<a name="id4869524"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.locks_inside_of_transactions__lit_">Locks
             Inside of Transactions (LiT)</a>
           </h6>
@@ -1239,7 +1239,7 @@
             for the completeness of the example.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lit_full_lock_protection"></a><h6>
-<a name="id4870578"></a>
+<a name="id4870582"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lit_full_lock_protection">LiT
             Full-Lock Protection</a>
           </h6>
@@ -1269,7 +1269,7 @@
             are all allowed to resume.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lit_tm_lock_protection"></a><h6>
-<a name="id4870639"></a>
+<a name="id4870644"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lit_tm_lock_protection">LiT
             TM-Lock Protection</a>
           </h6>
@@ -1299,7 +1299,7 @@
             LiT protection policy, LiT TX-lock protection.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lit_tx_lock_protection"></a><h6>
-<a name="id4870701"></a>
+<a name="id4870705"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lit_tx_lock_protection">LiT
             TX-Lock Protection</a>
           </h6>
@@ -1339,7 +1339,7 @@
             passed. When lockL3 completes tx3 begins and runs through to completion.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lock_composition"></a><h6>
-<a name="id4870797"></a>
+<a name="id4870801"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lock_composition">Lock
             Composition</a>
           </h6>
@@ -1423,7 +1423,7 @@
             lock until the transaction commits.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.criticality_of_lit_lock_composition"></a><h6>
-<a name="id4871517"></a>
+<a name="id4871522"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.criticality_of_lit_lock_composition">Criticality
             of LiT Lock Composition</a>
           </h6>
@@ -1474,7 +1474,7 @@
             cumulative affects of the move() operation.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.understanding_lit_lock_composition"></a><h6>
-<a name="id4872128"></a>
+<a name="id4872132"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.understanding_lit_lock_composition">Understanding
             LiT Lock Composition</a>
           </h6>
@@ -1563,7 +1563,7 @@
             shared memory x2.
           </p>
 <a name="toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lit_lock_identification"></a><h6>
-<a name="id4873205"></a>
+<a name="id4873210"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.tm_specific_concepts.lock_aware_transaction.lit_lock_identification">LiT
             Lock Identification</a>
           </h6>
@@ -1873,7 +1873,7 @@
             The following table is a compilation of the preceding analysis:
           </p>
 <div class="table">
-<a name="id4873764"></a><p class="title"><b>Table 1.3. Comparaison with other STM systems</b></p>
+<a name="id4873769"></a><p class="title"><b>Table 1.3. Comparaison with other STM systems</b></p>
 <table class="table" summary="Comparaison with other STM systems">
 <colgroup><col></colgroup>
 <thead><tr>
@@ -2159,7 +2159,7 @@
             support in the near future [4].
           </p>
 <div class="table">
-<a name="id4874914"></a><p class="title"><b>Table 1.4. Comparaison with other STM systems</b></p>
+<a name="id4874918"></a><p class="title"><b>Table 1.4. Comparaison with other STM systems</b></p>
 <table class="table" summary="Comparaison with other STM systems">
 <colgroup>
 <col>
@@ -2257,7 +2257,7 @@
             Table 1. TBoost.STM Mutual Exclusion Locking Parallel Constructs.
           </p>
 <a name="toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.library_based_lock_implementations"></a><h6>
-<a name="id4875122"></a>
+<a name="id4875126"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.library_based_lock_implementations">Library-based
             Lock Implementations</a>
           </h6>
@@ -2305,7 +2305,7 @@
             scoping and programmer error.
           </p>
 <a name="toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.pitfalls_in_scoping_of_automatic_object_locks"></a><h6>
-<a name="id4875519"></a>
+<a name="id4875524"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.pitfalls_in_scoping_of_automatic_object_locks">Pitfalls
             in Scoping of Automatic Object Locks</a>
           </h6>
@@ -2378,7 +2378,7 @@
             of locks results in unoptimized performance.
           </p>
 <a name="toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.library_based_transaction_implementations"></a><h6>
-<a name="id4875955"></a>
+<a name="id4875959"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.library_based_transaction_implementations">Library-based
             Transaction Implementations</a>
           </h6>
@@ -2432,7 +2432,7 @@
             behaviors.
           </p>
 <a name="toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.pitfalls_in_transactional_execution_of_automatic_objects"></a><h6>
-<a name="id4876342"></a>
+<a name="id4876346"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.pitfalls_in_transactional_execution_of_automatic_objects">Pitfalls
             in Transactional Execution of Automatic Objects</a>
           </h6>
@@ -2527,7 +2527,7 @@
             of direct language integration of TM instead of API-only approaches.
           </p>
 <a name="toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.disadvantages_of_language_based_transactional_integration"></a><h6>
-<a name="id4877341"></a>
+<a name="id4877345"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.disadvantages_of_language_based_transactional_integration">Disadvantages
             of Language Based Transactional Integration</a>
           </h6>
@@ -2564,7 +2564,7 @@
             objects nor language-based parallel abstractions alone can provide.
           </p>
 <a name="toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.parallel_constructs_for_mutually_exclusive_locks"></a><h6>
-<a name="id4877434"></a>
+<a name="id4877438"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.parallel_constructs_for_mutually_exclusive_locks">Parallel
             Constructs for Mutually Exclusive Locks</a>
           </h6>
@@ -2600,7 +2600,7 @@
             in client code.
           </p>
 <a name="toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.exception_based_timed_locks"></a><h6>
-<a name="id4877935"></a>
+<a name="id4877940"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.exception_based_timed_locks">Exception-based
             Timed Locks</a>
           </h6>
@@ -2687,7 +2687,7 @@
 <span class="identifier">Figure</span> <span class="number">12.</span> <span class="identifier">Optimized</span> <span class="identifier">Timed</span> <span class="identifier">Locking</span> <span class="identifier">with</span> TBoost.STM<span class="special">.</span>
 </pre>
 <a name="toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.parallel_constructs_for_transactional_memory"></a><h6>
-<a name="id4879194"></a>
+<a name="id4879198"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.parallel_constructs_for_transactional_memory">Parallel
             Constructs for Transactional Memory</a>
           </h6>
@@ -2765,7 +2765,7 @@
             correct behavior and then throwing an exception upward.
           </p>
 <a name="toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.transaction_nesting"></a><h6>
-<a name="id4879850"></a>
+<a name="id4879855"></a>
             <a href="rationale.html#toward_boost_stm.appendices.rationale.c___and_library_specific_concepts.language_like_macro_blocks.transaction_nesting">Transaction
             Nesting</a>
           </h6>
@@ -2826,7 +2826,7 @@
         with other STM systems</a>
 </h4></div></div></div>
 <div class="table">
-<a name="id4879970"></a><p class="title"><b>Table 1.5. Comparaison
+<a name="id4879974"></a><p class="title"><b>Table 1.5. Comparaison
         with other STM systems</b></p>
 <table class="table" summary="Comparaison
         with other STM systems">

Modified: sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/todo.html
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/todo.html (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/appendices/todo.html 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -44,7 +44,7 @@
         to do before review</a>
 </h4></div></div></div>
 <a name="toward_boost_stm.appendices.todo.tasks_to_do_before_review.interface"></a><h5>
-<a name="id4885315"></a>
+<a name="id4887291"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.tasks_to_do_before_review.interface">Interface</a>
         </h5>
 <p>
@@ -192,7 +192,7 @@
           </li>
 </ul></div>
 <a name="toward_boost_stm.appendices.todo.tasks_to_do_before_review.adding_some_components_to_boost_to_preparing_boostification_of_stm"></a><h5>
-<a name="id4885642"></a>
+<a name="id4887618"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.tasks_to_do_before_review.adding_some_components_to_boost_to_preparing_boostification_of_stm">Adding
           some components to Boost to preparing Boostification of STM</a>
         </h5>
@@ -232,7 +232,7 @@
           </li>
 </ul></div>
 <a name="toward_boost_stm.appendices.todo.tasks_to_do_before_review.boostifying_stm"></a><h5>
-<a name="id4885745"></a>
+<a name="id4887721"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.tasks_to_do_before_review.boostifying_stm">Boostifying
           STM</a>
         </h5>
@@ -308,7 +308,7 @@
           </li>
 </ul></div>
 <a name="toward_boost_stm.appendices.todo.tasks_to_do_before_review.implementation"></a><h5>
-<a name="id4885921"></a>
+<a name="id4887897"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.tasks_to_do_before_review.implementation">Implementation</a>
         </h5>
 <p>
@@ -335,28 +335,28 @@
           </li>
 </ul></div>
 <a name="toward_boost_stm.appendices.todo.tasks_to_do_before_review.tests"></a><h5>
-<a name="id4885991"></a>
+<a name="id4887967"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.tasks_to_do_before_review.tests">Tests</a>
         </h5>
 <div class="itemizedlist"><ul type="disc"><li>
             Add unit tests
           </li></ul></div>
 <a name="toward_boost_stm.appendices.todo.tasks_to_do_before_review.examples"></a><h5>
-<a name="id4886022"></a>
+<a name="id4887998"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.tasks_to_do_before_review.examples">Examples</a>
         </h5>
 <div class="itemizedlist"><ul type="disc"><li>
             Add unit tests
           </li></ul></div>
 <a name="toward_boost_stm.appendices.todo.tasks_to_do_before_review.benchmarks"></a><h5>
-<a name="id4886052"></a>
+<a name="id4888028"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.tasks_to_do_before_review.benchmarks">Benchmarks</a>
         </h5>
 <div class="itemizedlist"><ul type="disc"><li>
             Add some specific benchmarks.
           </li></ul></div>
 <a name="toward_boost_stm.appendices.todo.tasks_to_do_before_review.documentation"></a><h5>
-<a name="id4886083"></a>
+<a name="id4888059"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.tasks_to_do_before_review.documentation">Documentation</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -464,12 +464,12 @@
           could be done after acceptation.
         </p>
 <a name="toward_boost_stm.appendices.todo.for_later_releases.integrate_with_stm_test_benchmarks_as_stamp_or_stmbench7"></a><h5>
-<a name="id4886325"></a>
+<a name="id4888301"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.for_later_releases.integrate_with_stm_test_benchmarks_as_stamp_or_stmbench7">Integrate
           with STM test benchmarks as STAMP or STMBench7</a>
         </h5>
 <a name="toward_boost_stm.appendices.todo.for_later_releases.providing_closed_nested_transaction_that_are_not_flat"></a><h5>
-<a name="id4886352"></a>
+<a name="id4888328"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.for_later_releases.providing_closed_nested_transaction_that_are_not_flat">Providing
           Closed Nested transaction that are not flat</a>
         </h5>
@@ -479,12 +479,12 @@
           the thread.
         </p>
 <a name="toward_boost_stm.appendices.todo.for_later_releases.allows_configuration_at_compile_time_and_run_time"></a><h5>
-<a name="id4886385"></a>
+<a name="id4888361"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.for_later_releases.allows_configuration_at_compile_time_and_run_time">Allows
           configuration at compile-time and run-time</a>
         </h5>
 <a name="toward_boost_stm.appendices.todo.for_later_releases.add_explicit_outer_transaction"></a><h5>
-<a name="id4886410"></a>
+<a name="id4888386"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.for_later_releases.add_explicit_outer_transaction">Add
           explicit outer transaction</a>
         </h5>
@@ -504,22 +504,22 @@
           that need a deep research.
         </p>
 <a name="toward_boost_stm.appendices.todo.more_recherch_needed.transactional_condition_variables"></a><h5>
-<a name="id4886464"></a>
+<a name="id4888441"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.more_recherch_needed.transactional_condition_variables">Transactional
           condition variables</a>
         </h5>
 <a name="toward_boost_stm.appendices.todo.more_recherch_needed.mixing_stm_updating_policies"></a><h5>
-<a name="id4886489"></a>
+<a name="id4888466"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.more_recherch_needed.mixing_stm_updating_policies">Mixing
           STM updating policies</a>
         </h5>
 <a name="toward_boost_stm.appendices.todo.more_recherch_needed.mixing_stm_consistency_checking"></a><h5>
-<a name="id4886514"></a>
+<a name="id4888491"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.more_recherch_needed.mixing_stm_consistency_checking">Mixing
           STM consistency checking</a>
         </h5>
 <a name="toward_boost_stm.appendices.todo.more_recherch_needed.suspend_resume_transactions"></a><h5>
-<a name="id4886539"></a>
+<a name="id4888516"></a>
           <a href="todo.html#toward_boost_stm.appendices.todo.more_recherch_needed.suspend_resume_transactions">Suspend/resume
           transactions</a>
         </h5>

Modified: sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/overview.html
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/overview.html (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/overview.html 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -28,7 +28,7 @@
 </h2></div></div></div>
 <div class="toc"><dl><dt><span class="section"> Introduction</span></dt></dl></div>
 <a name="toward_boost_stm.overview.description"></a><h3>
-<a name="id4803152"></a>
+<a name="id4803158"></a>
       <a href="overview.html#toward_boost_stm.overview.description">Description</a>
     </h3>
 <p>
@@ -96,7 +96,7 @@
       </li>
 </ul></div>
 <a name="toward_boost_stm.overview.how_to_use_this_documentation"></a><h3>
-<a name="id4764822"></a>
+<a name="id4764828"></a>
       <a href="overview.html#toward_boost_stm.overview.how_to_use_this_documentation">How
       to Use This Documentation</a>
     </h3>

Modified: sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/overview/intro.html
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/overview/intro.html (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/overview/intro.html 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -27,7 +27,7 @@
 <a name="toward_boost_stm.overview.intro"></a> Introduction
 </h3></div></div></div>
 <a name="toward_boost_stm.overview.intro.transactional_memory"></a><h4>
-<a name="id4765104"></a>
+<a name="id4765111"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.transactional_memory">Transactional
         Memory</a>
       </h4>
@@ -108,7 +108,7 @@
         (2) scalability and (3) modularity.
       </p>
 <a name="toward_boost_stm.overview.intro.simplicity"></a><h4>
-<a name="id4765646"></a>
+<a name="id4765653"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.simplicity">Simplicity</a>
       </h4>
 <p>
@@ -212,7 +212,7 @@
 <span class="number">7</span> <span class="identifier">unlock</span><span class="special">(</span><span class="identifier">mutexX</span><span class="special">);</span>
 </pre>
 <a name="toward_boost_stm.overview.intro.understanding_concurrency_hazards"></a><h4>
-<a name="id4758672"></a>
+<a name="id4758679"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.understanding_concurrency_hazards">Understanding
         Concurrency Hazards</a>
       </h4>
@@ -270,7 +270,7 @@
         modules can range from difficult to impossible.
       </p>
 <a name="toward_boost_stm.overview.intro.testing__race_conditions_and_interleavings"></a><h4>
-<a name="id4758786"></a>
+<a name="id4758793"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.testing__race_conditions_and_interleavings">Testing:
         Race Conditions and Interleavings</a>
       </h4>
@@ -346,7 +346,7 @@
         all serial orders.
       </p>
 <a name="toward_boost_stm.overview.intro.development__mutual_exclusion_and_tm"></a><h4>
-<a name="id4759152"></a>
+<a name="id4759159"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.development__mutual_exclusion_and_tm">Development:
         Mutual Exclusion and TM</a>
       </h4>
@@ -372,7 +372,7 @@
         performance, as is commonly found in fine-grained mutual exclusion implementations.
       </p>
 <a name="toward_boost_stm.overview.intro.scalability"></a><h4>
-<a name="id4759205"></a>
+<a name="id4759212"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.scalability">Scalability</a>
       </h4>
 <p>
@@ -384,7 +384,7 @@
         by a concurrency control type while executing concurrently.
       </p>
 <a name="toward_boost_stm.overview.intro.pessimistic_and_optimistic_critical_sections"></a><h4>
-<a name="id4759229"></a>
+<a name="id4759236"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.pessimistic_and_optimistic_critical_sections">Pessimistic
         and Optimistic Critical Sections</a>
       </h4>
@@ -397,7 +397,7 @@
         use optimistic critical sections.
       </p>
 <a name="toward_boost_stm.overview.intro.truly_optimistic_critical_sections"></a><h4>
-<a name="id4759261"></a>
+<a name="id4759268"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.truly_optimistic_critical_sections">Truly
         Optimistic Critical Sections</a>
       </h4>
@@ -454,7 +454,7 @@
         addresses, both g1=0,g2=0 and g1=1,g2=1 are legal states.
       </p>
 <a name="toward_boost_stm.overview.intro.direct_and_deferred_update"></a><h4>
-<a name="id4759756"></a>
+<a name="id4759763"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.direct_and_deferred_update">Direct
         and Deferred Update</a>
       </h4>
@@ -503,7 +503,7 @@
         update without special effort.
       </p>
 <a name="toward_boost_stm.overview.intro.scalability__mutual_exclusion_and_transactional_memory"></a><h4>
-<a name="id4759845"></a>
+<a name="id4759852"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.scalability__mutual_exclusion_and_transactional_memory">Scalability:
         Mutual Exclusion and Transactional Memory</a>
       </h4>
@@ -584,7 +584,7 @@
         mathematical limitations in mutual exclusion's performance scalability.
       </p>
 <a name="toward_boost_stm.overview.intro.modularity"></a><h4>
-<a name="id4813022"></a>
+<a name="id4813029"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.modularity">Modularity</a>
       </h4>
 <p>
@@ -605,7 +605,7 @@
         do not support software modularity are, in short, impractical.
       </p>
 <a name="toward_boost_stm.overview.intro.mutual_exclusion_and_software_modularity"></a><h4>
-<a name="id4813067"></a>
+<a name="id4813073"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.mutual_exclusion_and_software_modularity">Mutual
         Exclusion and Software Modularity</a>
       </h4>
@@ -690,7 +690,7 @@
 <span class="identifier">Figure</span> <span class="number">9.</span> <span class="identifier">TM</span> <span class="identifier">of</span> <span class="identifier">Increment</span><span class="special">,</span> <span class="identifier">Multiply</span> <span class="keyword">and</span> <span class="identifier">Get</span> <span class="identifier">of</span> <span class="identifier">Shared</span> <span class="identifier">Variable</span><span class="special">.</span>
 </pre>
 <a name="toward_boost_stm.overview.intro.summary_of_mutual_exclusion_modularity"></a><h4>
-<a name="id4814081"></a>
+<a name="id4814086"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.summary_of_mutual_exclusion_modularity">Summary
         of Mutual Exclusion Modularity</a>
       </h4>
@@ -703,7 +703,7 @@
         not support software modularity.
       </p>
 <a name="toward_boost_stm.overview.intro.transactional_memory_and_software_modularity"></a><h4>
-<a name="id4814121"></a>
+<a name="id4814127"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.transactional_memory_and_software_modularity">Transactional
         Memory and Software Modularity</a>
       </h4>
@@ -721,7 +721,7 @@
         conflict detection times, updating policies, and contention management schemes.
       </p>
 <a name="toward_boost_stm.overview.intro.achieving_tm_software_modularity"></a><h4>
-<a name="id4814162"></a>
+<a name="id4814167"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.achieving_tm_software_modularity">Achieving
         TM Software Modularity</a>
       </h4>
@@ -799,7 +799,7 @@
         level of software modularity.
       </p>
 <a name="toward_boost_stm.overview.intro.summary_of_transactional_memory_modularity"></a><h4>
-<a name="id4814522"></a>
+<a name="id4814528"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.summary_of_transactional_memory_modularity">Summary
         of Transactional Memory Modularity</a>
       </h4>
@@ -813,7 +813,7 @@
         or subsumed into a larger transaction.
       </p>
 <a name="toward_boost_stm.overview.intro.c___library_language_like_solution"></a><h4>
-<a name="id4814556"></a>
+<a name="id4814561"></a>
         <a href="intro.html#toward_boost_stm.overview.intro.c___library_language_like_solution">C++
         library language-like solution</a>
       </h4>

Modified: sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/users_guide/ext_references.html
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/users_guide/ext_references.html (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/users_guide/ext_references.html 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -27,7 +27,7 @@
 <a name="toward_boost_stm.users_guide.ext_references"></a> References
 </h3></div></div></div>
 <a name="toward_boost_stm.users_guide.ext_references.tboost_stm_relared"></a><h4>
-<a name="id4828784"></a>
+<a name="id4828789"></a>
         <a href="ext_references.html#toward_boost_stm.users_guide.ext_references.tboost_stm_relared">TBoost.STM
         relared</a>
       </h4>
@@ -155,7 +155,7 @@
 </dl>
 </div>
 <a name="toward_boost_stm.users_guide.ext_references.stm_related"></a><h4>
-<a name="id4829159"></a>
+<a name="id4829163"></a>
         <a href="ext_references.html#toward_boost_stm.users_guide.ext_references.stm_related">STM
         related</a>
       </h4>

Modified: sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/users_guide/getting_started.html
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/users_guide/getting_started.html (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/users_guide/getting_started.html 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -64,7 +64,7 @@
           memory!
         </p>
 <a name="toward_boost_stm.users_guide.getting_started.install.getting_boost_stm"></a><h5>
-<a name="id4814715"></a>
+<a name="id4814721"></a>
           <a href="getting_started.html#toward_boost_stm.users_guide.getting_started.install.getting_boost_stm">Getting
           Boost.STM</a>
         </h5>
@@ -81,7 +81,7 @@
           Sandbox</a>.
         </p>
 <a name="toward_boost_stm.users_guide.getting_started.install.building_boost_stm"></a><h5>
-<a name="id4814768"></a>
+<a name="id4814773"></a>
           <a href="getting_started.html#toward_boost_stm.users_guide.getting_started.install.building_boost_stm">Building
           Boost.STM</a>
         </h5>
@@ -93,7 +93,7 @@
 <span class="identifier">bjam</span>
 </pre>
 <a name="toward_boost_stm.users_guide.getting_started.install.requirements"></a><h5>
-<a name="id4814830"></a>
+<a name="id4814835"></a>
           <a href="getting_started.html#toward_boost_stm.users_guide.getting_started.install.requirements">Requirements</a>
         </h5>
 <p>
@@ -164,7 +164,7 @@
 </dl>
 </div>
 <a name="toward_boost_stm.users_guide.getting_started.install.exceptions_safety"></a><h5>
-<a name="id4815095"></a>
+<a name="id4815100"></a>
           <a href="getting_started.html#toward_boost_stm.users_guide.getting_started.install.exceptions_safety">Exceptions
           safety</a>
         </h5>
@@ -173,7 +173,7 @@
           of exception safety as long as the underlying parameters provide it.
         </p>
 <a name="toward_boost_stm.users_guide.getting_started.install.thread_safety"></a><h5>
-<a name="id4815121"></a>
+<a name="id4815127"></a>
           <a href="getting_started.html#toward_boost_stm.users_guide.getting_started.install.thread_safety">Thread
           safety</a>
         </h5>
@@ -181,7 +181,7 @@
           All functions in the library are thread-unsafe except when noted explicitly.
         </p>
 <a name="toward_boost_stm.users_guide.getting_started.install.tested_compilers"></a><h5>
-<a name="id4815146"></a>
+<a name="id4815152"></a>
           <a href="getting_started.html#toward_boost_stm.users_guide.getting_started.install.tested_compilers">Tested
           compilers</a>
         </h5>

Modified: sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/users_guide/tutorial.html
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/users_guide/tutorial.html (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/html/toward_boost_stm/users_guide/tutorial.html 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -81,7 +81,7 @@
           calls.
         </p>
 <a name="toward_boost_stm.users_guide.tutorial.a_simple_transaction.client_invoked_inserts"></a><h5>
-<a name="id4815465"></a>
+<a name="id4815470"></a>
           <a href="tutorial.html#toward_boost_stm.users_guide.tutorial.a_simple_transaction.client_invoked_inserts">Client
           Invoked Inserts</a>
         </h5>
@@ -104,7 +104,7 @@
           of TM solutions into algorithms of new and legacy systems.
         </p>
 <a name="toward_boost_stm.users_guide.tutorial.a_simple_transaction.linked_list_declaration"></a><h5>
-<a name="id4815695"></a>
+<a name="id4815701"></a>
           <a href="tutorial.html#toward_boost_stm.users_guide.tutorial.a_simple_transaction.linked_list_declaration">Linked
           list declaration</a>
         </h5>
@@ -126,7 +126,7 @@
 <span class="special">};</span>
 </pre>
 <a name="toward_boost_stm.users_guide.tutorial.a_simple_transaction.insert_retry_transaction"></a><h5>
-<a name="id4815918"></a>
+<a name="id4815923"></a>
           <a href="tutorial.html#toward_boost_stm.users_guide.tutorial.a_simple_transaction.insert_retry_transaction">Insert
           retry transaction</a>
         </h5>
@@ -157,7 +157,7 @@
           with its absorption of aborted transactions and only aborted transactions.
         </p>
 <a name="toward_boost_stm.users_guide.tutorial.a_simple_transaction.insert_specific"></a><h5>
-<a name="id4816167"></a>
+<a name="id4816172"></a>
           <a href="tutorial.html#toward_boost_stm.users_guide.tutorial.a_simple_transaction.insert_specific">Insert
           specific</a>
         </h5>
@@ -562,7 +562,7 @@
 <span class="special">}</span>
 </pre>
 <a name="toward_boost_stm.users_guide.tutorial.a_dynamically_prioritized__composed_transaction.priority_inversion_allowed"></a><h5>
-<a name="id4820849"></a>
+<a name="id4820854"></a>
           <a href="tutorial.html#toward_boost_stm.users_guide.tutorial.a_dynamically_prioritized__composed_transaction.priority_inversion_allowed">Priority
           Inversion Allowed</a>
         </h5>
@@ -589,7 +589,7 @@
           for their specific needs.
         </p>
 <a name="toward_boost_stm.users_guide.tutorial.a_dynamically_prioritized__composed_transaction.the_future_of_parallel_programming"></a><h5>
-<a name="id4820950"></a>
+<a name="id4820956"></a>
           <a href="tutorial.html#toward_boost_stm.users_guide.tutorial.a_dynamically_prioritized__composed_transaction.the_future_of_parallel_programming">The
           Future of Parallel Programming</a>
         </h5>
@@ -778,7 +778,7 @@
         values from a function</a>
 </h4></div></div></div>
 <a name="toward_boost_stm.users_guide.tutorial.returning_values_from_a_function.returning_from_outside_the_transaction_context"></a><h5>
-<a name="id4822555"></a>
+<a name="id4822561"></a>
           <a href="tutorial.html#toward_boost_stm.users_guide.tutorial.returning_values_from_a_function.returning_from_outside_the_transaction_context">Returning
           from outside the transaction context</a>
         </h5>
@@ -795,7 +795,7 @@
 <span class="special">}</span>
 </pre>
 <a name="toward_boost_stm.users_guide.tutorial.returning_values_from_a_function.returning_from_inside"></a><h5>
-<a name="id4822732"></a>
+<a name="id4822737"></a>
           <a href="tutorial.html#toward_boost_stm.users_guide.tutorial.returning_values_from_a_function.returning_from_inside">Returning
           from inside</a>
         </h5>
@@ -834,7 +834,7 @@
           care of modifications of the pointer itself.
         </p>
 <a name="toward_boost_stm.users_guide.tutorial.pointer_to_transactional_objects.using_the_mixin_transaction_object_lt__gt_"></a><h5>
-<a name="id4823134"></a>
+<a name="id4823140"></a>
           <a href="tutorial.html#toward_boost_stm.users_guide.tutorial.pointer_to_transactional_objects.using_the_mixin_transaction_object_lt__gt_">Using
           the mixin transaction_object&lt;&gt;</a>
         </h5>
@@ -902,7 +902,7 @@
           inheriting from a transactional class <code class="computeroutput"><span class="identifier">B</span></code>
         </p>
 <a name="toward_boost_stm.users_guide.tutorial.polymorphic.using_the_mixin_transaction_object_lt__gt_"></a><h5>
-<a name="id4824273"></a>
+<a name="id4824279"></a>
           <a href="tutorial.html#toward_boost_stm.users_guide.tutorial.polymorphic.using_the_mixin_transaction_object_lt__gt_">Using
           the mixin transaction_object&lt;&gt;</a>
         </h5>
@@ -936,7 +936,7 @@
 <span class="special">*</span><span class="identifier">ptr_b</span> <span class="special">=</span> <span class="identifier">BOOST_STM_NEW</span><span class="special">(</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">D</span><span class="special">());</span>
 </pre>
 <a name="toward_boost_stm.users_guide.tutorial.polymorphic.using_the_wrapper_transactional_object_lt__gt_"></a><h5>
-<a name="id4824637"></a>
+<a name="id4824643"></a>
           <a href="tutorial.html#toward_boost_stm.users_guide.tutorial.polymorphic.using_the_wrapper_transactional_object_lt__gt_">Using
           the wrapper transactional_object&lt;&gt;</a>
         </h5>

Modified: sandbox/stm/branches/vbe/libs/stm/doc/tests.qbk
==============================================================================
--- sandbox/stm/branches/vbe/libs/stm/doc/tests.qbk (original)
+++ sandbox/stm/branches/vbe/libs/stm/doc/tests.qbk 2009-10-21 17:05:25 EDT (Wed, 21 Oct 2009)
@@ -8,13 +8,146 @@
 
 [section Appendix E: Tests]
 
+[table
+ [[Name] [Description]]
+ [[accounts] [XXXX]]
+ [[hashmap] [XXXX]]
+ [[isolated_int] [XXXX]]
+ [[irrevocable_int] [XXXX]]
+ [[linkedlist] [XXXX]]
+ [[rbtree] [XXXX]]
+ [[smart] [XXXX]]
+
+ [[ht] [XXXX]]
+ [[ll] [XXXX]]
+ [[tx_linear_lock] [XXXX]]
+ [[isolated_int_lock_in_tx] [XXXX]]
+ [[isolated_composed_int_lock] [XXXX]]
+ [[isolated_composed_int_lock2] [XXXX]]
+ [[lot] [XXXX]]
+ [[lit] [XXXX]]
+ [[nested_tx] [XXXX]]
+ [[using_linkedlist] [XXXX]]
+ [[hashmap_w_locks] [XXXX]]
+
+ [[bank] [Banck example using tx_ptr<>]]
+ [[list] [List implementation using tx_obj<> and tx_ptr<>]]
+ [[counter] [Counter tx_obj<>]]
+ [[numeric] [Access to a numeric tx object]]
+ [[counter_ptr] [Polymorphic transaction_object_ptr]]
+ [[non_tx_counter] [Access to non transactional variables from a transactional world]]
+]
+
+[section Invalidation]
+
+[section Direct Updating]
+
+[section Pure transactional]
+
+[table
+ [[Name] [Result] [Ticket]]
+
+ [[accounts] [Pass] [#XX]]
+ [[hashmap] [Pass] [#XX]]
+ [[isolated_int] [Pass] [#XX]]
+ [[irrevocable_int] [Pass] [#XX]]
+ [[linkedlist] [Pass] [#XX]]
+ [[rbtree] [Pass] [#XX]]
+ [[smart] [Pass] [#XX]]
+]
+[endsect]
+[section LATM full]
+[table
+ [[Name] [Result] [Ticket]]
+
+ [[ht] [[*Fail]] [#XX]]
+ [[ll] [Pass] [#XX]]
+ [[tx_linear_lock] [[*Fail]] [#XX]]
+ [[isolated_int_lock_in_tx] [Pass] [#XX]]
+ [[isolated_composed_int_lock] [[*Deadlock]][#XX]]
+ [[isolated_composed_int_lock2] [[*Fail]] [#XX]]
+ [[lot] [[*Deadlock]][#XX]]
+ [[lit] [[*Fail]] [#XX]]
+ [[nested_tx] [[*Livelock]][#XX]]
+ [[using_linkedlist] [[*Fail]] [#XX]]
+ [[hashmap_w_locks] [[*Fail]] [#XX]]
+]
+[endsect]
+[section LATM TM]
+TBC.
+[endsect]
+[section LATM TX]
+TBC.
+[endsect]
+
+[endsect]
+
+[section Deferred Updating]
 
-[section XXX]
+[section Pure transactional]
 [table
- [[Name] [kind] [Description] [Result] [Ticket]]
- [[XXX] [compile] [XXX] [Pass] [#]]
+ [[Name] [Result] [Ticket]]
+ [[accounts] [Pass] [#XX]]
+ [[hashmap] [Pass] [#XX]]
+ [[isolated_int] [Pass] [#XX]]
+ [[irrevocable_int] [Pass] [#XX]]
+ [[linkedlist] [Pass] [#XX]]
+ [[rbtree] [Pass] [#XX]]
+ [[smart] [Pass] [#XX]]
+ [[bank] [Pass] [#XX]]
+ [[list] [[*Fails]] [#XX]]
+ [[counter] [Pass] [#XX]]
+ [[numeric] [Pass] [#XX]]
+ [[counter_ptr] [Pass] [#XX]]
+ [[non_tx_counter] [Pass] [#XX]]
 ]
 [endsect]
 
+[section LATM full]
+[table
+ [[Name] [Result] [Ticket]]
+ [[ht] [[*Livelock]][#XX]]
+ [[ll] [[*Fail]] [#XX]]
+ [[tx_linear_lock] [[*Livelock]][#XX]]
+ [[isolated_int_lock_in_tx] [[*Deadlock]][#XX]]
+ [[isolated_composed_int_lock] [[*Fail]] [#XX]]
+ [[isolated_composed_int_lock2] [[*Fail]] [#XX]]
+ [[lot] [[*Deadlock]][#XX]]
+ [[lit] [[*Deadlock]][#XX]]
+ [[nested_tx] [[*Livelock]][#XX]]
+ [[using_linkedlist] [[*Fail]] [#XX]]
+ [[hashmap_w_locks] [[*Fail]] [#XX]]
+]
+[endsect]
+[section LATM TM]
+TBC.
+[endsect]
+[section LATM TX]
+TBC.
+[endsect]
+
+[endsect]
+[endsect]
+
+[section Validation]
+[section Deferred Updating]
+[section Pure transactional]
+TBC.
+[endsect]
+[section LATM full]
+TBC.
+[endsect]
+[section LATM TM]
+TBC.
+[endsect]
+[section LATM TX]
+TBC.
+[endsect]
+[endsect]
+[section Direct Updating]
+Direct Updatingand validation are not implemented yet.
+[endsect]
+
+[endsect]
 
 [endsect]


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk