Vladislav Shchapov

Results 208 comments of Vladislav Shchapov

@olupton NVIDIA HPC compilers uses EDG frontend or Clang-based frontend? Same issues exist when using MCST LCC compiler (EDG frontend). Please check which section of the executable file contains the...

For C++20 constexpr fmt needs a ``bit_cast``. ``bit_cast`` requires (https://en.cppreference.com/w/cpp/compiler_support): GCC libstdc++: 11 (``_GLIBCXX_RELEASE >= 11``, based on: ``__builtin_bit_cast``) Clang libc++: 14 (``_LIBCPP_VERSION >= 14000``, based on: ``__builtin_bit_cast``) MSVC STL:...

@marksantaniello Yes.

Current test matrix does not check: gcc-10 + C++20 (defined ``FMT_CONSTEXPR20``, but not support ``__builtin_bit_cast``) Clang libc++ < 14 + C++20

Strategies are defined in the .github/workflows/linux.yml file: https://github.com/fmtlib/fmt/blob/8bd02e93b2d38ce3d69f117623e64e28c6f331cd/.github/workflows/linux.yml#L11-L61 I think for the test you need to add: gcc-9,gcc-10 + C++20

ansi_terminal.h и ansi_terminal.c - GPL-3 (https://github.com/sol-prog/ansi-escape-codes-windows-posix-terminals-c-programming-examples/blob/master/LICENSE)

Compare without ``memcmp`` (see: ``eq_uint64_t_tmp``): https://godbolt.org/z/TavGsbTh9 GCC, Clang and MSVC does not call ``memcpy``. But I don't know if ``eq_uint64_t_tmp`` function will inlining. On ARM and GCC < 9 there...

@nmoinvaz On GCC ``__may_alias__ `` and ``aligned(1)`` (to decrease alignment). See link to stackoverflow in my comment: https://github.com/zlib-ng/zlib-ng/pull/1307#issuecomment-1169569193 and https://gcc.gnu.org/onlinedocs/gcc/Common-Type-Attributes.html But Clang does not support the ``aligned`` attribute. I don't...

@mtl1979 I added the test https://github.com/ivd38/zlib_overflow (line https://github.com/ivd38/zlib_overflow/blob/fb36092a2e6dd81ce5e70d8cc8a1d3b24293697b/inf1.c#L283) into zlib-ng ``infcover.c`` and got the asan error: ``` phprus@mbp asan % ./infcover 2.1.0.devel inflate init: 7304 allocated prime: 7304 high water...

@vinniefalco This is GCC from openSUSE 15.2. @grisumbras Maybe disable this warning for the whole json library? Like https://github.com/chriskohlhoff/asio/blob/master/asio/include/asio/detail/push_options.hpp and https://github.com/chriskohlhoff/asio/blob/master/asio/include/asio/detail/pop_options.hpp in ASIO?