manx

Results 11 issues of manx

> UNALIGNED_OK Allow unaligned reads ON (x86, arm): > WITH_UNALIGNED Allow optimizations that use unaligned reads if safe on current arch ON Any unaligned access is always undefined behaviour in...

Formatting https://github.com/OpenMPT/openmpt/blob/072d4ccc83d842cfa34601dddf2c69a4cc889c74/src/mpt/arch/x86_amd64.hpp (~50kB) using https://github.com/OpenMPT/openmpt/blob/072d4ccc83d842cfa34601dddf2c69a4cc889c74/src/mpt/.clang-format with clang-format 14 takes about 14 minutes for me (CPU is a 3.4GHz AMD Piledriver). I am using `clang-format version 14.0.5` (as shipped with Visual...

clang-format
performance

The supposed fix from () is incomplete. The problem was correctly diagnosed in that accessing misaligned data is Undefined Behaviour in C. *See C17 §6.3.2.3 Pointer p.7*: > A pointer...

branch: master
help wanted
triaged: bug
branch: 3.0
branch: 3.1

Circle (build 175) fails to compile the following C++ code: ```c++ struct foo { int a = 1, b = 2; }; ``` ``` error: foo.cpp:2:11 expected ';' after declaration...

…ructure definitions, instead of just function declarations.

https://github.com/xiph/flac/blob/4c5782937aa8a4f51709529813b131261b4d9402/src/libFLAC/stream_encoder.c#L2160-L2161 `FLAC__stream_encoder_set_num_threads()` ignores the set value when `value > FLAC__STREAM_ENCODER_MAX_THREADS` and returns `FLAC__STREAM_ENCODER_SET_NUM_THREADS_TOO_MANY_THREADS`. The value of `FLAC__STREAM_ENCODER_MAX_THREADS` is not exposed in the API, thus a client application that is setting...

Treat MSVC ARM64EC the same as ARM64.

Since commit 5b3497937b81e135001ac5cfe9b41cdcefa57531, `premake5 package master source` does not generate Visual Studio solution files for `x64` in the packaged source. Instead of generating projects for `Win32`/`x86` and `x64`/`amd64`, it only...