Merge remote-tracking branch 'upstream/develop' into patch-9

This commit is contained in:
Rene Rivera 2024-05-06 08:47:16 -05:00
commit 2603a5ab8c
96 changed files with 296 additions and 205 deletions

View file

@ -25,7 +25,7 @@ jobs:
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
@ -58,7 +58,7 @@ jobs:
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
@ -96,7 +96,7 @@ jobs:
timeout-minutes: 20
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
@ -126,7 +126,7 @@ jobs:
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
@ -155,7 +155,7 @@ jobs:
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
@ -189,7 +189,7 @@ jobs:
timeout-minutes: 90
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
@ -219,7 +219,7 @@ jobs:
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true

131
.github/workflows/release-cmake.yml vendored Normal file
View file

@ -0,0 +1,131 @@
name: Release
on:
push:
tags:
- boost-*
jobs:
release-posix-cmake:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
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 }}-cmake.tar.gz ${{ github.ref_name }}
tar -cJf ${{ github.ref_name }}-cmake.tar.xz ${{ github.ref_name }}
- uses: softprops/action-gh-release@v1
with:
files: |
${{ github.ref_name }}-cmake.tar.gz
${{ github.ref_name }}-cmake.tar.xz
release-windows-cmake:
runs-on: windows-latest
needs: release-posix-cmake
steps:
- uses: actions/checkout@v4
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 }}-cmake.zip ${{ github.ref_name }}
7z a ${{ github.ref_name }}-cmake.7z ${{ github.ref_name }}
- uses: softprops/action-gh-release@v1
with:
files: |
${{ github.ref_name }}-cmake.zip
${{ github.ref_name }}-cmake.7z
release-posix-b2-nodocs:
runs-on: ubuntu-latest
needs: release-windows-cmake
steps:
- uses: actions/checkout@v4
with:
path: ${{ github.ref_name }}
submodules: true
- name: Cleanup
shell: bash
run: |
find ${{ github.ref_name }} -name ".git" -prune -exec rm -rf {} +
- name: Move headers
shell: bash
run: |
cd ${{ github.ref_name }}
cp -r libs/*/include/boost libs/numeric/*/include/boost .
rm -rf libs/*/include libs/numeric/*/include
rm -f CMakeLists.txt
- name: Create archives
run: |
tar -czf ${{ github.ref_name }}-b2-nodocs.tar.gz ${{ github.ref_name }}
tar -cJf ${{ github.ref_name }}-b2-nodocs.tar.xz ${{ github.ref_name }}
- uses: softprops/action-gh-release@v1
with:
files: |
${{ github.ref_name }}-b2-nodocs.tar.gz
${{ github.ref_name }}-b2-nodocs.tar.xz
release-windows-b2-nodocs:
runs-on: windows-latest
needs: release-posix-b2-nodocs
steps:
- uses: actions/checkout@v4
with:
path: ${{ github.ref_name }}
submodules: true
- name: Cleanup
shell: bash
run: |
find ${{ github.ref_name }} -name ".git" -prune -exec rm -rf {} +
- name: Move headers
shell: bash
run: |
cd ${{ github.ref_name }}
cp -r libs/*/include/boost libs/numeric/*/include/boost .
rm -rf libs/*/include libs/numeric/*/include
rm -f CMakeLists.txt
- name: Create archives
shell: cmd
run: |
7z a ${{ github.ref_name }}-b2-nodocs.zip ${{ github.ref_name }}
7z a ${{ github.ref_name }}-b2-nodocs.7z ${{ github.ref_name }}
- uses: softprops/action-gh-release@v1
with:
files: |
${{ github.ref_name }}-b2-nodocs.zip
${{ github.ref_name }}-b2-nodocs.7z

View file

@ -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

10
.gitmodules vendored
View file

@ -818,3 +818,13 @@
url = ../cobalt.git
fetchRecurseSubmodules = on-demand
branch = .
[submodule "charconv"]
path = libs/charconv
url = ../charconv.git
fetchRecurseSubmodules = on-demand
branch = .
[submodule "scope"]
path = libs/scope
url = ../scope.git
fetchRecurseSubmodules = on-demand
branch = .

