Skip to content

Commit 1fb3a58

Browse files
committed
Merge remote-tracking branch 'upstream/develop' into concepts
2 parents 3420530 + 03ac231 commit 1fb3a58

File tree

118 files changed

+864
-358
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+864
-358
lines changed

.drone/boost.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,12 @@ echo '==================================> BEFORE_INSTALL'
1515
echo '==================================> INSTALL'
1616

1717
cd ..
18-
git clone -b $TRAVIS_BRANCH --depth 1 https://github.com/boostorg/boost.git boost-root
18+
if [ "$DRONE_BRANCH" == "master" ] || [[ "$DRONE_BRANCH" == */master ]]; then
19+
export BOOST_BRANCH="master"
20+
else
21+
export BOOST_BRANCH="develop"
22+
fi
23+
git clone -b $BOOST_BRANCH --depth 1 https://github.com/boostorg/boost.git boost-root
1924
cd boost-root
2025
git submodule update --init tools/build
2126
git submodule update --init libs/config

.github/workflows/ci.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
run: ./config_info_travis
7171
working-directory: ../boost-root/libs/config/test
7272
- name: Test
73-
run: ../../../b2 -j2 toolset=$TOOLSET ${{ matrix.suite }} define=CI_SUPPRESS_KNOWN_ISSUES define=SLOW_COMPILER
73+
run: ../../../b2 toolset=$TOOLSET ${{ matrix.suite }} define=CI_SUPPRESS_KNOWN_ISSUES define=SLOW_COMPILER
7474
working-directory: ../boost-root/libs/math/test
7575
ubuntu-focal-no-eh:
7676
runs-on: ubuntu-20.04
@@ -311,8 +311,11 @@ jobs:
311311
with:
312312
fetch-depth: '0'
313313
- name: Install Cygwin
314-
run: |
315-
choco install git gcc-core gcc-g++ python39 libgmp-devel libmpfr-devel libfftw3-devel --source cygwin
314+
run: choco install -y cygwin
315+
- name: Install Package Manager
316+
run: choco install -y cyg-get
317+
- name: Install Packages
318+
run: cyg-get git gcc-core gcc-g++ python39 libgmp-devel libmpfr-devel libfftw3-devel
316319
- name: Checkout main boost
317320
run: C:\\tools\\cygwin\\bin\\bash -l -c 'cd $(cygpath -u "$GITHUB_WORKSPACE") && git clone -b develop --depth 1 https://github.com/boostorg/boost.git ../boost-root'
318321
- name: Update tools/boostdep

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ The integration routines are usable for functions returning complex results - an
6161

6262
### Quaternions and Octonions
6363

64-
Quaternion and Octonians are class templates similar to std::complex.
64+
Quaternion and Octonion are class templates similar to std::complex.
6565

