manx
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...
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...
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.
Regression: commit 5b3497937b81e135001ac5cfe9b41cdcefa57531 breaks `premake5 package master source`
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...
Fixes .