Andrey Semashev

Results 79 issues of Andrey Semashev

This PR adds a new script `status/update_status_badges.py`. The script scans through git submodules in the superproject and generates a table with CI status badges as well as other relevant links...

This removes the potential privacy breach due to referencing Google resources while viewing local documentation. Closes https://github.com/ImageMagick/ImageMagick6/issues/342. ### Prerequisites - [x] I have written a descriptive pull-request title - [x]...

### ImageMagick version 6.9.13-17 ### Operating system Linux ### Operating system, version and so on N/A ### Description Local HTML documentation contains references to Google ADs and counters. For example:...

I have a use case where I would like to process types of members of a described struct. While it is possible to deduce the member type from `member_descriptor::pointer`, I...

[Linux](https://linux.die.net/man/2/mremap), [NetBSD](https://man.freebsd.org/cgi/man.cgi?query=mremap&apropos=0&sektion=0&manpath=NetBSD+10.1&arch=default&format=html) and [Solaris](https://docs.oracle.com/cd/E88353_01/html/E37841/mremap-2.html) have a `mremap` system call that allows to opportunistically grow or relocate the existing memory mapping. There also seems to be a way to achieve this...

Compiling Boost.Log with inter-process utilities (using Boost.Interprocess internally) on Cygwin fails, see [here](https://ci.appveyor.com/project/Lastique/log/builds/51171794/job/8car0jn3c9nsdaky#L746) and [here](https://github.com/boostorg/log/actions/runs/12362151114/job/34500869172#step:4:325): ``` In file included from ./boost/interprocess/errors.hpp:40:0, from ./boost/interprocess/exceptions.hpp:24, from libs/log/src/posix/ipc_reliable_message_queue.cpp:51: ./boost/interprocess/detail/win32_api.hpp: In function 'int boost::interprocess::winapi::release_semaphore(void*,...

In C++20, forward iterators (and more advanced) no longer require the iterator reference type to be an actual reference. Instead, it is required that a reference can be formed to...

There are cases when I find `mpl::eval_if` much easier to use than `mp11::mp_eval_if`, `mp11::mp_if`, `mp11::mp_cond` and `mp11::mp_defer`. For example, converting something like [this](https://github.com/boostorg/iterator/blob/d6297a553be066043108f307b1d10c2e42fcacd6/include/boost/iterator/detail/facade_iterator_category.hpp#L79-L103) to Boost.MP11 is rather painful if one...

It looks like the user-provided tag_invoke overload creates ambiguity if the type also matches other categories of types supported by Boost.Hash2. For example: ``` #include #include #include #include struct X...

In [this](https://pdimov.github.io/hash2/doc/html/hash2.html#ref_hash_append_hash_append) section, each item in Effects seems to be an alternative rather than a step in the sequence. I think, in such cases each item should end with ";...