Skip to content

Commit

Permalink
Update user manual.
Browse files Browse the repository at this point in the history
  • Loading branch information
b2-bot committed Sep 21, 2024
1 parent cb0cb29 commit 5557743
Showing 1 changed file with 73 additions and 62 deletions.
135 changes: 73 additions & 62 deletions manual/main/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -964,37 +964,38 @@ <h1>B2 User Manual</h1>
</li>
<li><a href="#b2.history">14. History</a>
<ul class="sectlevel2">
<li><a href="#_version_5_2_1">14.1. Version 5.2.1</a></li>
<li><a href="#_version_5_2_0">14.2. Version 5.2.0</a></li>
<li><a href="#_version_5_1_0">14.3. Version 5.1.0</a></li>
<li><a href="#_version_5_0_1">14.4. Version 5.0.1</a></li>
<li><a href="#_version_5_0_0">14.5. Version 5.0.0</a></li>
<li><a href="#_version_4_10_1">14.6. Version 4.10.1</a></li>
<li><a href="#_version_4_10_0">14.7. Version 4.10.0</a></li>
<li><a href="#_version_4_9_6">14.8. Version 4.9.6</a></li>
<li><a href="#_version_4_9_5">14.9. Version 4.9.5</a></li>
<li><a href="#_version_4_9_4">14.10. Version 4.9.4</a></li>
<li><a href="#_version_4_9_3">14.11. Version 4.9.3</a></li>
<li><a href="#_version_4_9_2">14.12. Version 4.9.2</a></li>
<li><a href="#_version_4_9_1">14.13. Version 4.9.1</a></li>
<li><a href="#_version_4_9_0">14.14. Version 4.9.0</a></li>
<li><a href="#_version_4_8_2">14.15. Version 4.8.2</a></li>
<li><a href="#_version_4_8_1">14.16. Version 4.8.1</a></li>
<li><a href="#_version_4_8_0">14.17. Version 4.8.0</a></li>
<li><a href="#_version_4_7_2">14.18. Version 4.7.2</a></li>
<li><a href="#_version_4_7_1">14.19. Version 4.7.1</a></li>
<li><a href="#_version_4_7_0">14.20. Version 4.7.0</a></li>
<li><a href="#_version_4_6_1">14.21. Version 4.6.1</a></li>
<li><a href="#_version_4_6_0">14.22. Version 4.6.0</a></li>
<li><a href="#_version_4_5_0">14.23. Version 4.5.0</a></li>
<li><a href="#_version_4_4_2">14.24. Version 4.4.2</a></li>
<li><a href="#_version_4_4_1">14.25. Version 4.4.1</a></li>
<li><a href="#_version_4_4_0">14.26. Version 4.4.0</a></li>
<li><a href="#_version_4_3_0">14.27. Version 4.3.0</a></li>
<li><a href="#_version_4_2_0">14.28. Version 4.2.0</a></li>
<li><a href="#_version_4_1_0">14.29. Version 4.1.0</a></li>
<li><a href="#_version_4_0_1">14.30. Version 4.0.1</a></li>
<li><a href="#_version_4_0_0">14.31. Version 4.0.0</a></li>
<li><a href="#_version_5_3_0">14.1. Version 5.3.0</a></li>
<li><a href="#_version_5_2_1">14.2. Version 5.2.1</a></li>
<li><a href="#_version_5_2_0">14.3. Version 5.2.0</a></li>
<li><a href="#_version_5_1_0">14.4. Version 5.1.0</a></li>
<li><a href="#_version_5_0_1">14.5. Version 5.0.1</a></li>
<li><a href="#_version_5_0_0">14.6. Version 5.0.0</a></li>
<li><a href="#_version_4_10_1">14.7. Version 4.10.1</a></li>
<li><a href="#_version_4_10_0">14.8. Version 4.10.0</a></li>
<li><a href="#_version_4_9_6">14.9. Version 4.9.6</a></li>
<li><a href="#_version_4_9_5">14.10. Version 4.9.5</a></li>
<li><a href="#_version_4_9_4">14.11. Version 4.9.4</a></li>
<li><a href="#_version_4_9_3">14.12. Version 4.9.3</a></li>
<li><a href="#_version_4_9_2">14.13. Version 4.9.2</a></li>
<li><a href="#_version_4_9_1">14.14. Version 4.9.1</a></li>
<li><a href="#_version_4_9_0">14.15. Version 4.9.0</a></li>
<li><a href="#_version_4_8_2">14.16. Version 4.8.2</a></li>
<li><a href="#_version_4_8_1">14.17. Version 4.8.1</a></li>
<li><a href="#_version_4_8_0">14.18. Version 4.8.0</a></li>
<li><a href="#_version_4_7_2">14.19. Version 4.7.2</a></li>
<li><a href="#_version_4_7_1">14.20. Version 4.7.1</a></li>
<li><a href="#_version_4_7_0">14.21. Version 4.7.0</a></li>
<li><a href="#_version_4_6_1">14.22. Version 4.6.1</a></li>
<li><a href="#_version_4_6_0">14.23. Version 4.6.0</a></li>
<li><a href="#_version_4_5_0">14.24. Version 4.5.0</a></li>
<li><a href="#_version_4_4_2">14.25. Version 4.4.2</a></li>
<li><a href="#_version_4_4_1">14.26. Version 4.4.1</a></li>
<li><a href="#_version_4_4_0">14.27. Version 4.4.0</a></li>
<li><a href="#_version_4_3_0">14.28. Version 4.3.0</a></li>
<li><a href="#_version_4_2_0">14.29. Version 4.2.0</a></li>
<li><a href="#_version_4_1_0">14.30. Version 4.1.0</a></li>
<li><a href="#_version_4_0_1">14.31. Version 4.0.1</a></li>
<li><a href="#_version_4_0_0">14.32. Version 4.0.0</a></li>
</ul>
</li>
<li><a href="#b2.appendix">Appendix A: Licenses</a>
Expand Down Expand Up @@ -16935,7 +16936,17 @@ <h5 id="_b2listsoperator"><a class="anchor" href="#_b2listsoperator"></a><code>b
<h2 id="b2.history"><a class="anchor" href="#b2.history"></a>14. History</h2>
<div class="sectionbody">
<div class="sect2">
<h3 id="_version_5_2_1"><a class="anchor" href="#_version_5_2_1"></a>14.1. Version 5.2.1</h3>
<h3 id="_version_5_3_0"><a class="anchor" href="#_version_5_3_0"></a>14.1. Version 5.3.0</h3>
<div class="ulist">
<ul>
<li>
<p>Fix command database output file path when an output dir is not given.&#8201;&#8212;&#8201;<em>René Ferdinand Rivera Morell</em></p>
</li>
</ul>
</div>
</div>
<div class="sect2">
<h3 id="_version_5_2_1"><a class="anchor" href="#_version_5_2_1"></a>14.2. Version 5.2.1</h3>
<div class="paragraph">
<p>This patch reverts the change to define <code>_HAS_EXCEPTIONS=0</code> for Dinkumware
std library. It has the undesired effect of changing the ABI. It&#8217;s better for
Expand All @@ -16952,7 +16963,7 @@ <h3 id="_version_5_2_1"><a class="anchor" href="#_version_5_2_1"></a>14.1. Versi
</div>
</div>
<div class="sect2">
<h3 id="_version_5_2_0"><a class="anchor" href="#_version_5_2_0"></a>14.2. Version 5.2.0</h3>
<h3 id="_version_5_2_0"><a class="anchor" href="#_version_5_2_0"></a>14.3. Version 5.2.0</h3>
<div class="paragraph">
<p>Many fixes in this release from regular contributors Nikita and Dmitry. There
are a couple of new features.. First the ability to have <code>dll-path</code> in searched
Expand Down Expand Up @@ -17031,7 +17042,7 @@ <h3 id="_version_5_2_0"><a class="anchor" href="#_version_5_2_0"></a>14.2. Versi
</div>
</div>
<div class="sect2">
<h3 id="_version_5_1_0"><a class="anchor" href="#_version_5_1_0"></a>14.3. Version 5.1.0</h3>
<h3 id="_version_5_1_0"><a class="anchor" href="#_version_5_1_0"></a>14.4. Version 5.1.0</h3>
<div class="paragraph">
<p>This is mostly a bugfix release to account for issues impacting Boost Libraries.
There is one "big" change though. It can be rather difficult to find build
Expand Down Expand Up @@ -17071,7 +17082,7 @@ <h3 id="_version_5_1_0"><a class="anchor" href="#_version_5_1_0"></a>14.3. Versi
</div>
</div>
<div class="sect2">
<h3 id="_version_5_0_1"><a class="anchor" href="#_version_5_0_1"></a>14.4. Version 5.0.1</h3>
<h3 id="_version_5_0_1"><a class="anchor" href="#_version_5_0_1"></a>14.5. Version 5.0.1</h3>
<div class="ulist">
<ul>
<li>
Expand All @@ -17089,7 +17100,7 @@ <h3 id="_version_5_0_1"><a class="anchor" href="#_version_5_0_1"></a>14.4. Versi
</div>
</div>
<div class="sect2">
<h3 id="_version_5_0_0"><a class="anchor" href="#_version_5_0_0"></a>14.5. Version 5.0.0</h3>
<h3 id="_version_5_0_0"><a class="anchor" href="#_version_5_0_0"></a>14.6. Version 5.0.0</h3>
<div class="paragraph">
<p>This is a new era in B2. The drive of this new major version is to move the
core build system from being implemented in Jam to C++. This initial release
Expand Down Expand Up @@ -17153,7 +17164,7 @@ <h3 id="_version_5_0_0"><a class="anchor" href="#_version_5_0_0"></a>14.5. Versi
</div>
</div>
<div class="sect2">
<h3 id="_version_4_10_1"><a class="anchor" href="#_version_4_10_1"></a>14.6. Version 4.10.1</h3>
<h3 id="_version_4_10_1"><a class="anchor" href="#_version_4_10_1"></a>14.7. Version 4.10.1</h3>
<div class="ulist">
<ul>
<li>
Expand All @@ -17164,7 +17175,7 @@ <h3 id="_version_4_10_1"><a class="anchor" href="#_version_4_10_1"></a>14.6. Ver
</div>
</div>
<div class="sect2">
<h3 id="_version_4_10_0"><a class="anchor" href="#_version_4_10_0"></a>14.7. Version 4.10.0</h3>
<h3 id="_version_4_10_0"><a class="anchor" href="#_version_4_10_0"></a>14.8. Version 4.10.0</h3>
<div class="paragraph">
<p>This release contains many bug fixes but along the way also cleanup and
refactoring of many toolsets, thanks to Nikita.</p>
Expand Down Expand Up @@ -17265,7 +17276,7 @@ <h3 id="_version_4_10_0"><a class="anchor" href="#_version_4_10_0"></a>14.7. Ver
</div>
</div>
<div class="sect2">
<h3 id="_version_4_9_6"><a class="anchor" href="#_version_4_9_6"></a>14.8. Version 4.9.6</h3>
<h3 id="_version_4_9_6"><a class="anchor" href="#_version_4_9_6"></a>14.9. Version 4.9.6</h3>
<div class="ulist">
<ul>
<li>
Expand All @@ -17275,7 +17286,7 @@ <h3 id="_version_4_9_6"><a class="anchor" href="#_version_4_9_6"></a>14.8. Versi
</div>
</div>
<div class="sect2">
<h3 id="_version_4_9_5"><a class="anchor" href="#_version_4_9_5"></a>14.9. Version 4.9.5</h3>
<h3 id="_version_4_9_5"><a class="anchor" href="#_version_4_9_5"></a>14.10. Version 4.9.5</h3>
<div class="ulist">
<ul>
<li>
Expand Down Expand Up @@ -17303,7 +17314,7 @@ <h3 id="_version_4_9_5"><a class="anchor" href="#_version_4_9_5"></a>14.9. Versi
</div>
</div>
<div class="sect2">
<h3 id="_version_4_9_4"><a class="anchor" href="#_version_4_9_4"></a>14.10. Version 4.9.4</h3>
<h3 id="_version_4_9_4"><a class="anchor" href="#_version_4_9_4"></a>14.11. Version 4.9.4</h3>
<div class="ulist">
<ul>
<li>
Expand Down Expand Up @@ -17334,7 +17345,7 @@ <h3 id="_version_4_9_4"><a class="anchor" href="#_version_4_9_4"></a>14.10. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_9_3"><a class="anchor" href="#_version_4_9_3"></a>14.11. Version 4.9.3</h3>
<h3 id="_version_4_9_3"><a class="anchor" href="#_version_4_9_3"></a>14.12. Version 4.9.3</h3>
<div class="ulist">
<ul>
<li>
Expand All @@ -17344,7 +17355,7 @@ <h3 id="_version_4_9_3"><a class="anchor" href="#_version_4_9_3"></a>14.11. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_9_2"><a class="anchor" href="#_version_4_9_2"></a>14.12. Version 4.9.2</h3>
<h3 id="_version_4_9_2"><a class="anchor" href="#_version_4_9_2"></a>14.13. Version 4.9.2</h3>
<div class="ulist">
<ul>
<li>
Expand All @@ -17354,7 +17365,7 @@ <h3 id="_version_4_9_2"><a class="anchor" href="#_version_4_9_2"></a>14.12. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_9_1"><a class="anchor" href="#_version_4_9_1"></a>14.13. Version 4.9.1</h3>
<h3 id="_version_4_9_1"><a class="anchor" href="#_version_4_9_1"></a>14.14. Version 4.9.1</h3>
<div class="ulist">
<ul>
<li>
Expand All @@ -17369,7 +17380,7 @@ <h3 id="_version_4_9_1"><a class="anchor" href="#_version_4_9_1"></a>14.13. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_9_0"><a class="anchor" href="#_version_4_9_0"></a>14.14. Version 4.9.0</h3>
<h3 id="_version_4_9_0"><a class="anchor" href="#_version_4_9_0"></a>14.15. Version 4.9.0</h3>
<div class="paragraph">
<p>This release has mostly internal cleanups and restructuring. The most
significant being: fixing all memory leaks, automatic build system
Expand Down Expand Up @@ -17438,7 +17449,7 @@ <h3 id="_version_4_9_0"><a class="anchor" href="#_version_4_9_0"></a>14.14. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_8_2"><a class="anchor" href="#_version_4_8_2"></a>14.15. Version 4.8.2</h3>
<h3 id="_version_4_8_2"><a class="anchor" href="#_version_4_8_2"></a>14.16. Version 4.8.2</h3>
<div class="ulist">
<ul>
<li>
Expand All @@ -17449,7 +17460,7 @@ <h3 id="_version_4_8_2"><a class="anchor" href="#_version_4_8_2"></a>14.15. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_8_1"><a class="anchor" href="#_version_4_8_1"></a>14.16. Version 4.8.1</h3>
<h3 id="_version_4_8_1"><a class="anchor" href="#_version_4_8_1"></a>14.17. Version 4.8.1</h3>
<div class="ulist">
<ul>
<li>
Expand All @@ -17460,7 +17471,7 @@ <h3 id="_version_4_8_1"><a class="anchor" href="#_version_4_8_1"></a>14.16. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_8_0"><a class="anchor" href="#_version_4_8_0"></a>14.17. Version 4.8.0</h3>
<h3 id="_version_4_8_0"><a class="anchor" href="#_version_4_8_0"></a>14.18. Version 4.8.0</h3>
<div class="ulist">
<ul>
<li>
Expand Down Expand Up @@ -17503,7 +17514,7 @@ <h3 id="_version_4_8_0"><a class="anchor" href="#_version_4_8_0"></a>14.17. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_7_2"><a class="anchor" href="#_version_4_7_2"></a>14.18. Version 4.7.2</h3>
<h3 id="_version_4_7_2"><a class="anchor" href="#_version_4_7_2"></a>14.19. Version 4.7.2</h3>
<div class="ulist">
<ul>
<li>
Expand All @@ -17517,7 +17528,7 @@ <h3 id="_version_4_7_2"><a class="anchor" href="#_version_4_7_2"></a>14.18. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_7_1"><a class="anchor" href="#_version_4_7_1"></a>14.19. Version 4.7.1</h3>
<h3 id="_version_4_7_1"><a class="anchor" href="#_version_4_7_1"></a>14.20. Version 4.7.1</h3>
<div class="ulist">
<ul>
<li>
Expand All @@ -17527,7 +17538,7 @@ <h3 id="_version_4_7_1"><a class="anchor" href="#_version_4_7_1"></a>14.19. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_7_0"><a class="anchor" href="#_version_4_7_0"></a>14.20. Version 4.7.0</h3>
<h3 id="_version_4_7_0"><a class="anchor" href="#_version_4_7_0"></a>14.21. Version 4.7.0</h3>
<div class="paragraph">
<p>Many, many fixes and internal cleanups in this release. But also adding
auto-detection and bootstrap for VS 2022 preview toolset.</p>
Expand Down Expand Up @@ -17591,7 +17602,7 @@ <h3 id="_version_4_7_0"><a class="anchor" href="#_version_4_7_0"></a>14.20. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_6_1"><a class="anchor" href="#_version_4_6_1"></a>14.21. Version 4.6.1</h3>
<h3 id="_version_4_6_1"><a class="anchor" href="#_version_4_6_1"></a>14.22. Version 4.6.1</h3>
<div class="ulist">
<ul>
<li>
Expand All @@ -17604,7 +17615,7 @@ <h3 id="_version_4_6_1"><a class="anchor" href="#_version_4_6_1"></a>14.21. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_6_0"><a class="anchor" href="#_version_4_6_0"></a>14.22. Version 4.6.0</h3>
<h3 id="_version_4_6_0"><a class="anchor" href="#_version_4_6_0"></a>14.23. Version 4.6.0</h3>
<div class="paragraph">
<p>This release wraps up a few new features that make using some toolsets easier
(thanks to Nikita). It&#8217;s now also possible to specify empty flags features on
Expand Down Expand Up @@ -17667,7 +17678,7 @@ <h3 id="_version_4_6_0"><a class="anchor" href="#_version_4_6_0"></a>14.22. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_5_0"><a class="anchor" href="#_version_4_5_0"></a>14.23. Version 4.5.0</h3>
<h3 id="_version_4_5_0"><a class="anchor" href="#_version_4_5_0"></a>14.24. Version 4.5.0</h3>
<div class="paragraph">
<p>Some minor fixes to improve some old issues.</p>
</div>
Expand All @@ -17689,7 +17700,7 @@ <h3 id="_version_4_5_0"><a class="anchor" href="#_version_4_5_0"></a>14.23. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_4_2"><a class="anchor" href="#_version_4_4_2"></a>14.24. Version 4.4.2</h3>
<h3 id="_version_4_4_2"><a class="anchor" href="#_version_4_4_2"></a>14.25. Version 4.4.2</h3>
<div class="paragraph">
<p>This release is the first of the new home for B2 at Build Frameworks Group.</p>
</div>
Expand All @@ -17706,7 +17717,7 @@ <h3 id="_version_4_4_2"><a class="anchor" href="#_version_4_4_2"></a>14.24. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_4_1"><a class="anchor" href="#_version_4_4_1"></a>14.25. Version 4.4.1</h3>
<h3 id="_version_4_4_1"><a class="anchor" href="#_version_4_4_1"></a>14.26. Version 4.4.1</h3>
<div class="paragraph">
<p>Minor patch to correct missing fix for macOS default engine compiler.</p>
</div>
Expand All @@ -17719,7 +17730,7 @@ <h3 id="_version_4_4_1"><a class="anchor" href="#_version_4_4_1"></a>14.25. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_4_0"><a class="anchor" href="#_version_4_4_0"></a>14.26. Version 4.4.0</h3>
<h3 id="_version_4_4_0"><a class="anchor" href="#_version_4_4_0"></a>14.27. Version 4.4.0</h3>
<div class="paragraph">
<p>Along with a variety of fixes this version introduces "dynamic" response file
support for some toolsets. This means that under most circumstances, if
Expand Down Expand Up @@ -17810,7 +17821,7 @@ <h3 id="_version_4_4_0"><a class="anchor" href="#_version_4_4_0"></a>14.26. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_3_0"><a class="anchor" href="#_version_4_3_0"></a>14.27. Version 4.3.0</h3>
<h3 id="_version_4_3_0"><a class="anchor" href="#_version_4_3_0"></a>14.28. Version 4.3.0</h3>
<div class="paragraph">
<p>There are many invidual fixes in this release. Many thanks for the
contributions. Special thanks to Nikita for the many improvements to msvc
Expand Down Expand Up @@ -17910,7 +17921,7 @@ <h3 id="_version_4_3_0"><a class="anchor" href="#_version_4_3_0"></a>14.27. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_2_0"><a class="anchor" href="#_version_4_2_0"></a>14.28. Version 4.2.0</h3>
<h3 id="_version_4_2_0"><a class="anchor" href="#_version_4_2_0"></a>14.29. Version 4.2.0</h3>
<div class="paragraph">
<p>This release is predominantly minor fixes and cleanup of the engine. In
particular the bootstrap/build process now clearly communicates C++11
Expand Down Expand Up @@ -17952,7 +17963,7 @@ <h3 id="_version_4_2_0"><a class="anchor" href="#_version_4_2_0"></a>14.28. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_1_0"><a class="anchor" href="#_version_4_1_0"></a>14.29. Version 4.1.0</h3>
<h3 id="_version_4_1_0"><a class="anchor" href="#_version_4_1_0"></a>14.30. Version 4.1.0</h3>
<div class="paragraph">
<p>Many small bug fixes in this release. But there are some new features also.
There&#8217;s now an <code>lto</code> feature to specify the use of LTO, and what kind. The
Expand Down Expand Up @@ -18034,7 +18045,7 @@ <h3 id="_version_4_1_0"><a class="anchor" href="#_version_4_1_0"></a>14.29. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_0_1"><a class="anchor" href="#_version_4_0_1"></a>14.30. Version 4.0.1</h3>
<h3 id="_version_4_0_1"><a class="anchor" href="#_version_4_0_1"></a>14.31. Version 4.0.1</h3>
<div class="paragraph">
<p>This patch release fixes a minor issue when trying to configure toolsets that
override the toolset version with a non-version tag. Currently this is only
Expand All @@ -18044,7 +18055,7 @@ <h3 id="_version_4_0_1"><a class="anchor" href="#_version_4_0_1"></a>14.30. Vers
</div>
</div>
<div class="sect2">
<h3 id="_version_4_0_0"><a class="anchor" href="#_version_4_0_0"></a>14.31. Version 4.0.0</h3>
<h3 id="_version_4_0_0"><a class="anchor" href="#_version_4_0_0"></a>14.32. Version 4.0.0</h3>
<div class="paragraph">
<p>After even more years of development the landscape of build systems has changed
considerably, and so has the landscape of compilers. This version marks the
Expand Down

0 comments on commit 5557743

Please sign in to comment.