View file

@ -10,7 +10,7 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR AND NOT CMAKE_BUILD_TYPE A
set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "MinSizeRel" "RelWithDebInfo")
endif()
project(Boost VERSION 1.85.0 LANGUAGES CXX)
project(Boost VERSION 1.86.0 LANGUAGES CXX)
set(BOOST_SUPERPROJECT_VERSION ${PROJECT_VERSION})
set(BOOST_SUPERPROJECT_SOURCE_DIR ${PROJECT_SOURCE_DIR})

View file

@ -176,8 +176,7 @@ if $(all-headers)
project /boost
: requirements <include>.
[ boostcpp.architecture ]
[ boostcpp.address-model ]
[ boostcpp.platform ]
# Disable auto-linking for all targets here, primarily because it caused
# troubles with V2.

View file

@ -622,49 +622,38 @@ rule toolset-properties ( properties * )
return [ property.select <target-os> <toolset> $(toolset-version-property) : $(properties) ] ;
}
feature.feature deduced-address-model : 32 64 : propagated optional composite hidden ;
feature.compose <deduced-address-model>32 : <address-model>32 ;
feature.compose <deduced-address-model>64 : <address-model>64 ;
rule deduce-address-model ( properties * )
.deducible-architectures = arm loongarch mips power riscv s390x sparc x86 combined ;
feature.feature x-deduced-platform
: $(.deducible-architectures)_32 $(.deducible-architectures)_64
: composite implicit optional propagated ;
for a in $(.deducible-architectures)
{
local result ;
local filtered = [ toolset-properties $(properties) ] ;
local names = 32 64 ;
local idx = [ configure.find-builds "default address-model" : $(filtered)
: /boost/architecture//32 "32-bit"
: /boost/architecture//64 "64-bit" ] ;
result = $(names[$(idx)]) ;
if $(result)
{
# Normally, returning composite feature here is equivalent to forcing
# constituent 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) ] ;
}
return $(result) ;
}
rule address-model ( )
{
return <conditional>@boostcpp.deduce-address-model ;
}
local deducable-architectures = arm loongarch mips power riscv s390x sparc x86 combined ;
feature.feature deduced-architecture : $(deducable-architectures) : propagated optional composite hidden ;
for a in $(deducable-architectures)
{
feature.compose <deduced-architecture>$(a) : <architecture>$(a) ;
feature.compose <x-deduced-platform>$(a)_32 : <architecture>$(a) <address-model>32 ;
feature.compose <x-deduced-platform>$(a)_64 : <architecture>$(a) <address-model>64 ;
}
rule deduce-architecture ( properties * )
{
local result ;
local deduced-pl = [ property.select <x-deduced-platform> : $(properties) ] ;
if $(deduced-pl)
{
return $(deduced-pl) ;
}
local filtered = [ toolset-properties $(properties) ] ;
local names = arm loongarch mips power riscv s390x sparc x86 combined ;
local idx = [ configure.find-builds "default architecture" : $(filtered)
local names = 32 64 ;
local idx = [ configure.find-builds "default address-model" : $(filtered)
: /boost/architecture//32 "32-bit"
: /boost/architecture//64 "64-bit" ] ;
local deduced-am = $(names[$(idx)]) ;
if ! $(deduced-am)
{
return ;
}
names = $(.deducible-architectures) ;
idx = [ configure.find-builds "default architecture" : $(filtered)
: /boost/architecture//arm
: /boost/architecture//loongarch
: /boost/architecture//mips
@ -674,17 +663,35 @@ rule deduce-architecture ( properties * )
: /boost/architecture//sparc
: /boost/architecture//x86
: /boost/architecture//combined ] ;
result = $(names[$(idx)]) ;
if $(result)
local deduced-arch = $(names[$(idx)]) ;
if ! $(deduced-arch)
{
# See comment in deduce-address-model.
result = <deduced-architecture>$(result) [ property.select <architecture> : $(properties) ] ;
return ;
}
return $(result) ;
local requested-am = [ property.select <address-model> : $(properties) ] ;
requested-am ?= <address-model>$(deduced-am) ;
local requested-arch = [ property.select <architecture> : $(properties) ] ;
requested-arch ?= <architecture>$(deduced-arch) ;
deduced-pl = $(requested-arch:G=<x-deduced-platform>)_$(requested-am:G=) ;
if ! $(deduced-pl:G=) in [ feature.values <x-deduced-platform> ]
{
deduced-pl = ;
}
return $(deduced-pl) ;
}
rule architecture ( )
rule deduce-address-model ( properties * )
{
return <conditional>@boostcpp.deduce-architecture ;
# this rule is a noop and exists for legacy reasons
}
rule platform ( )
{
return <conditional>@boostcpp.deduce-architecture
<conditional>@boostcpp.deduce-address-model ;
}

@ -1 +1 @@
Subproject commit ecc47cb42c98261d6abf39fb5575c38eac6db748
Subproject commit 23f6b27c0d9916b9932baac898ae3009817a9153

@ -1 +1 @@
Subproject commit 2e49b21732e5d1bb3bb98f209164c30816b0bc79
Subproject commit 4f837af78e9938b2224ff81ac1fab9677f98ede8

@ -1 +1 @@
Subproject commit a2817b89f48a8fdbe4130762d0d47a355ca5b562
Subproject commit e4142c28337657832b253cd8e85cc1ede8f69831

@ -1 +1 @@
Subproject commit b91d55150f5bb6a26a8560a58ede9164b8812de6
Subproject commit 5bbcce0f6e855dc4009e2e6977c62e0520c39573

@ -1 +1 @@
Subproject commit 3b837c69829d096d4991251046b36e96f196ea1e
Subproject commit 98b8be489fa7a74753a724d8d0772d90bcbed0fc

@ -1 +1 @@
Subproject commit e5c2657a9e2d6184622ad4ccd1373e6c60a7efca
Subproject commit 6865e94cc56a33bb8b162bf8d62cfe620b06d2b6

@ -1 +1 @@
Subproject commit 2b9c6151c32071a3968ba595cc47d11d94c0695a
Subproject commit 9fbfdcb3577e9427815d4f8cc25b3a25d5b9696b

1
libs/charconv Submodule

@ -0,0 +1 @@
Subproject commit 11f03b718181033b3d3ce95b958b7aa06e798d33

@ -1 +1 @@
Subproject commit 820f9c3906c236e6fd316cba4736c87e16b4eacb
Subproject commit 7f334f21013577703798a00acd07523eea15681a

@ -1 +1 @@
Subproject commit 0008d02a6211fb598b8f76c4edc92b949150fae4
Subproject commit fb5f95b3b2c6426edc03f586e8a4545c76a665e7

@ -1 +1 @@
Subproject commit d3b2997e912719f1c4d6eea95520fc6d93bfae9a
Subproject commit 5734e160e08b8df898c7f747000f27a3aafb7b2b

@ -1 +1 @@
Subproject commit 6e697d796897b32b471b4f0740dcaa03d8ee57cc
Subproject commit 20ad12f20e661978e90dc7f36d8ab8ac05e5a5a9

@ -1 +1 @@
Subproject commit 7288df8beea1c3c8222cd48af1c07c589f7d3f8a
Subproject commit ee5285bfa64843a11e29700298c83a37e3132fcd

@ -1 +1 @@
Subproject commit 0bf820bbd64c5f3d1044d51e4a9f963ddf587e43
Subproject commit f5d062c9399b6410cf1f90070bf6716f2ee0ced3

@ -1 +1 @@
Subproject commit 1179fbd5689b3146d3a41239516790fc38c70eac
Subproject commit 5bb638deeb2d36d5fba9b24567d08a6377724d31

@ -1 +1 @@
Subproject commit db20a49e480aa43a7c65cfa79d9b9d55053924f6
Subproject commit 965508d9e187d589070c5cd1853cc035b51ea3cf

@ -1 +1 @@
Subproject commit e3b1e56890a701ded5e66929579fb7fa62ac6bcc
Subproject commit 13f9200ecacb011ba52bc3b0bea7955634de1499

@ -1 +1 @@
Subproject commit fad199e782ca027957cbba6be7bbec1dee48afba
Subproject commit 1ddee6c39a7694af99a74fc08f24c242cbdd57ac

@ -1 +1 @@
Subproject commit 845567f026b6e7606b237c92aa8337a1457b672b
Subproject commit 080df0554b968a269e335b0c83942c44c92c0993

@ -1 +1 @@
Subproject commit c9b436e5dfce85e8ae365e5aabbb872dd35c29eb
Subproject commit 900fe18a117daa9ce023529b006f122ad4116749

@ -1 +1 @@
Subproject commit f719cc1af50e862f25388c49e1fd41e2bf154d6e
Subproject commit b9170a02f102250b308c9f94ed6593c5f30eab39

@ -1 +1 @@
Subproject commit 183cd3f3f5d7ca2b22e0a93e5d30eda79c19ad2c
Subproject commit a0c8edba38a4d31b449fcf7b7ada455977342596

@ -1 +1 @@
Subproject commit 42a16b084cbc82a67ba408965757f5407f25914a
Subproject commit 28b88d07bb4807445462c3f5dab0efde6f532d32

@ -1 +1 @@
Subproject commit 7d4c03fa032299f2d46149b7b3136c9fd43e4f81
Subproject commit ce8b031f54cc6fbbaf60eb3b719c51edec8ceedc

@ -1 +1 @@
Subproject commit 3238ac919a722f87082550c9e512627dbb2727c4
Subproject commit 1f8b6e02ecdbf2ff6a02e72af85f21b5a9adf71b

@ -1 +1 @@
Subproject commit 822c19ee7d1db079603f75ad544446523eec6847
Subproject commit 2c3ee866b614d3c0695ae5de5931c366466b559f

@ -1 +1 @@
Subproject commit a7c3845f2863e18bf2aea533ab2ff5c52a5e94cc
Subproject commit 06339d6f441de0951f406002432d0ebb80046f5d

@ -1 +1 @@
Subproject commit 5520a5617d2763c48a06a4ff277ad76e665c7cf3
Subproject commit 39ef1fd1ef29fca367b95f9583ff99756eae8a0a

@ -1 +1 @@
Subproject commit 5dcac0f20fe6c03e615749fbf3b51e38333cbfe1
Subproject commit e66cd6bc3fdba37b31440e013d026a10e26ca486

@ -1 +1 @@
Subproject commit a29729e6682652800b06dc8aded29bbeb4acea61
Subproject commit 66842660c0bad0ce80c6db5fe68c7d7e4ec00be4

@ -1 +1 @@
Subproject commit e7ed9918c16f11a9b885b043f7aa7994b3e21582
Subproject commit dea8e3445dc3ca29201498260307138b9460a70c

@ -1 +1 @@
Subproject commit 6fedc4299977a4a25ab4629d066ee666cd578b44
Subproject commit a847fcf0ecab3d26e4aa3b9a0d7adab12fd5a00a

@ -1 +1 @@
Subproject commit e997641e7d385748d706209c2fff28871c31c667
Subproject commit 09ab48ace6a10cba62e58f0c741f1932d4ca5a5c

@ -1 +1 @@
Subproject commit dfe11e71443edd8e798da50984a8459134dfbc16
Subproject commit 4f7219965a399051bb0d8088ea4ab3929b1ac3f2

@ -1 +1 @@
Subproject commit db92f8c22360990f450fe27b86ea1a5830b5cf05
Subproject commit dc9521601cec51d8b434a89fd7b556d803f859d4

@ -1 +1 @@
Subproject commit a17ffc25d303635fcc44dfa97d3e3c4b04e9db5e
Subproject commit 4118a318ca1a517f17d1980fab2a11ae13c4f2a5

@ -1 +1 @@
Subproject commit 17b43e5cf778cf1d6a51f0d4ea94744f311ee866
Subproject commit ed8f9cd32f4fde695d497502f696f6f861b68559

@ -1 +1 @@
Subproject commit 4bf37fb6ceb8623bb068f754429576230904f901
Subproject commit 7861401ac434a4b5fb00d784fd35c812767d9111

@ -1 +1 @@
Subproject commit ab989963dd57967a1547c50964a191e6243f6bb9
Subproject commit f7b1de540351855b0d24d302224b859e958497c6

@ -1 +1 @@
Subproject commit fdbccb925310c21b0dccb5abe222ba747d726163
Subproject commit 82961738b5d779e27d095c62708053efe5621abb

@ -1 +1 @@
Subproject commit 6bb218f22e32a7af3a3a1bb424fc4920998a393c
Subproject commit 38bf38e835d968ac306800b6f46f4d63a04346bb

View file

@ -24,6 +24,7 @@ beast Vinnie Falco <vinnie.falco@gmail.com>
bimap Matias Capeletto <matias.capeletto -at- gmail.com>
bind Peter Dimov <pdimov -at- gmail.com>
callable_traits Barrett Adair <barrettellisadair -at- gmail.com>
charconv Matt Borland <matt -at- mattborland.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>
@ -67,7 +68,7 @@ geometry Barend Gehrels <barend -at- xs4all.nl>, Bruno Lalande <bru
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>
graph K. Noel Belcourt <kbelco -at- sandia.gov>
graph Jeremy W. Murphy <jeremy.william.murphy -at- gmail.com>
graph_parallel K. Noel Belcourt <kbelco -at- sandia.gov>
hana Louis Dionne <ldionne.2 -at- gmail.com>
heap Tim Blechmann <tim -at- klingt.org>
@ -128,13 +129,14 @@ proto Eric Niebler <eric -at- boostpro.com>
ptr_container Thorsten Ottosen <nesotto -at- cs.auc.dk>
python Stefan Seefeld <stefan -at- seefeld.name>
qvm Emil Dotchevski <emil@revergestudios.com>
random Steven Watanabe <watanabesj -at- gmail.com>
random Steven Watanabe <watanabesj -at- gmail.com>, Matt Borland <matt -at- mattborland.com>
range Neil Groves <neilgroves -at- googlemail.com>, Nathan Ridge <zeratul976 -at- hotmail.com>
ratio Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
rational Jonathan Turkanis <turkanis -at- coderage.com>
redis Marcelo Zimbres Silva <mzimbres@gmail.com>
regex John Maddock <john -at- johnmaddock.co.uk>
safe_numerics Robert Ramey <ramey -at- rrsd.com>
scope Andrey Semashev <andrey.semashev -at- gmail.com>
scope_exit Alexander Nasonov <alexander.nasonov -at- gmail.com>, Lorenzo Caminiti <lorcaminiti -at- gmail.com>
serialization Robert Ramey <ramey -at- rrsd.com>
signals Douglas Gregor <dgregor -at- cs.indiana.edu>
@ -148,11 +150,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>
static_string Krystian Stasiowski <sdkrystian@gmail.com>, 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>
test Gennadiy Rozental <rogeeff -at- gmail.com>, Raffi Enficiaud <raffi.enficiaud -at- free.fr>, Matt Borland <matt -at- mattborland.com>
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>

@ -1 +1 @@
Subproject commit a1f7a305ee4a8475809bb3ad3bcf6c55575cc345
Subproject commit a53b013c735caa98179532a32ad24d34569b9710

@ -1 +1 @@
Subproject commit 7c01072629d83a7b54c99de70ef535d699ebd200
Subproject commit d0631eec745828207cf251232cef0d681cb758d8

@ -1 +1 @@
Subproject commit 863d8b8d2b20f2acd0b5870f23e553df9ce90e6c
Subproject commit d0f3481b210a3baf49ce16d7b595ba5f4bee8ce6

@ -1 +1 @@
Subproject commit 347595c77379ac5cbfc6e4474fe315398fef355e
Subproject commit dea9b5b600b7e324459e6619f7857eb8256bdb11

@ -1 +1 @@
Subproject commit e71200bf1648f66b24537ffcb2392dd83a317091
Subproject commit f607d5154df4a5cc7f5ae014f0796f0b21b8bfc4

@ -1 +1 @@
Subproject commit 2b2c52a27f5800c6e5eb566cc330c4bbe2387de6
Subproject commit 5c17744f34130451a97c9139b7fec454a7afbc3c

@ -1 +1 @@
Subproject commit 878138ad145254c95ada46203505036c1d8d55f4
Subproject commit 7646f8ec67c3be9579e3688726c32913e0de4bd2

@ -1 +1 @@
Subproject commit c21a05dfb4f0727b8551d1b585540c5279a75d34
Subproject commit 75c74151181c8d9683f318a32680ffa201c3590e

@ -1 +1 @@
Subproject commit e040930b0986d5a4b89d2b9b109a6233c2baa831
Subproject commit 5acfcda8c684b99e716b14dda22f8fc352851982

@ -1 +1 @@
Subproject commit 8b4768ef4926051dbe4ffe13782d7540351ff019
Subproject commit e1e1709d5a3a0a0ac3791546b3ce75bed021d2fe

@ -1 +1 @@
Subproject commit 52a6d99a5fcb1f5685b523f4d87a664bea5e2988
Subproject commit 1e3270d8106a59ac0b9c6e317fbfc836d2c66427

@ -1 +1 @@
Subproject commit 9328dbb7c38a0e5a5984885865cdddd0869ff648
Subproject commit c07f2b8d37ded87f6f9d5bac867550f6e61282c1

@ -1 +1 @@
Subproject commit e969c57be58154f9940ac9305ab07aadd86f1265
Subproject commit 449bf360f7d7a945639710b0fbb670ffde70e772

@ -1 +1 @@
Subproject commit 8ec1be1e82ba559744ecfa3c6ec13f71f9c175cc
Subproject commit ec7da07ed13e0c61e50d945b574a12ae7ec83cf4

@ -1 +1 @@
Subproject commit 614546d6fac1e68cd3511d3289736f31d5aed1eb
Subproject commit 9aca7f5b609a731106a6d70e8dca9a4196dca968

@ -1 +1 @@
Subproject commit 667e87b3392db338a919cbe0213979713aca52e3
Subproject commit c4ea7e40d365ba28faecef8917d5c3f1e0121bf9

@ -1 +1 @@
Subproject commit 029ad735fe8384806bb0b57f69c906c9bd48d05a
Subproject commit 406cd3ecf36c19b94b4376241a4b3b43d1eae308

@ -1 +1 @@
Subproject commit 2b8bac66a9911fe537a7e04e25642f44a6aaf5ca
Subproject commit 5cf65662fb6370657752bfd8c22954e8a863fc1e

@ -1 +1 @@
Subproject commit 6c3f3ecacf66f61d799d80294bbf59ceb84daf8a
Subproject commit 0474de0f6cc9c6e7230aeb7164af2f7e4ccf74bf

@ -1 +1 @@
Subproject commit c6b61349b2b4f493497272f94f2624e4631af875
Subproject commit 68f960dc43b52c0cce7b2e2c5f3d8c53ed3f454d

@ -1 +1 @@
Subproject commit 5bc6a1c8ee2a7699b52d0ef2d75cf8e47f46e16a
Subproject commit 0190232db76002f2236ac1f3df1ef17c4ffa1393

@ -1 +1 @@
Subproject commit 0445e74fa36d1460b0fad442bee3f2bddf6186e2
Subproject commit a4d2bb983dba0aac546a41d04f6af94568e817fc

@ -1 +1 @@
Subproject commit 237e69caf65906d0313c9b852541b07fa84a99c1
Subproject commit cb559132939670aa45eb25fd867fce0be8b08837

1
libs/scope Submodule

@ -0,0 +1 @@
Subproject commit 7f730d399777b3cdfaf55e80433d06273ddceffe

@ -1 +1 @@
Subproject commit 2805bc3faa8f8fb7ce80ec518158563c5fcf26f6
Subproject commit a32906b8e65baec893449205ab04e3817af69248

@ -1 +1 @@
Subproject commit 4d994bbed820882059c7842ba5e230a26d68f2f0
Subproject commit d3545d16dba3ee879eac7ba88a755b8de07173f8

@ -1 +1 @@
Subproject commit ef0e40bcda63af57b7ee8592e160ac1b7573488d
Subproject commit c4ae5e0c429f2792b45e51a19c2153bf975b38ae

@ -1 +1 @@
Subproject commit cb7df6bcb652ab2120971e7cc522fcf06975afa3
Subproject commit d62e1fd90931ee50c22620a935bc1534551a8170

@ -1 +1 @@
Subproject commit 59515f0e56aebdf958eadab30be99cac8872e723
Subproject commit 43112c3f055fa109f20b8e8e6e50d0a016da742a

@ -1 +1 @@
Subproject commit 1fd3665a71f4baa1764bc253bdcc4d169c2effe6
Subproject commit 39afcefb6413b773b9f464689e994698a7a2ddc8

@ -1 +1 @@
Subproject commit 42bb99ed255846befdc5d85615c8feee1d4a5ca6
Subproject commit bff5cb65a5cb9151aacaf56abe80125e0128f43a

@ -1 +1 @@
Subproject commit a5aec941caed6b3b2367e617c78b28e5d9e339b6
Subproject commit 8f319f30c6988b9a54b761e6ddb97aed23f7996c

@ -1 +1 @@
Subproject commit e0d9c9f648b7aac717f6b61126eff2e34da18c19
Subproject commit ee2ec56b0938163da4782d062a88a05fdab912c6

@ -1 +1 @@
Subproject commit 104f7ad682b2b213879e0c17d4af4aee338b9ba7
Subproject commit a701cafb6be0021cf8e154cab5fc5d680c863f06

@ -1 +1 @@
Subproject commit 67c5cdb3a69f0b92d2779880ce9aa1d46e54cf7b
Subproject commit a0f86fc2d2dde9c804288e1799fb485580566fa1

@ -1 +1 @@
Subproject commit 8a8204103f21b5fa0c05d33556f3395913f0e9c2
Subproject commit 50f7247e7c47d1b34d166b7d0cc92c186341ad18

@ -1 +1 @@
Subproject commit 217f7346f63d189d2ba1093c42bf3db810a0550c
Subproject commit 12c95c48cfc44129cce84580cd8f1d5e8afca6e9

@ -1 +1 @@
Subproject commit 2bc0c8e71677f387afdc09bc4f8d609d2c74e80e
Subproject commit 9f1dcb324c3c8dd248b1f0c7abfd5698350c3347

@ -1 +1 @@
Subproject commit 3298078c8b3cdbe2691b1b2138e317973801fbf2
Subproject commit ff36c3aa1f82d1d9a55fd006dd47cf380fc517c0

@ -1 +1 @@
Subproject commit 543a0e9e1d0e6190a571c940945a68fbded5da56
Subproject commit 8f22cdccb531c1940ae5d9e468550379a96af33a

2
more

@ -1 +1 @@
Subproject commit 2a7ac3725673807e90e5e89c510f2ffc2a7fab56
Subproject commit 5c395211d619698f3344cf26504c39046ad00ec6

@ -1 +1 @@
Subproject commit f573ac4a82e2daa85073661cfec61b986b092f21
Subproject commit 2d17d05b5388752ddbc8630ff6c817d4286a81bc

@ -1 +1 @@
Subproject commit 5afffa2881dd84134f60c7473292aea4241a17b6
Subproject commit 7fae88e841e94830e1b8da67e425ae1cddb35d84

@ -1 +1 @@
Subproject commit 9890997f98fe6af443211b08572c33c5e62dadd6
Subproject commit efbf6ce59b4023f7adc9be2fc3875d371c7f52c6

@ -1 +1 @@
Subproject commit 7276e8055d0faab429b11983eccddc68fee075f1
Subproject commit e5b13bf36b7c46d657657e4ff59323a7e1182cdd

@ -1 +1 @@
Subproject commit 0ce4e198398dbb52f1de0029f4ed9b7d2bded273
Subproject commit 62b2083cc300d5710beb0b8800bc17fc2581e552

@ -1 +1 @@
Subproject commit ae7a1db70ea89ee7bdc253651dee02bfc46b265a
Subproject commit 12a390e624f26e2e3f615b10c9681ce5390b02b2