Andrey Semashev
Andrey Semashev
Consider a use case like this. A server allows a client to register a listener for receiving notifications of the server activity. The listener implements an interface like this: ```...
# Describe the bug As was reported in https://github.com/thombashi/tcconfig/commit/e373d8ce616d061324666dbbc2f2ca5df942724f, the released .deb packages install executables into `/usr/local/bin`, which is not the normal location for executables installed by packages. # Expected...
Both `static_vector` and `small_vector` could benefit from supporting the `stored_size` option that is supported by the base `vector` container. `static_vector` and `small_vector` are usually used for small numbers of elements,...
Use std::filesystem names, keep the old names for backward compatibility. Also convert the enums to scoped enums.
Currently, v3 and v4 perform path comparison element-wise, using iteration over path elements with iterators. This means that if one of the paths is missing root-name or root-directory, the algorithm...
It would be useful to have an aligned version of `blocked_range`: ``` template< typename Iterator, std::size_t Alignment > class aligned_blocked_range; ``` The idea is that the `aligned_blocked_range` should divide the...
After the oneTBB 2021.1.1 release, certain library components were moved into implementation detail headers. The particular components we are using are: - Exceptions (e.g. `user_abort`). Required to be able to...
`__NR_map_shadow_stack` is defined to 453 (not 451) on Ubuntu 24.04 with Linux kernel 6.8.0-44, gcc 13.2.0 and glibc 2.39. This causes warnings about macro redefinition when Boost.Fiber is compiled. Change...
When compiling Boost.Fiber on Kubuntu 24.04 (kernel version 6.8.0-44, glibc 2.39-0ubuntu8.3) I get these warnings: ``` In file included from ./boost/context/fiber.hpp:12, from ./boost/fiber/context.hpp:28, from libs/fiber/src/algo/algorithm.cpp:9: ./boost/context/fiber_fcontext.hpp:52: warning: "__NR_map_shadow_stack" redefined 52...
Building Boost.Math 1.86.0 on Ubuntu 24.04, gcc 13.2 produces these warnings: ``` In file included from ./boost/math/special_functions/bessel.hpp:24, from ./boost/math/special_functions/airy.hpp:12, from ./boost/math/special_functions.hpp:15, from libs/math/build/../src/tr1/pch.hpp:9: ./boost/math/special_functions/detail/bessel_ik.hpp: In function ‘boost_cyl_bessel_k’: ./boost/math/special_functions/detail/bessel_ik.hpp:417:11: warning: ‘u’...