Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d0a24e5d00 | ||
|
|
4f6835aa3b | ||
|
|
203ed916bb | ||
|
|
e957ad2ae3 | ||
|
|
5b506769a0 | ||
|
|
aec0db2cbb | ||
|
|
08298eac0a | ||
|
|
2435cc1247 | ||
|
|
eee244a14e | ||
|
|
16f56bfa3e | ||
|
|
8d9c6516b3 |
@@ -2,15 +2,13 @@ version: 2
|
||||
jobs:
|
||||
build:
|
||||
docker:
|
||||
- image: cppalliance/boost_superproject_build:20.04-v2
|
||||
- image: djarek/boost_superproject_build
|
||||
parallelism: 2
|
||||
steps:
|
||||
- checkout
|
||||
- run: wget "https://raw.githubusercontent.com/boostorg/release-tools/develop/ci_boost_common.py" -P ${HOME}
|
||||
- run: wget "https://raw.githubusercontent.com/boostorg/release-tools/develop/ci_boost_release.py" -P ${HOME}
|
||||
- run: python3 ${HOME}/ci_boost_release.py checkout_post
|
||||
# - run: python3 ${HOME}/ci_boost_release.py dependencies_override
|
||||
- run: '[ "$CIRCLE_NODE_INDEX" != "0" ] || EOL=LF python3 ${HOME}/ci_boost_release.py test_pre'
|
||||
- run: '[ "$CIRCLE_NODE_INDEX" != "1" ] || EOL=CRLF python3 ${HOME}/ci_boost_release.py test_pre'
|
||||
- run: '[ "$CIRCLE_NODE_INDEX" != "0" ] || EOL=LF python3 ${HOME}/ci_boost_release.py test_override'
|
||||
- run: '[ "$CIRCLE_NODE_INDEX" != "1" ] || EOL=CRLF python3 ${HOME}/ci_boost_release.py test_override'
|
||||
- run: python ${HOME}/ci_boost_release.py checkout_post
|
||||
- run: python ${HOME}/ci_boost_release.py dependencies_override
|
||||
- run: '[ "$CIRCLE_NODE_INDEX" != "0" ] || EOL=LF python ${HOME}/ci_boost_release.py test_override'
|
||||
- run: '[ "$CIRCLE_NODE_INDEX" != "1" ] || EOL=CRLF python ${HOME}/ci_boost_release.py test_override'
|
||||
|
||||
@@ -1,202 +0,0 @@
|
||||
name: CI
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- feature/**
|
||||
tags:
|
||||
- '**'
|
||||
|
||||
jobs:
|
||||
b2-posix:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- os: ubuntu-20.04
|
||||
- os: ubuntu-22.04
|
||||
- os: macos-11
|
||||
- os: macos-12
|
||||
|
||||
runs-on: ${{matrix.os}}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: true
|
||||
|
||||
- name: Setup Boost
|
||||
run: |
|
||||
./bootstrap.sh
|
||||
./b2 -d0 headers
|
||||
|
||||
- name: Build Boost
|
||||
run: |
|
||||
./b2 -j3 stage
|
||||
|
||||
- name: Install Boost
|
||||
run: |
|
||||
./b2 -j3 --prefix=$HOME/.local install
|
||||
|
||||
- name: Test Boost
|
||||
run: |
|
||||
cd status
|
||||
../b2 -j3 quick
|
||||
|
||||
b2-windows:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- os: windows-2019
|
||||
- os: windows-2022
|
||||
|
||||
runs-on: ${{matrix.os}}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: true
|
||||
|
||||
- name: Setup Boost
|
||||
shell: cmd
|
||||
run: |
|
||||
cmd /c bootstrap
|
||||
b2 -d0 headers
|
||||
|
||||
- name: Build Boost
|
||||
run: |
|
||||
./b2 -j3 stage
|
||||
|
||||
- name: Install Boost
|
||||
run: |
|
||||
./b2 -j3 install
|
||||
|
||||
- name: Test Boost
|
||||
run: |
|
||||
cd status
|
||||
../b2 -j3 quick
|
||||
|
||||
cmake-install-posix:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- os: ubuntu-20.04
|
||||
- os: ubuntu-22.04
|
||||
- os: macos-11
|
||||
- os: macos-12
|
||||
|
||||
runs-on: ${{matrix.os}}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: true
|
||||
|
||||
- name: Configure Boost
|
||||
run: |
|
||||
mkdir __build__ && cd __build__
|
||||
cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=~/.local ..
|
||||
|
||||
- name: Build Boost
|
||||
run: |
|
||||
cd __build__
|
||||
cmake --build . -j 3
|
||||
|
||||
- name: Install Boost
|
||||
run: |
|
||||
cd __build__
|
||||
cmake --build . -j 3 --target install
|
||||
|
||||
cmake-install-windows:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- os: windows-2019
|
||||
- os: windows-2022
|
||||
|
||||
runs-on: ${{matrix.os}}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: true
|
||||
|
||||
- name: Configure Boost
|
||||
run: |
|
||||
mkdir __build__ && cd __build__
|
||||
cmake -DBUILD_SHARED_LIBS=ON ..
|
||||
|
||||
- name: Build Boost
|
||||
run: |
|
||||
cd __build__
|
||||
cmake --build . -j 3
|
||||
|
||||
- name: Install Boost
|
||||
run: |
|
||||
cd __build__
|
||||
cmake --build . -j 3 --target install
|
||||
|
||||
cmake-test-posix:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- os: ubuntu-20.04
|
||||
- os: ubuntu-22.04
|
||||
- os: macos-11
|
||||
- os: macos-12
|
||||
|
||||
runs-on: ${{matrix.os}}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: true
|
||||
|
||||
- name: Configure Boost
|
||||
run: |
|
||||
mkdir __build__ && cd __build__
|
||||
cmake -DBUILD_TESTING=ON ..
|
||||
|
||||
- name: Build tests
|
||||
run: |
|
||||
cd __build__
|
||||
cmake --build . -j 3 --target tests
|
||||
|
||||
- name: Run tests
|
||||
run: |
|
||||
cd __build__
|
||||
ctest --output-on-failure --no-tests=error -j 3 -R quick
|
||||
|
||||
cmake-test-windows:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- os: windows-2019
|
||||
- os: windows-2022
|
||||
|
||||
runs-on: ${{matrix.os}}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: true
|
||||
|
||||
- name: Configure Boost
|
||||
run: |
|
||||
mkdir __build__ && cd __build__
|
||||
cmake -DBUILD_TESTING=ON -DBOOST_EXCLUDE_LIBRARIES="convert;outcome" ..
|
||||
|
||||
- name: Build tests
|
||||
run: |
|
||||
cd __build__
|
||||
cmake --build . -j 3 --target tests
|
||||
|
||||
- name: Run tests
|
||||
run: |
|
||||
cd __build__
|
||||
ctest --output-on-failure --no-tests=error -j 3 -R quick -C Debug
|
||||
@@ -1,60 +0,0 @@
|
||||
name: Release
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- boost-*
|
||||
|
||||
jobs:
|
||||
release-posix:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
path: ${{ github.ref_name }}
|
||||
submodules: true
|
||||
|
||||
- name: Cleanup
|
||||
shell: bash
|
||||
run: |
|
||||
find ${{ github.ref_name }} -name ".git" -prune -exec rm -rf {} +
|
||||
|
||||
- name: Create archives
|
||||
run: |
|
||||
tar -czf ${{ github.ref_name }}.tar.gz ${{ github.ref_name }}
|
||||
tar -cJf ${{ github.ref_name }}.tar.xz ${{ github.ref_name }}
|
||||
|
||||
- uses: softprops/action-gh-release@v1
|
||||
with:
|
||||
files: |
|
||||
${{ github.ref_name }}.tar.gz
|
||||
${{ github.ref_name }}.tar.xz
|
||||
|
||||
release-windows:
|
||||
runs-on: windows-latest
|
||||
|
||||
needs: release-posix
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
path: ${{ github.ref_name }}
|
||||
submodules: true
|
||||
|
||||
- name: Cleanup
|
||||
shell: bash
|
||||
run: |
|
||||
find ${{ github.ref_name }} -name ".git" -prune -exec rm -rf {} +
|
||||
|
||||
- name: Create archives
|
||||
shell: cmd
|
||||
run: |
|
||||
7z a ${{ github.ref_name }}.zip ${{ github.ref_name }}
|
||||
7z a ${{ github.ref_name }}.7z ${{ github.ref_name }}
|
||||
|
||||
- uses: softprops/action-gh-release@v1
|
||||
with:
|
||||
files: |
|
||||
${{ github.ref_name }}.zip
|
||||
${{ github.ref_name }}.7z
|
||||
+5
-80
@@ -88,6 +88,11 @@
|
||||
url = ../io.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "disjoint_sets"]
|
||||
path = libs/disjoint_sets
|
||||
url = ../disjoint_sets.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "units"]
|
||||
path = libs/units
|
||||
url = ../units.git
|
||||
@@ -733,83 +738,3 @@
|
||||
url = ../histogram.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "variant2"]
|
||||
path = libs/variant2
|
||||
url = ../variant2.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "nowide"]
|
||||
path = libs/nowide
|
||||
url = ../nowide.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "docca"]
|
||||
path = tools/docca
|
||||
url = ../docca.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "cmake"]
|
||||
path = tools/cmake
|
||||
url = ../cmake.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "static_string"]
|
||||
path = libs/static_string
|
||||
url = ../static_string.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "stl_interfaces"]
|
||||
path = libs/stl_interfaces
|
||||
url = ../stl_interfaces.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "more"]
|
||||
path = more
|
||||
url = ../more.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "leaf"]
|
||||
path = libs/leaf
|
||||
url = ../leaf.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "json"]
|
||||
path = libs/json
|
||||
url = ../json.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "pfr"]
|
||||
path = libs/pfr
|
||||
url = ../pfr.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "describe"]
|
||||
path = libs/describe
|
||||
url = ../describe.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "lambda2"]
|
||||
path = libs/lambda2
|
||||
url = ../lambda2.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "property_map_parallel"]
|
||||
path = libs/property_map_parallel
|
||||
url = ../property_map_parallel.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "url"]
|
||||
path = libs/url
|
||||
url = ../url.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "mysql"]
|
||||
path = libs/mysql
|
||||
url = ../mysql.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
[submodule "compat"]
|
||||
path = libs/compat
|
||||
url = ../compat.git
|
||||
fetchRecurseSubmodules = on-demand
|
||||
branch = .
|
||||
|
||||
+32
-86
@@ -3,7 +3,7 @@
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
# Copyright Rene Rivera 2015-2016.
|
||||
# Copyright Peter Dimov 2017-2021.
|
||||
# Copyright Peter Dimov 2017.
|
||||
|
||||
branches:
|
||||
only:
|
||||
@@ -11,14 +11,29 @@ branches:
|
||||
- develop
|
||||
- /feature\/.*/
|
||||
|
||||
dist: bionic
|
||||
dist: trusty
|
||||
|
||||
language: cpp
|
||||
|
||||
compiler: gcc
|
||||
|
||||
git:
|
||||
submodules: false
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- p7zip-full
|
||||
- docutils-common
|
||||
- docutils-doc
|
||||
- docbook
|
||||
- docbook-xml
|
||||
- docbook-xsl
|
||||
- xsltproc
|
||||
- doxygen
|
||||
- dvipsk-ja
|
||||
- texlive
|
||||
- sshpass
|
||||
- ghostscript
|
||||
- libsaxonhe-java
|
||||
ssh_known_hosts: frs.sourceforge.net
|
||||
|
||||
env:
|
||||
matrix:
|
||||
@@ -31,109 +46,40 @@ matrix:
|
||||
include:
|
||||
|
||||
- env: SCRIPT=ci_boost_release MODE=check
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- xsltproc
|
||||
|
||||
# Simple integrated status tests check.
|
||||
- env: SCRIPT=ci_boost_status
|
||||
|
||||
# Same, but using release layout
|
||||
- env: SCRIPT=ci_boost_status RELEASE=1
|
||||
|
||||
# Run 'quick' tests.
|
||||
- env: SCRIPT=ci_boost_status TARGET=quick TOOLSET=gcc CXXSTD=03,11,14
|
||||
- env: SCRIPT=ci_boost_status TARGET=quick TOOLSET=gcc CXXSTD=03,11
|
||||
compiler: g++
|
||||
|
||||
- env: SCRIPT=ci_boost_status TARGET=quick TOOLSET=clang CXXSTD=03,11,14
|
||||
- env: SCRIPT=ci_boost_status TARGET=quick TOOLSET=clang CXXSTD=03,11
|
||||
compiler: clang++
|
||||
|
||||
# Build Boost
|
||||
- env: SCRIPT=ci_boost_build TOOLSET=gcc
|
||||
- env: SCRIPT=ci_boost_build TOOLSET=gcc CXXSTD=11
|
||||
compiler: g++
|
||||
|
||||
# Build Boost with release layout
|
||||
- env: SCRIPT=ci_boost_build TOOLSET=gcc RELEASE=1
|
||||
# Run tests for the library updated by this commit.
|
||||
- env: SCRIPT=ci_boost_test_library TOOLSET=gcc CXXSTD=11
|
||||
compiler: g++
|
||||
|
||||
# Build Boost with CMake
|
||||
- env: CMAKE_BUILD=1
|
||||
dist: xenial
|
||||
compiler: g++
|
||||
- env: SCRIPT=ci_boost_test_library TOOLSET=clang CXXSTD=11
|
||||
compiler: clang++
|
||||
|
||||
before_script: true
|
||||
before_install: true
|
||||
after_success: true
|
||||
after_failure: true
|
||||
after_script: true
|
||||
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- libzstd-dev
|
||||
|
||||
install:
|
||||
- git submodule update --init --jobs 3
|
||||
|
||||
script:
|
||||
- mkdir __build && cd __build
|
||||
- cmake -DBOOST_INSTALL_LAYOUT=tagged -DBUILD_SHARED_LIBS=ON ..
|
||||
- cmake --build .
|
||||
|
||||
# Install Boost with CMake
|
||||
- env: CMAKE_INSTALL=1
|
||||
compiler: g++
|
||||
|
||||
before_script: true
|
||||
before_install: true
|
||||
after_success: true
|
||||
after_failure: true
|
||||
after_script: true
|
||||
|
||||
install:
|
||||
- pip install --user cmake
|
||||
- git submodule update --init --jobs 3
|
||||
|
||||
script:
|
||||
- mkdir __build && cd __build
|
||||
- cmake -DBOOST_INSTALL_LAYOUT=tagged -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=~/.local ..
|
||||
- cmake --build .
|
||||
- cmake --build . --target install
|
||||
|
||||
# Test Boost with CMake
|
||||
- env: CMAKE_TEST=1
|
||||
dist: bionic
|
||||
compiler: g++
|
||||
|
||||
before_script: true
|
||||
before_install: true
|
||||
after_success: true
|
||||
after_failure: true
|
||||
after_script: true
|
||||
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- liblzma-dev
|
||||
- libzstd-dev
|
||||
|
||||
install:
|
||||
- git submodule update --init --jobs 3
|
||||
|
||||
script:
|
||||
- mkdir __build && cd __build
|
||||
- cmake -DBUILD_TESTING=ON ..
|
||||
- cmake --build . -j 3
|
||||
- cmake --build . --target tests -j 3 -- -k
|
||||
- ctest --output-on-failure -j 3 -R quick
|
||||
# # Library requirements tests.
|
||||
# - env: SCRIPT=ci_boost_library_check
|
||||
#
|
||||
# allow_failures:
|
||||
# - env: SCRIPT=ci_boost_library_check
|
||||
|
||||
before_install:
|
||||
# Fetch the scripts to do the actual building/testing.
|
||||
- git submodule update --init --jobs 3
|
||||
- |
|
||||
wget "https://raw.githubusercontent.com/boostorg/release-tools/develop/ci_boost_common.py" -P ..
|
||||
wget "https://raw.githubusercontent.com/boostorg/release-tools/develop/${SCRIPT}.py" -P ..
|
||||
rvm install 2.3.3
|
||||
|
||||
install: python "${TRAVIS_BUILD_DIR}/../${SCRIPT}.py" install
|
||||
before_script: python "${TRAVIS_BUILD_DIR}/../${SCRIPT}.py" before_script
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
# Copyright 2019, 2021 Peter Dimov
|
||||
# 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
|
||||
|
||||
cmake_minimum_required(VERSION 3.5...3.16)
|
||||
|
||||
# The default build type must be set before project()
|
||||
if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR AND NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
||||
set(CMAKE_BUILD_TYPE Release CACHE STRING "Build type" FORCE)
|
||||
set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "MinSizeRel" "RelWithDebInfo")
|
||||
endif()
|
||||
|
||||
project(Boost VERSION 1.84.0 LANGUAGES CXX)
|
||||
|
||||
set(BOOST_SUPERPROJECT_VERSION ${PROJECT_VERSION})
|
||||
set(BOOST_SUPERPROJECT_SOURCE_DIR ${PROJECT_SOURCE_DIR})
|
||||
|
||||
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/tools/cmake/include)
|
||||
|
||||
include(BoostRoot)
|
||||
@@ -140,16 +140,12 @@ import "class" : new ;
|
||||
import property-set ;
|
||||
import threadapi-feature ;
|
||||
import option ;
|
||||
# Backslash because of `bcp --namespace`
|
||||
import tools/boost\_install/boost-install ;
|
||||
import tools/boost_install/boost-install ;
|
||||
|
||||
path-constant BOOST_ROOT : . ;
|
||||
constant BOOST_VERSION : 1.84.0 ;
|
||||
constant BOOST_VERSION : 1.70.0 ;
|
||||
constant BOOST_JAMROOT_MODULE : $(__name__) ;
|
||||
|
||||
# Allow subprojects to simply `import config : requires ;` to get access to the requires rule
|
||||
modules.poke : BOOST_BUILD_PATH : $(BOOST_ROOT)/libs/config/checks [ modules.peek : BOOST_BUILD_PATH ] ;
|
||||
|
||||
boostcpp.set-version $(BOOST_VERSION) ;
|
||||
|
||||
use-project /boost/architecture : libs/config/checks/architecture ;
|
||||
@@ -213,15 +209,18 @@ rule handle-static-runtime ( properties * )
|
||||
# dangerous on Windows. Therefore, we disallow it. This might be drastic,
|
||||
# but it was disabled for a while without anybody complaining.
|
||||
|
||||
local argv = [ modules.peek : ARGV ] ;
|
||||
|
||||
if <link>shared in $(properties)
|
||||
&& <runtime-link>static in $(properties)
|
||||
# For CW, static runtime is needed so that std::locale works.
|
||||
&& ! ( <toolset>cw in $(properties) )
|
||||
&& ! --allow-shared-static in $(argv)
|
||||
# For CW, static runtime is needed so that std::locale works.
|
||||
if <link>shared in $(properties) && <runtime-link>static in $(properties) &&
|
||||
! ( <toolset>cw in $(properties) )
|
||||
{
|
||||
boostcpp.emit-shared-static-warning ;
|
||||
if ! $(.shared-static-warning-emitted)
|
||||
{
|
||||
ECHO "warning: skipping configuration link=shared, runtime-link=static" ;
|
||||
ECHO "warning: this combination is either impossible or too dangerous" ;
|
||||
ECHO "warning: to be of any use" ;
|
||||
.shared-static-warning-emitted = 1 ;
|
||||
}
|
||||
|
||||
return <build>no ;
|
||||
}
|
||||
}
|
||||
@@ -247,6 +246,7 @@ local rule explicit-alias ( id : targets + )
|
||||
explicit-alias prg_exec_monitor : libs/test/build//boost_prg_exec_monitor ;
|
||||
explicit-alias test_exec_monitor : libs/test/build//boost_test_exec_monitor ;
|
||||
explicit-alias unit_test_framework : libs/test/build//boost_unit_test_framework ;
|
||||
explicit-alias bgl-vis : libs/graps/build//bgl-vis ;
|
||||
explicit-alias serialization : libs/serialization/build//boost_serialization ;
|
||||
explicit-alias wserialization : libs/serialization/build//boost_wserialization ;
|
||||
for local l in $(all-libraries)
|
||||
@@ -311,8 +311,8 @@ rule boost-install ( libraries * )
|
||||
# stage and install targets via boost-install, above.
|
||||
rule boost-lib ( name : sources * : requirements * : default-build * : usage-requirements * )
|
||||
{
|
||||
autolink = <link>shared:<define>BOOST_$(name:U)_DYN_LINK=1 ;
|
||||
name = boost_$(name) ;
|
||||
autolink = <link>shared:<define>$(name:U)_DYN_LINK=1 ;
|
||||
lib $(name)
|
||||
: $(sources)
|
||||
: $(requirements) $(autolink)
|
||||
|
||||
@@ -1,46 +0,0 @@
|
||||
# Boost C++ Libraries
|
||||
|
||||
The Boost project provides free peer-reviewed portable C++ source libraries.
|
||||
|
||||
We emphasize libraries that work well with the C++ Standard Library. Boost
|
||||
libraries are intended to be widely useful, and usable across a broad spectrum
|
||||
of applications. The Boost license encourages both commercial and non-commercial use
|
||||
and does not require attribution for binary use.
|
||||
|
||||
The project website is www.boost.org, where you can obtain more information and
|
||||
[download](https://www.boost.org/users/download/) the current release.
|
||||
|
||||
## Cloning
|
||||
|
||||
Clone the superproject repository with all submodules and checkout the `master` as the default branch:
|
||||
|
||||
```console
|
||||
git clone --recurse-submodules https://github.com/boostorg/boost.git boost-root
|
||||
```
|
||||
|
||||
or checkout the `develop` branch with the latest development snapshot:
|
||||
|
||||
```console
|
||||
git clone --branch develop --recurse-submodules https://github.com/boostorg/boost.git boost-root
|
||||
```
|
||||
|
||||
Alternatively, clone just the superproject repository, then clone a desired submodule together with its dependencies:
|
||||
|
||||
```console
|
||||
git clone https://github.com/boostorg/boost.git boost-root
|
||||
cd boost-root
|
||||
git submodule update --init tools/boostdep
|
||||
python tools/boostdep/depinst/depinst.py filesystem
|
||||
```
|
||||
|
||||
Alternatively, clone just the superproject repository, then manually pick individual submodules:
|
||||
|
||||
```console
|
||||
git clone https://github.com/boostorg/boost.git boost-root
|
||||
cd boost-root
|
||||
git submodule --quiet update --init \
|
||||
tools/build \
|
||||
tools/boost_install \
|
||||
tools/boostdep \
|
||||
libs/headers
|
||||
```
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
# folder. It allows us to choose which Boost Build installation to use for
|
||||
# building Boost libraries. Unless explicitly selected using a command-line
|
||||
# option, the version included with the Boost library distribution is used (as
|
||||
# opposed to any other Boost Build version installed on the user's system).
|
||||
# opposed to any other Boost Build version installed on the user's sytem).
|
||||
|
||||
BOOST_ROOT = $(.boost-build-file:D) ;
|
||||
BOOST_BUILD = [ MATCH --boost-build=(.*) : $(ARGV) ] ;
|
||||
|
||||
+6
-38
@@ -206,10 +206,8 @@ rule tag ( name : type ? : property-set )
|
||||
# version suffix is not needed -- the linker expects the
|
||||
# libFoo.1.2.3.dylib format. AIX linkers do not accept version suffixes
|
||||
# either. Pgi compilers can not accept a library with version suffix.
|
||||
# For android, if we link to libFoo.so, which is a soft link to libFoo.so.1.2.3,
|
||||
# the android studio will only pack the former into the final apk.
|
||||
if $(type) = SHARED_LIB &&
|
||||
! [ $(property-set).get <target-os> ] in windows cygwin darwin aix android &&
|
||||
! [ $(property-set).get <target-os> ] in windows cygwin darwin aix &&
|
||||
! [ $(property-set).get <toolset> ] in pgi
|
||||
{
|
||||
result = $(result).$(BOOST_VERSION) ;
|
||||
@@ -280,24 +278,9 @@ rule declare_install_and_stage_proper_targets ( libraries * )
|
||||
#
|
||||
################################################################################
|
||||
|
||||
rule emit-shared-static-warning ( )
|
||||
{
|
||||
if ! $(.shared-static-warning-emitted)
|
||||
{
|
||||
ECHO "" ;
|
||||
ECHO "warning: The configuration link=shared, runtime-link=static is disabled" ;
|
||||
ECHO "warning: by default as being too dangerous to use, and will not be built." ;
|
||||
ECHO "warning: To enable it, use --allow-shared-static." ;
|
||||
ECHO "" ;
|
||||
|
||||
.shared-static-warning-emitted = 1 ;
|
||||
}
|
||||
}
|
||||
|
||||
class top-level-target : alias-target-class
|
||||
{
|
||||
import modules ;
|
||||
import boostcpp ;
|
||||
|
||||
rule __init__ ( name : project : sources * : requirements *
|
||||
: default-build * : usage-requirements * )
|
||||
@@ -390,23 +373,16 @@ class top-level-target : alias-target-class
|
||||
local expanded = [ targets.apply-default-build $(property-set)
|
||||
: $(build-type-set) ] ;
|
||||
|
||||
# Filter inappropriate combinations.
|
||||
|
||||
# Filter inappopriate combinations.
|
||||
local filtered ;
|
||||
local skipped ;
|
||||
|
||||
local argv = [ modules.peek : ARGV ] ;
|
||||
|
||||
for local p in $(expanded)
|
||||
{
|
||||
# See comment in handle-static-runtime regarding this logic.
|
||||
if [ $(p).get <link> ] = shared
|
||||
&& [ $(p).get <runtime-link> ] = static
|
||||
&& [ $(p).get <toolset> ] != cw
|
||||
&& ! --allow-shared-static in $(argv)
|
||||
{
|
||||
# Skip this.
|
||||
skipped += $(p) ;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -414,11 +390,6 @@ class top-level-target : alias-target-class
|
||||
}
|
||||
}
|
||||
|
||||
if $(expanded) = $(skipped)
|
||||
{
|
||||
boostcpp.emit-shared-static-warning ;
|
||||
}
|
||||
|
||||
return [ build-multiple $(filtered) ] ;
|
||||
}
|
||||
}
|
||||
@@ -623,7 +594,7 @@ rule deduce-address-model ( properties * )
|
||||
if $(result)
|
||||
{
|
||||
# Normally, returning composite feature here is equivalent to forcing
|
||||
# constituent properties as well. But we only want to indicate toolset
|
||||
# consituent properties as well. But we only want to indicate toolset
|
||||
# deduced default, so also pick whatever address-model is explicitly
|
||||
# specified, if any.
|
||||
result = <deduced-address-model>$(result) [ property.select <address-model> : $(properties) ] ;
|
||||
@@ -636,7 +607,7 @@ rule address-model ( )
|
||||
return <conditional>@boostcpp.deduce-address-model ;
|
||||
}
|
||||
|
||||
local deducable-architectures = arm loongarch mips power riscv s390x sparc x86 combined ;
|
||||
local deducable-architectures = arm mips1 power sparc x86 combined ;
|
||||
feature.feature deduced-architecture : $(deducable-architectures) : propagated optional composite hidden ;
|
||||
for a in $(deducable-architectures)
|
||||
{
|
||||
@@ -647,14 +618,11 @@ rule deduce-architecture ( properties * )
|
||||
{
|
||||
local result ;
|
||||
local filtered = [ toolset-properties $(properties) ] ;
|
||||
local names = arm loongarch mips power riscv s390x sparc x86 combined ;
|
||||
local names = arm mips1 power sparc x86 combined ;
|
||||
local idx = [ configure.find-builds "default architecture" : $(filtered)
|
||||
: /boost/architecture//arm
|
||||
: /boost/architecture//loongarch
|
||||
: /boost/architecture//mips
|
||||
: /boost/architecture//mips1
|
||||
: /boost/architecture//power
|
||||
: /boost/architecture//riscv
|
||||
: /boost/architecture//s390x
|
||||
: /boost/architecture//sparc
|
||||
: /boost/architecture//x86
|
||||
: /boost/architecture//combined ] ;
|
||||
|
||||
+15
-9
@@ -2,23 +2,31 @@
|
||||
|
||||
SETLOCAL
|
||||
|
||||
REM Copyright 2019-2020 Rene Rivera
|
||||
REM Copyright (C) 2009 Vladimir Prus
|
||||
REM
|
||||
REM Distributed under the Boost Software License, Version 1.0.
|
||||
REM (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
ECHO Building Boost.Build engine
|
||||
if exist ".\tools\build\src\engine\b2.exe" del tools\build\src\engine\b2.exe
|
||||
if exist ".\tools\build\src\engine\bin.ntx86\b2.exe" del tools\build\src\engine\bin.ntx86\b2.exe
|
||||
if exist ".\tools\build\src\engine\bin.ntx86\bjam.exe" del tools\build\src\engine\bin.ntx86\bjam.exe
|
||||
if exist ".\tools\build\src\engine\bin.ntx86_64\b2.exe" del tools\build\src\engine\bin.ntx86_64\b2.exe
|
||||
if exist ".\tools\build\src\engine\bin.ntx86_64\bjam.exe" del tools\build\src\engine\bin.ntx86_64\bjam.exe
|
||||
pushd tools\build\src\engine
|
||||
|
||||
call .\build.bat %*
|
||||
call .\build.bat %* > ..\..\..\..\bootstrap.log
|
||||
@ECHO OFF
|
||||
|
||||
popd
|
||||
|
||||
if exist ".\tools\build\src\engine\b2.exe" (
|
||||
copy .\tools\build\src\engine\b2.exe . > nul
|
||||
if exist ".\tools\build\src\engine\bin.ntx86\bjam.exe" (
|
||||
copy .\tools\build\src\engine\bin.ntx86\b2.exe . > nul
|
||||
copy .\tools\build\src\engine\bin.ntx86\bjam.exe . > nul
|
||||
goto :bjam_built)
|
||||
|
||||
if exist ".\tools\build\src\engine\bin.ntx86_64\bjam.exe" (
|
||||
copy .\tools\build\src\engine\bin.ntx86_64\b2.exe . > nul
|
||||
copy .\tools\build\src\engine\bin.ntx86_64\bjam.exe . > nul
|
||||
goto :bjam_built)
|
||||
|
||||
goto :bjam_failure
|
||||
@@ -33,8 +41,7 @@ REM properly. Default to msvc if not specified.
|
||||
SET TOOLSET=msvc
|
||||
|
||||
IF "%1"=="gcc" SET TOOLSET=gcc
|
||||
IF "%1"=="clang" SET TOOLSET=clang
|
||||
IF "%1"=="borland" SET TOOLSET=embarcadero
|
||||
|
||||
IF "%1"=="vc71" SET TOOLSET=msvc : 7.1
|
||||
IF "%1"=="vc8" SET TOOLSET=msvc : 8.0
|
||||
IF "%1"=="vc9" SET TOOLSET=msvc : 9.0
|
||||
@@ -43,8 +50,6 @@ IF "%1"=="vc11" SET TOOLSET=msvc : 11.0
|
||||
IF "%1"=="vc12" SET TOOLSET=msvc : 12.0
|
||||
IF "%1"=="vc14" SET TOOLSET=msvc : 14.0
|
||||
IF "%1"=="vc141" SET TOOLSET=msvc : 14.1
|
||||
IF "%1"=="vc142" SET TOOLSET=msvc : 14.2
|
||||
IF "%1"=="vc143" SET TOOLSET=msvc : 14.3
|
||||
|
||||
ECHO.
|
||||
ECHO Generating Boost.Build configuration in project-config.jam for %TOOLSET%...
|
||||
@@ -90,6 +95,7 @@ goto :end
|
||||
|
||||
ECHO.
|
||||
ECHO Failed to build Boost.Build engine.
|
||||
ECHO Please consult bootstrap.log for further diagnostics.
|
||||
ECHO.
|
||||
|
||||
REM Set an error code to allow `bootstrap && b2`
|
||||
|
||||
+19
-23
@@ -1,5 +1,4 @@
|
||||
#!/bin/sh
|
||||
# Copyright 2019-2021 René Ferdinand Rivera Morell
|
||||
# Copyright (C) 2005, 2006 Douglas Gregor.
|
||||
# Copyright (C) 2006 The Trustees of Indiana University
|
||||
#
|
||||
@@ -142,9 +141,7 @@ done
|
||||
|
||||
if test "x$want_help" = xyes; then
|
||||
cat <<EOF
|
||||
\`./bootstrap.sh\' builds the Boost build system B2 and prepares Boost for
|
||||
building. This includes setting defaults in the project-config.jam which you
|
||||
can adjust prior to invoking B2.
|
||||
\`./bootstrap.sh' prepares Boost for building on a few kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]...
|
||||
|
||||
@@ -154,8 +151,7 @@ Configuration:
|
||||
-h, --help display this help and exit
|
||||
--with-bjam=BJAM use existing Boost.Jam executable (bjam)
|
||||
[automatically built]
|
||||
--with-toolset=TOOLSET use specific TOOLSET to build B2 and as default
|
||||
for building Boost
|
||||
--with-toolset=TOOLSET use specific Boost.Build toolset
|
||||
[automatically detected]
|
||||
--show-libraries show the set of libraries that require build
|
||||
and installation steps (i.e., those libraries
|
||||
@@ -196,9 +192,9 @@ my_dir=$(dirname "$0")
|
||||
|
||||
# Determine the toolset, if not already decided
|
||||
if test "x$TOOLSET" = x; then
|
||||
guessed_toolset=`CXX= CXXFLAGS= $my_dir/tools/build/src/engine/build.sh --guess-toolset`
|
||||
guessed_toolset=`$my_dir/tools/build/src/engine/build.sh --guess-toolset`
|
||||
case $guessed_toolset in
|
||||
acc | clang | gcc | como | mipspro | pathscale | pgi | qcc | vacpp )
|
||||
acc | darwin | gcc | como | mipspro | pathscale | pgi | qcc | vacpp )
|
||||
TOOLSET=$guessed_toolset
|
||||
;;
|
||||
|
||||
@@ -215,7 +211,7 @@ if test "x$TOOLSET" = x; then
|
||||
;;
|
||||
|
||||
* )
|
||||
# Not supported by B2
|
||||
# Not supported by Boost.Build
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
@@ -224,18 +220,21 @@ rm -f config.log
|
||||
|
||||
# Build bjam
|
||||
if test "x$BJAM" = x; then
|
||||
$ECHO "Building B2 engine.."
|
||||
$ECHO -n "Building Boost.Build engine with toolset $TOOLSET... "
|
||||
pwd=`pwd`
|
||||
CXX= CXXFLAGS= "$my_dir/tools/build/src/engine/build.sh" ${TOOLSET}
|
||||
(cd "$my_dir/tools/build/src/engine" && ./build.sh "$TOOLSET") > bootstrap.log 2>&1
|
||||
if [ $? -ne 0 ]; then
|
||||
echo
|
||||
echo "Failed to build B2 build engine"
|
||||
echo "Failed to build Boost.Build build engine"
|
||||
echo "Consult 'bootstrap.log' for more details"
|
||||
exit 1
|
||||
fi
|
||||
cd "$pwd"
|
||||
BJAM="$my_dir/tools/build/src/engine/b2"
|
||||
echo "tools/build/src/engine/b2"
|
||||
arch=`cd $my_dir/tools/build/src/engine && ./bootstrap/jam0 -d0 -f build.jam --toolset=$TOOLSET --toolset-root= --show-locate-target && cd ..`
|
||||
BJAM="$my_dir/tools/build/src/engine/$arch/b2"
|
||||
echo "tools/build/src/engine/$arch/b2"
|
||||
cp "$BJAM" .
|
||||
cp "$my_dir/tools/build/src/engine/$arch/bjam" .
|
||||
|
||||
fi
|
||||
|
||||
@@ -329,14 +328,14 @@ if test -r "project-config.jam"; then
|
||||
counter=`expr $counter + 1`
|
||||
done
|
||||
|
||||
echo "Backing up existing B2 configuration in project-config.jam.$counter"
|
||||
echo "Backing up existing Boost.Build configuration in project-config.jam.$counter"
|
||||
mv "project-config.jam" "project-config.jam.$counter"
|
||||
fi
|
||||
|
||||
# Generate user-config.jam
|
||||
echo "Generating B2 configuration in project-config.jam for $TOOLSET..."
|
||||
echo "Generating Boost.Build configuration in project-config.jam for $TOOLSET..."
|
||||
cat > project-config.jam <<EOF
|
||||
# B2 Configuration
|
||||
# Boost.Build Configuration
|
||||
# Automatically generated by bootstrap.sh
|
||||
|
||||
import option ;
|
||||
@@ -361,7 +360,7 @@ if test "x$flag_no_python" = x; then
|
||||
import python ;
|
||||
if ! [ python.configured ]
|
||||
{
|
||||
using python : $PYTHON_VERSION : "$PYTHON_ROOT" ;
|
||||
using python : $PYTHON_VERSION : $PYTHON_ROOT ;
|
||||
}
|
||||
EOF
|
||||
fi
|
||||
@@ -403,10 +402,7 @@ To generate header files, run:
|
||||
|
||||
./b2 headers
|
||||
|
||||
The configuration generated uses ${TOOLSET} to build by default. If that is
|
||||
unintended either use the --with-toolset option or adjust configuration, by
|
||||
editing 'project-config.jam'.
|
||||
|
||||
To adjust configuration, edit 'project-config.jam'.
|
||||
Further information:
|
||||
|
||||
- Command line help:
|
||||
@@ -415,7 +411,7 @@ Further information:
|
||||
- Getting started guide:
|
||||
http://www.boost.org/more/getting_started/unix-variants.html
|
||||
|
||||
- B2 documentation:
|
||||
- Boost.Build documentation:
|
||||
http://www.boost.org/build/
|
||||
|
||||
EOF
|
||||
|
||||
+16
-35
@@ -21,7 +21,6 @@ import generators ;
|
||||
import sequence ;
|
||||
import path ;
|
||||
import "class" : is-a ;
|
||||
import regex ;
|
||||
|
||||
path-constant BOOST_DOC : . ;
|
||||
|
||||
@@ -85,11 +84,6 @@ local rule docbook-target-spec ( main-target )
|
||||
return $(spec) ;
|
||||
}
|
||||
|
||||
local exclude-libs = [ MATCH "^--exclude-libraries=(.*)" : [ modules.peek : ARGV ] ] ;
|
||||
exclude-libs = [ regex.split-list $(exclude-libs) : "," ] ;
|
||||
|
||||
#ECHO "=== --exclude-libraries:" $(exclude-libs) ;
|
||||
|
||||
local lib-doc-boostdoc-refs ;
|
||||
local lib-doc-boostrelease-refs ;
|
||||
|
||||
@@ -98,38 +92,25 @@ for local lib-doc in $(lib-docs)
|
||||
{
|
||||
#ECHO === $(lib-doc) ... ;
|
||||
local doc-project = $(lib-doc:D) ;
|
||||
|
||||
local lib-dir = $(doc-project:D) ;
|
||||
local lib-name = $(lib-dir:BS) ;
|
||||
|
||||
#ECHO "=== lib-name:" $(lib-name) ... ;
|
||||
|
||||
if $(lib-name) in $(exclude-libs)
|
||||
local doc-module = [ project.find $(doc-project)
|
||||
: [ project.attribute $(__name__) location ] ] ;
|
||||
local doc-target = [ project.target $(doc-module) ] ;
|
||||
$(doc-target).build-main-targets ;
|
||||
local boostrelease-target = [ $(doc-target).main-target boostrelease ] ;
|
||||
if $(boostrelease-target)
|
||||
{
|
||||
ECHO "-- Excluded library" '$(lib-name)' ;
|
||||
local full-name = [ $(boostrelease-target).full-name ] ;
|
||||
local target-path = [ path.relative-to $(this-path) $(full-name:D) ] ;
|
||||
lib-doc-boostrelease-refs += $(target-path)//boostrelease ;
|
||||
#ECHO " ::" $(target-path)//boostrelease ;
|
||||
}
|
||||
else
|
||||
local boostdoc-target = [ $(doc-target).main-target boostdoc ] ;
|
||||
if $(boostdoc-target)
|
||||
{
|
||||
local doc-module = [ project.find $(doc-project)
|
||||
: [ project.attribute $(__name__) location ] ] ;
|
||||
local doc-target = [ project.target $(doc-module) ] ;
|
||||
$(doc-target).build-main-targets ;
|
||||
local boostrelease-target = [ $(doc-target).main-target boostrelease ] ;
|
||||
if $(boostrelease-target)
|
||||
{
|
||||
local full-name = [ $(boostrelease-target).full-name ] ;
|
||||
local target-path = [ path.relative-to $(this-path) $(full-name:D) ] ;
|
||||
lib-doc-boostrelease-refs += $(target-path)//boostrelease ;
|
||||
#ECHO " ::" $(target-path)//boostrelease ;
|
||||
}
|
||||
local boostdoc-target = [ $(doc-target).main-target boostdoc ] ;
|
||||
if $(boostdoc-target)
|
||||
{
|
||||
local full-name = [ $(boostdoc-target).full-name ] ;
|
||||
local target-path = [ path.relative-to $(this-path) $(full-name:D) ] ;
|
||||
lib-doc-boostdoc-refs += $(target-path)//boostdoc ;
|
||||
#ECHO " ::" $(target-path)//boostdoc ;
|
||||
}
|
||||
local full-name = [ $(boostdoc-target).full-name ] ;
|
||||
local target-path = [ path.relative-to $(this-path) $(full-name:D) ] ;
|
||||
lib-doc-boostdoc-refs += $(target-path)//boostdoc ;
|
||||
#ECHO " ::" $(target-path)//boostdoc ;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -7,10 +7,10 @@
|
||||
(See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt) -->
|
||||
<title>Redirect to generated documentation</title>
|
||||
<meta http-equiv="refresh" content="0; URL=../../tools/build/doc/html/index.html">
|
||||
<meta http-equiv="refresh" content="0; URL=http://www.boost.org/doc/libs/master/doc/html/bbv2.html">
|
||||
</head>
|
||||
<body>
|
||||
Automatic redirection failed, please go to
|
||||
<a href="../../tools/build/doc/html/index.html">../../tools/build/doc/html/index.html</a>
|
||||
<a href="http://www.boost.org/doc/libs/master/doc/html/bbv2.html">http://www.boost.org/doc/libs/master/doc/html/bbv2.html</a>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -77,6 +77,7 @@ install pdf-install
|
||||
../../libs/ratio/doc//standalone
|
||||
../../libs/random/doc//standalone
|
||||
../../libs/regex/doc//standalone
|
||||
../../libs/signals/doc//doc
|
||||
../../libs/spirit/repository/doc//spirit2_repository
|
||||
../../libs/static_assert/doc//standalone
|
||||
../../libs/thread/doc//standalone
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
|
||||
Copyright (c) 2007 Beman Dawes
|
||||
© Copyright Beman Dawes, 2007
|
||||
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See www.boost.org/LICENSE_1_0.txt
|
||||
|
||||
@@ -11,7 +11,7 @@ http://www.boost.org/LICENSE_1_0.txt).
|
||||
[/ See http://www.htmlhelp.com/reference/html40/entities/symbols.html]
|
||||
[/ All (except 2 angle brackets) show OK on Firefox 2.0]
|
||||
|
||||
[/ Also some miscellaneous math characters added to this list - see the end.]
|
||||
[/ Also some miscellaneous math charaters added to this list - see the end.]
|
||||
|
||||
[/ To use, enclose the template name in square brackets.]
|
||||
|
||||
@@ -99,7 +99,7 @@ http://www.boost.org/LICENSE_1_0.txt).
|
||||
[template notin[]'''∉'''] [/ ? not an element of]
|
||||
[template ni[]'''∋'''] [/ ? contains as member]
|
||||
[template prod[]'''∏'''] [/ ? n-ary product = product sign]
|
||||
[template sum[]'''∑'''] [/ ? n-ary summation]
|
||||
[template sum[]'''∑'''] [/ ? n-ary sumation]
|
||||
[template minus[]'''−'''] [/ - minus sign]
|
||||
[template lowast[]'''∗'''] [/ * asterisk operator]
|
||||
[template radic[]'''√'''] [/ v square root = radical sign]
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="document_to_test_formatting.images"></a><a class="link" href="images.html" title="Images">Images</a>
|
||||
</h2></div></div></div>
|
||||
<p>
|
||||
These are tricky enough that they warrant their own section.
|
||||
These are tricky enough that they warrent their own section.
|
||||
</p>
|
||||
<p>
|
||||
Let's start with a PNG file that's set to 120dpi, it should render at a sensible
|
||||
|
||||
@@ -221,7 +221,7 @@
|
||||
</p>
|
||||
<p>
|
||||
In single point exchange, we move the control point nearest to the largest
|
||||
extrema to the abscissa value of the extrema.
|
||||
extrema to the absissa value of the extrema.
|
||||
</p>
|
||||
<p>
|
||||
In multi-point exchange we swap all the current control points, for the locations
|
||||
@@ -450,7 +450,7 @@
|
||||
and then re-minimise.
|
||||
</li>
|
||||
<li class="listitem">
|
||||
Keep abscissa values small: use a change of variable to keep the abscissa
|
||||
Keep absissa values small: use a change of variable to keep the abscissa
|
||||
over, say [0, b], for some smallish value <span class="emphasis"><em>b</em></span>.
|
||||
</li>
|
||||
</ul></div>
|
||||
|
||||
@@ -137,7 +137,7 @@
|
||||
We can count in Greek too: α, β, γ.
|
||||
</p>
|
||||
<p>
|
||||
Try some superscripts and subscripts: x<sup>2</sup>, x<sub>i</sub><sup>3</sup>, α<sup>2</sup>, β<sup>α</sup>, ⌊x⌋, ⌊α⌋, ⌈a⌉.
|
||||
Try some superscrips and subscripts: x<sup>2</sup>, x<sub>i</sub><sup>3</sup>, α<sup>2</sup>, β<sup>α</sup>, ⌊x⌋, ⌊α⌋, ⌈a⌉.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
+2
-2
@@ -142,7 +142,7 @@ The N+2 extrema can then be found using standard function minimisation technique
|
||||
We now have a choice: multi-point exchange, or single point exchange.
|
||||
|
||||
In single point exchange, we move the control point nearest to the largest extrema to
|
||||
the abscissa value of the extrema.
|
||||
the absissa value of the extrema.
|
||||
|
||||
In multi-point exchange we swap all the current control points, for the locations
|
||||
of the extrema.
|
||||
@@ -317,7 +317,7 @@ retaining the last set of control points at each stage.
|
||||
* Try using a smaller interval. It may also be possible to optimise over
|
||||
one (small) interval, rescale the control points over a larger interval,
|
||||
and then re-minimise.
|
||||
* Keep abscissa values small: use a change of variable to keep the abscissa
|
||||
* Keep absissa values small: use a change of variable to keep the abscissa
|
||||
over, say \[0, b\], for some smallish value /b/.
|
||||
|
||||
[h4 References]
|
||||
|
||||
+2
-2
@@ -35,7 +35,7 @@ This is some body text.
|
||||
|
||||
We can count in Greek too: [alpha], [beta], [gamma].
|
||||
|
||||
Try some superscripts and subscripts: x[super 2], x[sub i][super 3], [alpha][super 2],
|
||||
Try some superscrips and subscripts: x[super 2], x[sub i][super 3], [alpha][super 2],
|
||||
[beta][super [alpha]], [floor x], [floor [alpha]], [ceil a].
|
||||
|
||||
[endsect]
|
||||
@@ -592,7 +592,7 @@ ibeta_inva, and ibeta_invb respectively.]]
|
||||
|
||||
[section Images]
|
||||
|
||||
These are tricky enough that they warrant their own section.
|
||||
These are tricky enough that they warrent their own section.
|
||||
|
||||
Let's start with a PNG file that's set to 120dpi, it should render at
|
||||
a sensible size in both html and PDF forms. It should print OK too!
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
[/ Examples of using all the Greek and Math symbols defined in HTML4_symbols.qbk]
|
||||
[/ See http://www.htmlhelp.com/reference/html40/entities/symbols.html]
|
||||
|
||||
[/ Also some miscellaneous math characters added to this list - see the end.]
|
||||
[/ Also some miscellaneous math charaters added to this list - see the end.]
|
||||
|
||||
[/ To use, enclose the template name in square brackets.]
|
||||
|
||||
|
||||
+1
-1
Submodule libs/accumulators updated: 9d9e5dae22...1b1995f9a4
+1
-1
Submodule libs/algorithm updated: faac048d59...1cbe285841
+1
-1
Submodule libs/align updated: 5ad7df63cd...68adff68f7
+1
-1
Submodule libs/any updated: f104bceb32...bfb7d0172c
+1
-1
Submodule libs/array updated: ecc47cb42c...b279a9005b
+1
-1
Submodule libs/asio updated: 28ff1e7c2b...a266dd4b7c
+1
-1
Submodule libs/assert updated: 02256c84fd...10d1271e5b
+1
-1
Submodule libs/assign updated: ababd47970...2d5f5f96de
+1
-1
Submodule libs/atomic updated: ba4dc4c595...fc41097514
+1
-1
Submodule libs/beast updated: 45d4f7f306...1e5b4f531d
+1
-1
Submodule libs/bimap updated: e5c2657a9e...223b2cf3a5
+1
-1
Submodule libs/bind updated: 55d037093b...9ded210338
+1
-1
Submodule libs/callable_traits updated: 2a56a3a249...19b1499857
+1
-1
Submodule libs/chrono updated: 8551ec1c53...b962b27cbb
+1
-1
Submodule libs/circular_buffer updated: 05a83223e4...b07fbd056a
-1
Submodule libs/compat deleted from 0008d02a62
+1
-1
Submodule libs/compatibility updated: 47ce71af6b...96e31d3764
+1
-1
Submodule libs/compute updated: 4cf0653402...36c89134d4
+1
-1
Submodule libs/concept_check updated: 37c9bddf0b...b9c73e191b
+1
-1
Submodule libs/config updated: 29c39d4585...fb362e6b29
+1
-1
Submodule libs/container updated: b8b089730a...c987400947
+1
-1
Submodule libs/container_hash updated: 226eb066e9...1ce57acc41
+1
-1
Submodule libs/context updated: 6fa6d5c50d...0cd376c71a
+1
-1
Submodule libs/contract updated: eca93d24b5...5a72a905dd
+1
-1
Submodule libs/conversion updated: 5cf5f78376...b3f8e9f014
+1
-1
Submodule libs/convert updated: 1179fbd568...8a0329544b
+1
-1
Submodule libs/core updated: 5f6fe65eb2...4ea704e80a
+1
-1
Submodule libs/coroutine updated: 1e1347c0b1...aefcb8743c
+1
-1
Submodule libs/coroutine2 updated: d7e1c1c4ab...0233d35081
+1
-1
Submodule libs/crc updated: 96daae9fcd...4de14aace5
+1
-1
Submodule libs/date_time updated: 39714907b7...5902a0e577
Submodule libs/describe deleted from 3047e5a72f
+1
-1
Submodule libs/detail updated: b75c261492...7ce5543198
Submodule
+1
Submodule libs/disjoint_sets added at 4980fe2a87
+1
-1
Submodule libs/dll updated: 15574811de...8f39a38a31
+1
-1
Submodule libs/dynamic_bitset updated: 8e20aa1462...91625cece1
+1
-1
Submodule libs/endian updated: 56bd7c23ae...a564b97dab
+1
-1
Submodule libs/exception updated: fe23c01a93...b63736ac89
+1
-1
Submodule libs/fiber updated: 2e3594c8fb...a8bde61970
+1
-1
Submodule libs/filesystem updated: fe07038a2d...e49775e8bb
+1
-1
Submodule libs/flyweight updated: e9f3a0a005...9dd0c57f46
+1
-1
Submodule libs/foreach updated: cc2f75ae30...a89a392351
+1
-1
Submodule libs/format updated: 78ef371d2d...1d347079b1
+1
-1
Submodule libs/function updated: 7ca2310b15...7f69508eac
+1
-1
Submodule libs/function_types updated: 895335874d...5f41eff589
+1
-1
Submodule libs/functional updated: 6a573e4b83...39de410228
+1
-1
Submodule libs/fusion updated: 7d4c03fa03...19d6c7ad3b
+1
-1
Submodule libs/geometry updated: 065674e134...7d6cf1165b
+1
-1
Submodule libs/gil updated: eabd679f63...b1998d9a74
+1
-1
Submodule libs/graph updated: f3158683b5...887e63d34e
+1
-1
Submodule libs/graph_parallel updated: 5520a5617d...22385ccb6c
+1
-1
Submodule libs/hana updated: 5dcac0f20f...45369732ea
+1
-1
Submodule libs/headers updated: 0456900fad...88c0850803
+1
-1
Submodule libs/heap updated: dc2f19f881...b9b6cbbc19
+1
-1
Submodule libs/histogram updated: a29729e668...d32b225bfc
+1
-1
Submodule libs/hof updated: 814f2be286...a5fcba3ae4
+1
-1
Submodule libs/icl updated: b2db8e5997...d8635a59f0
+1
-1
Submodule libs/integer updated: becbd39cc4...5195d682ec
+1
-1
Submodule libs/interprocess updated: 718e17dd3e...a8de0b9b65
+1
-1
Submodule libs/intrusive updated: 060a6398c7...7afa686df2
+1
-1
Submodule libs/io updated: 83e927f998...3a643e558d
+1
-1
Submodule libs/iostreams updated: 7c21f2d866...2543c0f599
+1
-1
Submodule libs/iterator updated: 80bb1ac9e4...814965402e
-1
Submodule libs/json deleted from a07e38be41
+1
-1
Submodule libs/lambda updated: ac26514243...7355f36b9f
-1
Submodule libs/lambda2 deleted from 62815a69bf
-1
Submodule libs/leaf deleted from 3199f47578
+1
-1
Submodule libs/lexical_cast updated: 1ca93a8e27...8f5bcd0f5e
@@ -90,9 +90,6 @@ how to download, build, and install the libraries.</p>
|
||||
from Nicolai Josuttis. Removed in Boost version 1.32.
|
||||
Please use <a href="bind/bind.html">Bind</a> or <a
|
||||
href="lambda/index.html">Lambda</a> instead.</li>
|
||||
<li>signals (v1) - Managed signals and slots callback implementation, from
|
||||
Doug Gregor. Removed in Boost version 1.69. Please use
|
||||
<a href="signals2/index.html">Signals2</a> instead.</li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
+1
-1
Submodule libs/local_function updated: 099e96bef0...4a155687b1
+1
-1
Submodule libs/locale updated: e1b20caa87...ccb8fbb9a1
+1
-1
Submodule libs/lockfree updated: 417fcdb6e7...7e23dac52d
+1
-1
Submodule libs/log updated: adbdc63e10...4f5e669376
+1
-1
Submodule libs/logic updated: 145778490c...3a9110fc34
+24
-44
@@ -17,112 +17,99 @@ align Glen Fernandes <glenjofe -at- gmail.com>
|
||||
any Antony Polukhin <antoshkka -at- gmail.com>
|
||||
array Marshall Clow <marshall -at- idio.com>
|
||||
asio Chris Kohlhoff <chris -at- kohlhoff.com>
|
||||
assert Peter Dimov <pdimov -at- gmail.com>
|
||||
assert Peter Dimov <pdimov -at- pdimov.com>
|
||||
assign Thorsten Ottosen <nesotto -at- cs.auc.dk>
|
||||
atomic Helge Bahmann <hcb -at- chaoticmind.net>, Tim Blechmann <tim -at- klingt.org>, Andrey Semashev <andrey.semashev -at- gmail.com>
|
||||
beast Vinnie Falco <vinnie.falco@gmail.com>
|
||||
bimap Matias Capeletto <matias.capeletto -at- gmail.com>
|
||||
bind Peter Dimov <pdimov -at- gmail.com>
|
||||
bind Peter Dimov <pdimov -at- pdimov.com>
|
||||
callable_traits Barrett Adair <barrettellisadair -at- gmail.com>
|
||||
chrono Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
|
||||
chrono/stopwatch Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
|
||||
circular_buffer Jan Gaspar <jano_gaspar -at- yahoo.com>
|
||||
compat Peter Dimov <pdimov -at- gmail.com>
|
||||
compute Kyle Lutz <kyle.r.lutz -at- gmail.com>
|
||||
concept_check Jeremy Siek <jeremy.siek -at- gmail.com>
|
||||
config John Maddock <john -at- johnmaddock.co.uk>
|
||||
container Ion Gaztanaga <igaztanaga -at- gmail.com>
|
||||
container_hash Daniel James <dnljms -at- gmail.com>
|
||||
context Oliver Kowalke <oliver.kowalke -at- gmail.com>
|
||||
contract Lorenzo Caminiti <lorcaminiti -at- gmail.com>
|
||||
conversion Antony Polukhin <antoshkka -at- gmail.com>
|
||||
convert Vladimir Batov <vbmail247 -at- gmail.com>
|
||||
core Peter Dimov <pdimov -at- gmail.com>, Glen Fernandes <glenjofe -at- gmail.com>, Andrey Semashev <andrey.semashev -at- gmail.com>
|
||||
core Peter Dimov <pdimov -at- pdimov.com>, Glen Fernandes <glenjofe -at- gmail.com>, Andrey Semashev <andrey.semashev -at- gmail.com>
|
||||
coroutine Oliver Kowalke <oliver.kowalke -at- gmail.com>
|
||||
coroutine2 Oliver Kowalke <oliver.kowalke -at- gmail.com>
|
||||
crc Daryle Walker <darylew -at- hotmail.com>
|
||||
date_time Jeff Garland <jeff -at- crystalclearsoftware.com>, James E. King III <jking -at- apache.org>
|
||||
describe Peter Dimov <pdimov -at- gmail.com>
|
||||
detail Robert Ramey <ramey -at- rrsd.com>, Rene Rivera <grafikrobot -at- gmail.com>, Andrey Semashev <andrey.semashev -at- gmail.com>
|
||||
detail Beman Dawes <bdawes -at- acm.org>, Robert Ramey <ramey -at- rrsd.com>, Rene Rivera <grafikrobot -at- gmail.com>, Andrey Semashev <andrey.semashev -at- gmail.com>
|
||||
disjoint_sets Jeremy Siek <jeremy.siek -at- gmail.com>
|
||||
dll Antony Polukhin <antoshkka -at- gmail.com>
|
||||
dynamic_bitset Jeremy Siek <jeremy.siek -at- gmail.com>
|
||||
endian Peter Dimov <pdimov -at- gmail.com>
|
||||
endian Beman Dawes <bdawes -at- acm.org>
|
||||
exception Emil Dotchevski <emil -at- revergestudios.com>
|
||||
fiber Oliver Kowalke <oliver.kowalke -at- gmail.com>
|
||||
filesystem Andrey Semashev <andrey.semashev -at- gmail.com>
|
||||
filesystem Beman Dawes <bdawes -at- acm.org>, Andrey Semashev <andrey.semashev -at- gmail.com>
|
||||
flyweight Joaquin M Lopez Munoz <joaquin.lopezmunoz -at- gmail.com>
|
||||
foreach Eric Niebler <eric -at- boostpro.com>
|
||||
format Samuel Krempp <krempp -at- crans.ens-cachan.fr>, James E. King III <jking -at- apache.org>
|
||||
function Peter Dimov <pdimov -at- gmail.com>
|
||||
function Peter Dimov <pdimov -at- pdimov.com>
|
||||
function_types Tobias Schwinger <tschwinger -at- isonews2.com>
|
||||
functional
|
||||
functional/factory Glen Fernandes <glenjofe -at- gmail.com>, Tobias Schwinger <tschwinger -at- isonews2.com>
|
||||
functional/factory Tobias Schwinger <tschwinger -at- isonews2.com>
|
||||
functional/forward Tobias Schwinger <tschwinger -at- isonews2.com>
|
||||
functional/hash Daniel James <dnljms -at- gmail.com>
|
||||
functional/overloaded_function Lorenzo Caminiti <lorcaminiti -at- gmail.com>
|
||||
fusion Joel de Guzman <joel -at- boost-consulting.com>, Dan Marsden <danmarsden -at- yahoo.co.uk>, Tobias Schwinger <tschwinger -at- isonews2.com>
|
||||
geometry Barend Gehrels <barend -at- xs4all.nl>, Bruno Lalande <bruno.lalande -at- gmail.com>, Mateusz Loskot <mateusz -at- loskot.net>, Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>, Vissarion Fisikopoulos <fisikop -at- gmail.com>
|
||||
geometry/extensions Barend Gehrels <barend -at- xs4all.nl>, Bruno Lalande <bruno.lalande -at- gmail.com>, Mateusz Loskot <mateusz -at- loskot.net>, Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>, Vissarion Fisikopoulos <fisikop -at- gmail.com>
|
||||
geometry/index Barend Gehrels <barend -at- xs4all.nl>, Bruno Lalande <bruno.lalande -at- gmail.com>, Mateusz Loskot <mateusz -at- loskot.net>, Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>, Vissarion Fisikopoulos <fisikop -at- gmail.com>
|
||||
gil Stefan Seefeld <stefan -at- seefeld.name>, Mateusz Loskot <mateusz -at- loskot.net>, Pranam Lashkari <plashkari628 -at- gmail.com>
|
||||
geometry Barend Gehrels <barend -at- xs4all.nl>, Bruno Lalande <bruno.lalande -at- gmail.com>, Mateusz Loskot <mateusz -at- loskot.net>, Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
|
||||
gil Stefan Seefeld <stefan -at- seefeld.name>, Mateusz Loskot <mateusz -at- loskot.net>
|
||||
graph K. Noel Belcourt <kbelco -at- sandia.gov>
|
||||
graph_parallel K. Noel Belcourt <kbelco -at- sandia.gov>
|
||||
hana Louis Dionne <ldionne.2 -at- gmail.com>
|
||||
heap Tim Blechmann <tim -at- klingt.org>
|
||||
histogram Hans Dembinski <hans.dembinski -at- gmail.com>
|
||||
histogram Hans Dembinski <hans.dembinski@gmail.com>
|
||||
hof Paul Fultz II <pfultz2 -at- yahoo.com>
|
||||
icl Joachim Faulhaber <afojgo -at- gmail.com>
|
||||
integer Daryle Walker <darylew -at- hotmail.com>, Andrey Semashev <andrey.semashev -at- gmail.com>
|
||||
interprocess Ion Gaztanaga <igaztanaga -at- gmail.com>
|
||||
intrusive Ion Gaztanaga <igaztanaga -at- gmail.com>
|
||||
io Glen Fernandes <glenjofe -at- gmail.com>
|
||||
io Daryle Walker <darylew -at- hotmail.com>
|
||||
iostreams Jonathan Turkanis <turkanis -at- coderage.com>
|
||||
iterator David Abrahams <dave -at- boost-consulting.com>, Thomas Witt <witt - at - acm.org>, Jeffrey Lee Hellrung Jr. <jeffrey.hellrung -at- gmail.com>
|
||||
iterator_facade Zach Laine <whatwasthataddress -at- gmail.com>
|
||||
json Vinnie Falco <vinnie.falco@gmail.com>
|
||||
lambda Jaakko Jarvi <jarvi -at- cs.tamu.edu>
|
||||
lambda2 Peter Dimov <pdimov -at- gmail.com>
|
||||
leaf Emil Dotchevski
|
||||
lexical_cast Antony Polukhin <antoshkka -at- gmail.com>
|
||||
local_function Lorenzo Caminiti <lorcaminiti -at- gmail.com>
|
||||
locale Artyom Beilis <artyomtnk -at- yahoo.com>, Alexander Grund <alex -at- grundis.de>
|
||||
locale Artyom Beilis <artyomtnk -at- yahoo.com>
|
||||
lockfree Tim Blechmann <tim -at- klingt.org>
|
||||
log Andrey Semashev <andrey.semashev -at- gmail.com>
|
||||
logic Douglas Gregor <dgregor -at- cs.indiana.edu>
|
||||
math John Maddock <john -at- johnmaddock.co.uk>, Chris Kormanyos <e_float -at- yahoo.com>, Nick Thompson <nathompson7 -at- protonmail.com>, Matt Borland <matt -at- mattborland.com>
|
||||
math Hubert Holin <Hubert.Holin -at- meteo.fr>, John Maddock <john -at- johnmaddock.co.uk>
|
||||
metaparse Abel Sinkovics <abel -at- elte.hu>
|
||||
move Ion Gaztanaga <igaztanaga -at- gmail.com>
|
||||
mp11 Peter Dimov <pdimov -at- gmail.com>
|
||||
mp11 Peter Dimov <pdimov -at- pdimov.com>
|
||||
mpi K. Noel Belcourt <kbelco -at- sandia.gov>, Alain Miniussi <alain.miniussi -at- oca.eu>
|
||||
mpl Aleksey Gurtovoy <agurtovoy -at- meta-comm.com>
|
||||
msm Christophe Henry <christophe.j.henry -at- googlemail.com>
|
||||
multi_array Ronald Garcia <garcia -at- osl.iu.edu>
|
||||
multi_index Joaquin M Lopez Munoz <joaquin.lopezmunoz -at- gmail.com>
|
||||
multiprecision John Maddock <john -at- johnmaddock.co.uk>, christopher Kormanyos <e_float -at- yahoo.com>
|
||||
mysql Rubén Pérez <rubenperez038@gmail.com>
|
||||
nowide Alexander Grund <alex -at- grundis.de>
|
||||
numeric/conversion Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>, Brandon Kohn <blkohn -at- hotmail.com>
|
||||
numeric/interval Sylvain Pion <Sylvain.Pion -at- sophia.inria.fr>, Herve Bronnimann <hbr -at- poly.edu>, Guillaume Melquiond <guillaume.melquiond -at- ens-lyon.fr>
|
||||
numeric/odeint Karsten Ahnert <karsten.ahnert -at- gmx.de>, Mario Mulansky <mario.mulansky -at- gmx.net>
|
||||
numeric/ublas David Bellot <david.bellot -at- gmail.com>, Cem Bassoy <cem.bassoy -at- gmail.com>, Stefan Seefeld <stefan -at- seefeld.name>
|
||||
numeric/ublas David Bellot <david.bellot -at- gmail.com>, Stefan Seefeld <stefan -at- seefeld.name>
|
||||
operators Daniel Frey <d.frey -at- gmx.de>
|
||||
optional Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>, Andrzej Krzemienski <akrzemi1 -at- gmail.com>
|
||||
outcome Niall Douglas <s -underscore- sourceforge -at- nedprod -dot- com>
|
||||
outcome Niall Douglas
|
||||
parameter David Abrahams <dave -at- boost-consulting.com>, Daniel Wallin <daniel -at- boostpro.com>
|
||||
parameter_python David Abrahams <dave -at- boost-consulting.com>, Daniel Wallin <daniel -at- boostpro.com>
|
||||
pfr Antony Polukhin <antoshkka -at- gmail.com>
|
||||
phoenix Joel de Guzman <djowel -at- gmail.com>, Thomas Heller <thom.heller -at- gmail.com>, John Fletcher <J.P.Fletcher -at- aston.ac.uk>
|
||||
poly_collection Joaquin M Lopez Munoz <joaquin.lopezmunoz -at- gmail.com>
|
||||
polygon Lucanus Simonson <lucanus.j.simonson -at- intel.com>, Andrii Sydorchuk <sydorchuk.andriy -at- gmail.com>
|
||||
pool Stephen Cleary <scleary -at- jerviswebb.com>
|
||||
predef René Ferdinand Rivera Morell <grafikrobot -at- gmail.com>
|
||||
preprocessor Paul Mensonides <pmenso57 -at- comcast.net>, Edward Diener <eld -at- tropicsoft.com>
|
||||
predef Rene Rivera <grafikrobot -at- gmail.com>
|
||||
preprocessor Paul Mensonides <pmenso57 -at- comcast.net>
|
||||
process Klemens D. Morgenstern <klemens.morgenstern -at- gmx.net>
|
||||
program_options Vladimir Prus <vladimir.prus -at- gmail.com>
|
||||
property_map Douglas Gregor <dgregor -at- cs.indiana.edu>
|
||||
property_map_parallel Douglas Gregor <dgregor -at- cs.indiana.edu>
|
||||
property_tree Richard Hodges <hodges.r@gmail.com>
|
||||
property_tree Sebastian Redl <sebastian.redl -at- getdesigned.at>
|
||||
proto Eric Niebler <eric -at- boostpro.com>
|
||||
ptr_container Thorsten Ottosen <nesotto -at- cs.auc.dk>
|
||||
python Stefan Seefeld <stefan -at- seefeld.name>
|
||||
@@ -137,8 +124,8 @@ scope_exit Alexander Nasonov <alexander.nasonov -at- gmail.com>, Lore
|
||||
serialization Robert Ramey <ramey -at- rrsd.com>
|
||||
signals Douglas Gregor <dgregor -at- cs.indiana.edu>
|
||||
signals2 Frank Mori Hess <fmhess -at- users.sourceforge.net>
|
||||
smart_ptr Peter Dimov <pdimov -at- gmail.com>
|
||||
smart_ptr/make_shared Glen Fernandes <glenjofe -at- gmail.com>
|
||||
smart_ptr Peter Dimov <pdimov -at- pdimov.com>
|
||||
smart_ptr/make_shared Glen Fernandes <glenfe -at- live.com>
|
||||
sort Steven Ross <spreadsort -at- gmail.com>
|
||||
spirit Joel de Guzman <joel -at- boost-consulting.com>, Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
|
||||
spirit/classic Joel de Guzman <joel -at- boost-consulting.com>, Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
|
||||
@@ -146,14 +133,11 @@ spirit/repository Joel de Guzman <joel -at- boost-consulting.com>, Hartmut K
|
||||
stacktrace Antony Polukhin <antoshkka -at- gmail.com>
|
||||
statechart Andreas Huber <ahd6974-boostorg -at- yahoo.com>
|
||||
static_assert John Maddock <john -at- johnmaddock.co.uk>
|
||||
static_string Alan de Freitas <alandefreitas@gmail.com>, Vinnie Falco <vinnie.falco@gmail.com>
|
||||
stl_interfaces Zach Laine <whatwasthataddress -at- gmail.com>
|
||||
sync Tim Blechmann <tim -at- klingt.org>, Andrey Semashev <andrey.semashev -at- gmail.com>, Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
|
||||
system Peter Dimov <pdimov -at- gmail.com>
|
||||
test Gennadiy Rozental <rogeeff -at- gmail.com>, Raffi Enficiaud <raffi.enficiaud -at- free.fr>
|
||||
thread Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
|
||||
throw_exception Emil Dotchevski <emil -at- revergestudios.com>, Peter Dimov <pdimov -at- gmail.com>
|
||||
timer Peter Dimov <pdimov -at- gmail.com>
|
||||
throw_exception Emil Dotchevski <emil -at- revergestudios.com>
|
||||
timer Beman Dawes <bdawes -at- acm.org>
|
||||
tokenizer John R. Bandela <jbandela -at- ufl.edu>
|
||||
tr1 John Maddock <john -at- johnmaddock.co.uk>
|
||||
tti Edward Diener <eld -at- tropicsoft.com>
|
||||
@@ -164,17 +148,13 @@ type_traits John Maddock <john -at- johnmaddock.co.uk>
|
||||
typeof Arkadiy Vertleyb <vertleyb -at- hotmail.com>, Peder Holt <peder.holt -at- gmail.com>
|
||||
units Jürgen Hunold <jhunold -at- gmx.eu>, Steven Watanabe <steven -at- providere-consulting.com>
|
||||
unordered Daniel James <dnljms -at- gmail.com>
|
||||
url Vinnie Falco <vinnie.falco@gmail.com>, Alan de Freitas <alandefreitas@gmail.com>
|
||||
utility
|
||||
utility/enable_if Jaakko Jarvi <jarvi -at- cs.tamu.edu>, Jeremiah Willcock <jewillco -at- osl.iu.edu>
|
||||
utility/identity_type Lorenzo Caminiti <lorcaminiti -at- gmail.com>
|
||||
utility/ostream_string Glen Fernandes <glenjofe -at- gmail.com>
|
||||
utility/result_of Daniel Walker <daniel.j.walker -at- gmail.com>
|
||||
utility/string_ref Marshall Clow <marshall -at- idio.com>
|
||||
utility/swap Joseph Gauterin <joseph.gauterin -at- googlemail.com>
|
||||
uuid Andy Tompkins <atompkins -at- fastmail.fm>, James E. King III <jking -at- apache.org>
|
||||
variant Antony Polukhin <antoshkka -at- gmail.com>, Eric Friedman <ericbrandon -at- gmail.com>
|
||||
variant2 Peter Dimov <pdimov -at- gmail.com>
|
||||
vmd Edward Diener <eld -at- tropicsoft.com>
|
||||
wave Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
|
||||
winapi Andrey Semashev <andrey.semashev -at- gmail.com>
|
||||
|
||||
+1
-1
Submodule libs/math updated: 09d82da6e9...6112e12e8f
+1
-1
Submodule libs/metaparse updated: dd35492d40...e0350c0bfe
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user