Branch :
| 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 |