AMDGPU/PromoteAlloca: Simplify how deferred loads work (#170510)
The second pass of promotion to vector can be quite simple. Reflect that
simplicity in the code for better maintainability.
[clang] Temporarily disable Darwin test for linking against libc++ on non-darwin systems (#170912)
Disable the test added in #170303, which breaks bots that don't use ld
as their linker. This is a temporary and narrow disablement of the test
until we can make it more general again, to get the bots green.
Co-authored-by: Louis Dionne <ldionne.2 at gmail.com>
textproc/xleak: import package
Expose Excel files in your terminal - no Microsoft Excel required!
Inspired by doxx, xleak brings Excel spreadsheets to your command line with
beautiful rendering, powerful export capabilities, and a feature-rich
interactive TUI.
xleak features full-text search, formula display, lazy loading for large files,
clipboard support, and export to CSV/JSON.
textproc/doxx: import package
Packaged in wip by wiz@ and myself.
A fast, terminal-native document viewer for Word files. View,
search, and export '.docx' documents without leaving your command
line.
[SPIRV] Add `<2 x half>` and `<4 x half>` atomics via `SPV_NV_shader_atomic_fp16_vector` (#170213)
This adds support for the `SPV_NV_shader_atomic_fp16_vector` extension,
and then uses it to enable lowering of atomic add, sub, min and max on 2
and 4 component vectors of FP16, which are rather common options in ML
workloads. Even though `bfloat16` also works in practice, we do not
enable it since it's not specified in the extension (which might need
updating / promoting to KHR at least). A `TODO` is also inserted in
`SPIRVModuleAnalysis.cpp' regarding the need to upgrade its ample usage
of `report_fatal_error`; I have a WiP patch for that, but it still needs
a bit of baking. Finally, a paired patch will be necessary in the
Translator, as it's not aware of the extension either - I'll update this
review to reference the PR once I create it.
graphics/png: security update to 1.6.52
Note this isn't the offered patch from the PR, but one that
instead puts the APNG patch version into a variable.
Reported by: FiLiS
Approved by: desktop@ (vishwin)
PR: 291266
MFH: 2025Q4 (after a few days)
png -- Multiple vulnerabilities
Security: CVE-2025-64505
Security: CVE-2025-64506
Security: CVE-2025-64720
Security: CVE-2025-65018
Security: 4b297f5a-cbad-11f0-ac9f-b42e991fc52e
png -- Out-of-bounds read
Security: CVE-2025-66293
Security: f323f148-d181-11f0-841f-843a4b343614
linuxkpi: Add dummy <linux/percpu{,-defs}.h>
There are no consumers right now except the upcoming <linux/eventfd.h>.
This is meant to reproduce the same includes as Linux, in case consumers
of <linux/eventfd.h> implicitly rely on namespace pollution.
Reviewed by: bz, emaste
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50851