From mattst88 at gmail.com Wed Apr 30 03:53:49 2025 From: mattst88 at gmail.com (Matt Turner) Date: Tue, 29 Apr 2025 23:53:49 -0400 Subject: [ANNOUNCE] pixman release 0.46.0 now available Message-ID: A new pixman release 0.46.0 is now available. This release notably adds fast paths for RISC-V using the "V" vector extension, contributed by developers at Samsung. tar.gz: https://cairographics.org/releases/pixman-0.46.0.tar.gz https://www.x.org/releases/individual/lib/pixman-0.46.0.tar.gz tar.xz: https://cairographics.org/releases/pixman-0.46.0.tar.xz https://www.x.org/releases/individual/lib/pixman-0.46.0.tar.xz Hashes: SHA512: 1cd2d2293538b05e2f8494735a377ce3a69f82f879a054b0af44d7d7a21c867ea071dfc34ee5d24fc9046f7e48aa1d6462d48039daa2c7279c7159eeee92c82b pixman-0.46.0.tar.gz SHA512: c7ef987b7db89c58278c537f862bc9eb17c19f8288a3b7e88f8501a0486662f1e2cb6a2c0b81d4bf0464310475192428d6e29d05a6ae3cfc1d2c0941fbb0b9a3 pixman-0.46.0.tar.xz PGP signature: https://cairographics.org/releases/pixman-0.46.0.tar.gz.sha512.asc https://cairographics.org/releases/pixman-0.46.0.tar.xz.sha512.asc https://www.x.org/releases/individual/lib/pixman-0.46.0.tar.gz.sha512.asc https://www.x.org/releases/individual/lib/pixman-0.46.0.tar.xz.sha512.asc Git: https://gitlab.freedesktop.org/pixman/pixman.git tag: pixman-0.46.0 Log: Charlie Jenkins (1): RISC-V: Only enable RVV on linux if hwcap headers are available Joel May (2): Test case for compositing with a negative stride Fix arm64 advanced prefetcher Loukas Agorgianitis (7): region: add parametric primitive type to generalize implementation detail region: make print specifier parametric region: add fractional implementation based on 64bit floating point numbe region: add rectf convenience functions region: add pixman_region32_copy_from_region64f utility function region: add image clip and composite functions for fractional regions test/region: add fractional region tests Manuel Stoeckl (2): Add a16b16g16r16 format test/stress-test: add a16b16g16r16 Marek Piku?a (23): ci: Improve coverage and artifact handling ci: Use newer version of QEMU for Bookworm test: Increase timeout for alpha-loop test ci: Enable cross PPC tests ci: Clean up after disabling failing targets ci: Add option to change the default runner tag ci: Move Docker build to a CI template ci: Use native ARM runners for Linux ARM targets ci: Improve Windows images ci: Use regular Debian as base Windows for ARM ci: Fix runner tag variable expansion Fix some build warning rvv: Pass through clang-format docker: Update Wine to 10.5 and update LLVM-MinGW docker: Update Meson to 1.7 docker: Move LLVM archive to a separate thin layer docker: Decrease build time for gcovr test: Add lowlevel-blt-bench result comparison script rvv: Add float suffix to float implementation rvv: Add integer operations ci: Build Wine for windows-amd64 from source ci: Use untagged runners if possible ci: Increase number of retries for Windows targets Matt Turner (23): Post-release version bump to 0.44.3 vmx: Remove unnecessary variable vmx: Remove unpack_565_to_8888() and associated constants vmx: Remove unpack_128_2x128_16() vmx: Remove unpack{hi,lo}_128_8x16 functions vmx: Move and use unpack{hi,lo}_128_16x8 in pix_multiply() vmx: Use create_mask_32_128() more places vmx: Use appropriate types vmx: Add and use create_mask_16_128() function vmx: Use selector variables vmx: Add and use `vzero` constant vmx: Simplify over() function vmx: Make in_over() a real function vmx: Simplify unpack{hi,lo}_128_16x8() function vmx: Move create_mask_32_128() function vmx: Avoid two shifts in pix_multiply() function vmx: Optimize pix_multiply() vmx: Declare iterator variable in for loop vmx: Disable clang-format around some data structure declarations vmx: Run clang-format ci: Enable LLVM testing on linux-arm-v7 ci: Allow failures in windows-amd64 jobs Pre-release version bump to 0.46.0 Mike Hommey (1): arm: Move the .fpu neon directive around f.wasil (1): .clang-format: Add -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 376 bytes Desc: not available URL: