On Thursday, we created 1.83.0 RC1.
There have been two problems reported against it.
* A couple of missing “include” statements in Unordered
* A regression against 1.82.0 (code that used to compile no longer does) in Stl_interfaces.
https://github.com/boostorg/stl_interfaces/issues/62
Zach has opined to me that this failure in stl_interfaces is deliberate; so we will not be addressing that.
We will be producing an RC2 later today/early tomorrow with the fix for Unordered.
This means that the release will probably NOT happen on Wednesday, 9-Aug.
Hopefully Thursday.
— The release managers.
Please do not commit anything to the master branch.
Other branches are always fine.
The 1.82.0 release is scheduled for next Wednesday, 10-Aug.
— Marshall
Hi,
I'm trying to build master with oneAPI 2023.1.0's icpx.
So far I am mostly getting warnings for unknown/unsupported options like:
icpx: warning: -Wl,-rpath,/data/spack/opt/spack/linux-centos7-x86_64/gcc-12.2.0/intel-oneapi-mkl-2023.1.0-x6dxpakvvn4sntkmbzqvtjdndc3g5ttn/mkl/2023.1.0/lib/intel64: 'linker' input unused [-Wunused-command-line-argument]
intel-linux.compile.c++ bin.v2/libs/log/build/intel-linux-2023.1.0/release/cxxstd-17-iso/threading-multi/visibility-hidden/setup/matches_relation_factory.o
icpx: command line warning #10430: Unsupported command line options encountered
These options as listed are not supported.
For more information, use '-qnextgen-diag'.
option list:
-ip
-wd177,780,2196,1782,193,304,981,1418,411,734,279
Is oneAPI supported ?
the following page:
https://www.intel.com/content/www/us/en/developer/articles/technical/buildi…
only mention 1.75 and 1.78
Thanks
Alain
Dear fellow Boost developers,
I am seeking endorsement for my C++20 async coroutine library boost.async.
It provides coroutine primitives & utilities that are easy to use and
intuitive,
to anyone who has seen python's asyncio or javascripts async/await APIs
before.
It simplifies using asio and increases compile times significantly by
encouraging
the usage of translations units. The features include:
- coroutine types (eager, lazy, generators)
- built-in cancellation
- synchronization of multiple coroutines (select, gather, join)
- channels
- with (an async scope akin to python's with expression)
- asio integration, i.e. completion tokens
I think this kind of library is much needed in boost and the wider C++
community.
code: https://github.com/klemens-morgenstern/async
docs: https://klemens.dev/async/
On 20/07/2023 11:36, Niall Douglas wrote:
> Can I get permission to merge a few small bug fixes plus docs fixes?
>
> https://github.com/boostorg/outcome/commits/develop
>
> 1. Changes just before the beta window breaks build on C++ 14 in certain
> corner cases, fixed.
>
> 2. Experimental Outcome Boost result did not compile due to changes to
> status code by LEWG, fixed.
>
> 3. Docs fixes also due to the LEWG renaming breaking docs examples.
>
> 4. Failure to compile Experimental Outcome on FreeBSD fixed.
Ping on the above.
Niall
I would like to ask for permission to merge the following bug fixes to
master in Boost.URL:
- c97bc278: parse_query does not recreate string_view
- 0ca58467: url_view string_view constructor requires non-url_view_base
- f2bb191b: IP-literal can be IPv6addrz
Thanks
--
Alan Freitas
https://alandefreitas.github.io/alandefreitas/
<https://github.com/alandefreitas>
Can I get permission to merge a few small bug fixes plus docs fixes?
https://github.com/boostorg/outcome/commits/develop
1. Changes just before the beta window breaks build on C++ 14 in certain
corner cases, fixed.
2. Experimental Outcome Boost result did not compile due to changes to
status code by LEWG, fixed.
3. Docs fixes also due to the LEWG renaming breaking docs examples.
4. Failure to compile Experimental Outcome on FreeBSD fixed.
Niall