kc3-lang/libjpeg-turbo/simd

Branch :


Log

Author Commit Date CI Message
0c7698a0 2025-09-25 17:06:37 jfdctint-neon.c: Minor comment formatting tweaks
c2f81b6d 2025-09-25 16:34:20 AltiVec: Fix -Wshadow warnings
7fbdfd60 2025-09-25 16:05:15 MMI: Fix some strict compiler warnings
5e27ca23 2025-09-19 14:21:49 x86: Reformat NASM code to improve readability (and simplify the checkstyle script)
42d2a243 2025-09-10 13:06:51 Build: Fix Loongson MMI detection with -Werror If compiler warnings are treated as errors, then the apostrophe in "Loongson MMI can't work with MIPS Release 6+" triggers a compiler warning that causes the HAVE_MMI test to fail. Surrounding the error message with quotes fixes the issue.
4e151a4a 2025-08-26 21:11:07 Remove vestigial filenames from SIMD code headers These were a relic of libjpeg/SIMD, which attempted to follow the conventions of the libjpeg source code, but they are no longer relevant (or even accurate in some cases.)
98c45838 2025-08-21 11:22:51 Fix issues with Windows Arm64EC builds Arm64EC basically wraps native Arm64 functions with an emulated Windows/x64 ABI, which can improve performance for Windows/x64 applications running under the x64 emulator on Windows/Arm. When building for Arm64EC, the compiler defines _M_X64 and _M_ARM64EC but not _M_ARM64.
602f0592 2024-12-12 00:09:34 AltiVec: Disable/Fix some strict compiler warnings We use a standard set of strict compiler warnings with Clang and GCC to continuously test and maintain C89 conformance in the libjpeg API code. However, SIMD extensions need not comply with that. The AltiVec code specifically uses some C99isms, so disable -Wc99-extensions and -Wpedantic in the scope of that code. Also disable -Wshadow, because I'm too lazy to fix the TRANSPOSE() macro. Also use #ifdef __BIG_ENDIAN__ and #if defined(__BIG_ENDIAN__) instead of #if __BIG_ENDIAN__
ea4ee229 2024-12-11 16:51:39 Neon: Disable some strict compiler warnings We use a standard set of strict compiler warnings with Clang and GCC to continuously test and maintain C89 conformance in the libjpeg API code. However, SIMD extensions need not comply with that. The Neon code specifically uses some C99isms, so disable -Wdeclaration-after-statement, -Wc99-extensions, and -Wpedantic in the scope of that code. Also modify the Neon feature tests so that they will succeed if any of the aforementioned compiler warnings are enabled.
64567381 2024-08-31 17:31:02 Merge branch 'main' into dev