6666
The full documentation is available on [boost.org](http://www.boost.org/doc/libs/release/libs/math).
6767

doc/background/remez.qbk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ The N+2 extrema can then be found using standard function minimisation technique
142142
We now have a choice: multi-point exchange, or single point exchange.
143143

144144
In single point exchange, we move the control point nearest to the largest extrema to
145-
the absissa value of the extrema.
145+
the abscissa value of the extrema.
146146

147147
In multi-point exchange we swap all the current control points, for the locations
148148
of the extrema.
@@ -317,7 +317,7 @@ retaining the last set of control points at each stage.
317317
* Try using a smaller interval. It may also be possible to optimise over
318318
one (small) interval, rescale the control points over a larger interval,
319319
and then re-minimise.
320-
* Keep absissa values small: use a change of variable to keep the abscissa
320+
* Keep abscissa values small: use a change of variable to keep the abscissa
321321
over, say \[0, b\], for some smallish value /b/.
322322

323323
[h4 References]

doc/constants/constants.qbk

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -163,17 +163,17 @@ However, since the precision of the user-defined type may be much greater than t
163163
of the built-in floating point types, how the value returned is created is as follows:
164164

165165
* If the precision of the type is known at compile time:
166-
* If the precision is less than or equal to that of a `float` and the type is constructable from a `float`
166+
* If the precision is less than or equal to that of a `float` and the type is constructible from a `float`
167167
then our code returns a `float` literal. If the user-defined type is a literal type
168168
then the function call that returns the constant will be a `constexp`.
169-
* If the precision is less than or equal to that of a `double` and the type is constructable from a `double`
169+
* If the precision is less than or equal to that of a `double` and the type is constructible from a `double`
170170
then our code returns a `double` literal. If the user-defined type is a literal type
171171
then the function call that returns the constant will be a `constexp`.
172-
* If the precision is less than or equal to that of a `long double` and the type is constructable from a `long double`
172+
* If the precision is less than or equal to that of a `long double` and the type is constructible from a `long double`
173173
then our code returns a `long double` literal. If the user-defined type is a literal type
174174
then the function call that returns the constant will be a `constexp`.
175175
* If the precision is less than or equal to that of a `__float128` (and the compiler supports such a type)
176-
and the type is constructable from a `__float128`
176+
and the type is constructible from a `__float128`
177177
then our code returns a `__float128` literal. If the user-defined type is a literal type
178178
then the function call that returns the constant will be a `constexp`.
179179
* If the precision is less than 100 decimal digits, then the constant will be constructed

doc/html/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@
134134
</div>
135135
</div>
136136
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
137-
<td align="left"><p><small>Last revised: June 25, 2022 at 18:33:51 GMT</small></p></td>
137+
<td align="left"><p><small>Last revised: October 24, 2022 at 17:45:44 GMT</small></p></td>
138138
<td align="right"><div class="copyright-footer"></div></td>
139139
</tr></table>
140140
<hr>

doc/html/indexes/s01.html

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
</div>
2525
<div class="section">
2626
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
27-
<a name="id2097122"></a>Function Index</h2></div></div></div>
28-
<p><a class="link" href="s01.html#idx_id_0">1</a> <a class="link" href="s01.html#idx_id_1">2</a> <a class="link" href="s01.html#idx_id_2">4</a> <a class="link" href="s01.html#idx_id_5">A</a> <a class="link" href="s01.html#idx_id_6">B</a> <a class="link" href="s01.html#idx_id_7">C</a> <a class="link" href="s01.html#idx_id_8">D</a> <a class="link" href="s01.html#idx_id_9">E</a> <a class="link" href="s01.html#idx_id_10">F</a> <a class="link" href="s01.html#idx_id_11">G</a> <a class="link" href="s01.html#idx_id_12">H</a> <a class="link" href="s01.html#idx_id_13">I</a> <a class="link" href="s01.html#idx_id_14">J</a> <a class="link" href="s01.html#idx_id_15">K</a> <a class="link" href="s01.html#idx_id_16">L</a> <a class="link" href="s01.html#idx_id_17">M</a> <a class="link" href="s01.html#idx_id_18">N</a> <a class="link" href="s01.html#idx_id_19">O</a> <a class="link" href="s01.html#idx_id_20">P</a> <a class="link" href="s01.html#idx_id_21">Q</a> <a class="link" href="s01.html#idx_id_22">R</a> <a class="link" href="s01.html#idx_id_23">S</a> <a class="link" href="s01.html#idx_id_24">T</a> <a class="link" href="s01.html#idx_id_25">U</a> <a class="link" href="s01.html#idx_id_26">V</a> <a class="link" href="s01.html#idx_id_27">W</a> <a class="link" href="s01.html#idx_id_28">X</a> <a class="link" href="s01.html#idx_id_29">Y</a> <a class="link" href="s01.html#idx_id_30">Z</a></p>
27+
<a name="id2087503"></a>Function Index</h2></div></div></div>
28+
<p><a class="link" href="s01.html#idx_id_0">1</a> <a class="link" href="s01.html#idx_id_1">2</a> <a class="link" href="s01.html#idx_id_2">4</a> <a class="link" href="s01.html#idx_id_5">A</a> <a class="link" href="s01.html#idx_id_6">B</a> <a class="link" href="s01.html#idx_id_7">C</a> <a class="link" href="s01.html#idx_id_8">D</a> <a class="link" href="s01.html#idx_id_9">E</a> <a class="link" href="s01.html#idx_id_10">F</a> <a class="link" href="s01.html#idx_id_11">G</a> <a class="link" href="s01.html#idx_id_12">H</a> <a class="link" href="s01.html#idx_id_13">I</a> <a class="link" href="s01.html#idx_id_14">J</a> <a class="link" href="s01.html#idx_id_15">K</a> <a class="link" href="s01.html#idx_id_16">L</a> <a class="link" href="s01.html#idx_id_17">M</a> <a class="link" href="s01.html#idx_id_18">N</a> <a class="link" href="s01.html#idx_id_19">O</a> <a class="link" href="s01.html#idx_id_20">P</a> <a class="link" href="s01.html#idx_id_21">Q</a> <a class="link" href="s01.html#idx_id_22">R</a> <a class="link" href="s01.html#idx_id_23">S</a> <a class="link" href="s01.html#idx_id_24">T</a> <a class="link" href="s01.html#idx_id_25">U</a> <a class="link" href="s01.html#idx_id_26">V</a> <a class="link" href="s01.html#idx_id_27">W</a> <a class="link" href="s01.html#idx_id_28">X</a> <a class="link" href="s01.html#idx_id_29">Y</a> <a class="link" href="s01.html#idx_id_30">Z</a> <a class="link" href="s01.html#idx_id_31">_</a></p>
2929
<div class="variablelist"><dl class="variablelist">
3030
<dt>
3131
<a name="idx_id_0"></a><span class="term">1</span>
@@ -2729,6 +2729,7 @@
27292729
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/overview_tr1.html" title="C99 and C++ TR1 C-style Functions"><span class="index-entry-level-1">C99 and C++ TR1 C-style Functions</span></a></p></li>
27302730
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/main_tr1.html" title="C99 and TR1 C Functions Overview"><span class="index-entry-level-1">C99 and TR1 C Functions Overview</span></a></p></li>
27312731
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/c99.html" title="C99 C Functions"><span class="index-entry-level-1">C99 C Functions</span></a></p></li>
2732+
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/ccmath.html" title="Constexpr CMath"><span class="index-entry-level-1">Constexpr CMath</span></a></p></li>
27322733
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/next_float/nextafter.html" title="Finding the Next Representable Value in a Specific Direction (nextafter)"><span class="index-entry-level-1">Finding the Next Representable Value in a Specific Direction (nextafter)</span></a></p></li>
27332734
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/history1.html" title="History and What's New"><span class="index-entry-level-1">History and What's New</span></a></p></li>
27342735
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/next_float/ulp.html" title="Obtaining the Size of a Unit In the Last Place - ULP"><span class="index-entry-level-1">Obtaining the Size of a Unit In the Last Place - ULP</span></a></p></li>
@@ -2756,6 +2757,7 @@
27562757
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/overview_tr1.html" title="C99 and C++ TR1 C-style Functions"><span class="index-entry-level-1">C99 and C++ TR1 C-style Functions</span></a></p></li>
27572758
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/main_tr1.html" title="C99 and TR1 C Functions Overview"><span class="index-entry-level-1">C99 and TR1 C Functions Overview</span></a></p></li>
27582759
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/c99.html" title="C99 C Functions"><span class="index-entry-level-1">C99 C Functions</span></a></p></li>
2760+
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/ccmath.html" title="Constexpr CMath"><span class="index-entry-level-1">Constexpr CMath</span></a></p></li>
27592761
</ul></div>
27602762
</li>
27612763
<li class="listitem" style="list-style-type: none">
@@ -3389,7 +3391,10 @@
33893391
</li>
33903392
<li class="listitem" style="list-style-type: none">
33913393
<p><span class="index-entry-level-0">signbit</span></p>
3392-
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/sign_functions.html" title="Sign Manipulation Functions"><span class="index-entry-level-1">Sign Manipulation Functions</span></a></p></li></ul></div>
3394+
<div class="index"><ul class="index" style="list-style-type: none; ">
3395+
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/ccmath.html" title="Constexpr CMath"><span class="index-entry-level-1">Constexpr CMath</span></a></p></li>
3396+
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/sign_functions.html" title="Sign Manipulation Functions"><span class="index-entry-level-1">Sign Manipulation Functions</span></a></p></li>
3397+
</ul></div>
33933398
</li>
33943399
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/sinc/sinc_pi.html" title="sinc_pi"><span class="index-entry-level-0">sinc_pi</span></a></p></li>
33953400
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/sinc/sinhc_pi.html" title="sinhc_pi"><span class="index-entry-level-0">sinhc_pi</span></a></p></li>
@@ -3802,10 +3807,7 @@
38023807
</li>
38033808
<li class="listitem" style="list-style-type: none">
38043809
<p><span class="index-entry-level-0">user_evaluation_error</span></p>
3805-
<div class="index"><ul class="index" style="list-style-type: none; ">
3806-
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers"><span class="index-entry-level-1">Calling User Defined Error Handlers</span></a></p></li>
3807-
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/pol_ref/error_handling_policies.html" title="Error Handling Policies"><span class="index-entry-level-1">Error Handling Policies</span></a></p></li>
3808-
</ul></div>
3810+
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers"><span class="index-entry-level-1">Calling User Defined Error Handlers</span></a></p></li></ul></div>
38093811
</li>
38103812
<li class="listitem" style="list-style-type: none">
38113813
<p><span class="index-entry-level-0">user_indeterminate_result_error</span></p>
@@ -3994,6 +3996,13 @@
39943996
</ul></div>
39953997
</li>
39963998
</ul></div></dd>
3999+
<dt>
4000+
<a name="idx_id_31"></a><span class="term">_</span>
4001+
</dt>
4002+
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
4003+
<p><span class="index-entry-level-0">__has_include</span></p>
4004+
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../math_toolkit/standalone.html" title="Standalone Usage"><span class="index-entry-level-1">Standalone Usage</span></a></p></li></ul></div>
4005+
</li></ul></div></dd>
39974006
</dl></div>
39984007
</div>
39994008
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

0 commit comments

Comments
 (0)