FreeBSD/ports fb5d766x11-drivers/xlibre-xf86-video-vesa Makefile

x11-drivers/xlibre-xf86-video-vesa: Only for amd64 and i386

- Bump PORTREVISION

With hat:       xlibre
DeltaFile
+3-0x11-drivers/xlibre-xf86-video-vesa/Makefile
+3-01 files

FreeBSD/ports 5e6c4e7x11-drivers/xlibre-xf86-video-scfb distinfo Makefile

x11-drivers/xlibre-xf86-video-scfb: Use oficial version instead of git commit

- Bump PORTREVISION

With hat:       xlibre
DeltaFile
+3-3x11-drivers/xlibre-xf86-video-scfb/distinfo
+0-2x11-drivers/xlibre-xf86-video-scfb/Makefile
+3-52 files

FreeBSD/ports dffc5e0x11-drivers/xlibre-xf86-video-ast Makefile

x11-drivers/xlibre-xf86-video-ast: Only for amd64 and i386

- Bump PORTREVISION

With hat:       xlibre
DeltaFile
+3-0x11-drivers/xlibre-xf86-video-ast/Makefile
+3-01 files

FreeBSD/ports dc67e86x11-drivers/xlibre-xf86-video-intel distinfo Makefile

x11-drivers/xlibre-xf86-video-intel: Update to 25.0.1

ChangeLog at:   https://github.com/X11Libre/xf86-video-intel/releases/tag/xlibre-xf86-video-intel-25.0.1
With hat:       xlibre
DeltaFile
+3-3x11-drivers/xlibre-xf86-video-intel/distinfo
+3-1x11-drivers/xlibre-xf86-video-intel/Makefile
+6-42 files

FreeBSD/ports 9030d07x11-drivers/xlibre-xf86-video-amdgpu distinfo Makefile

x11-drivers/xlibre-xf86-video-amdgpu: Update to 25.0.3

ChangeLog at:   https://github.com/X11Libre/xf86-video-amdgpu/releases/tag/xlibre-xf86-video-amdgpu-25.0.3
With hat:       xlibre
DeltaFile
+3-3x11-drivers/xlibre-xf86-video-amdgpu/distinfo
+2-2x11-drivers/xlibre-xf86-video-amdgpu/Makefile
+5-52 files

LLVM/project 4d3217dllvm/lib/Target/Hexagon HexagonISelLoweringHVX.cpp, llvm/test/CodeGen/Hexagon hvx-zext-split-check.ll

[Hexagon] Fix SplitVectors crash in HVX type legalization (#181377)

When LegalizeHvxResize splits a multi-step TL_EXTEND (e.g., v128i32 from
v128i8, which is i8->i32), SplitVectorOp halves both input and output
types. This creates operand types that are half the HVX vector width
(e.g., v64i8 = 512 bits on 128-byte HVX), which are not legal HVX types.
These sub-HVX intermediate types confuse the DAG type legalizer's map
tracking, causing "Unprocessed value in a map! SplitVectors" assertions
with EXPENSIVE_CHECKS or
-enable-legalize-types-checking.

Fix by first expanding multi-step TL_EXTEND/TL_TRUNCATE operations into
a chain of single-step operations via ExpandHvxResizeIntoSteps before
splitting. Each single-step operation (e.g., i16->i32) can be safely
split because halving its operand type produces a legal HVX type (e.g.,
v64i16 = HVX single vector).
DeltaFile
+224-0llvm/test/CodeGen/Hexagon/hvx-zext-split-check.ll
+9-0llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
+233-02 files

FreeBSD/ports 785600fx11-drivers/xlibre-xf86-input-libinput distinfo Makefile

x11-drivers/xlibre-xf86-input-libinput: Update to 25.0.1

ChangeLog at:   https://github.com/X11Libre/xf86-input-libinput/releases/tag/xlibre-xf86-input-libinput-25.0.1
With hat:       xlibre
DeltaFile
+3-3x11-drivers/xlibre-xf86-input-libinput/distinfo
+1-1x11-drivers/xlibre-xf86-input-libinput/Makefile
+1-0x11-drivers/xlibre-xf86-input-libinput/pkg-plist
+5-43 files

LLVM/project bba396ellvm/docs LangRef.rst, llvm/include/llvm/CodeGen TargetLowering.h

[LangRef][ConstantTime] Add documentation for llvm.ct.select.* constant-time intrinsics (#181042)

This PR introduces and documents the llvm.ct.select.* constant-time
intrinsics, providing timing-independent selection operations for
security-sensitive code. The LangRef is updated with syntax, semantics,
supported types, and usage guidance.

Additionally, test coverage is extended with a new <8 x float> variant
(llvm.ct.select.v8f32) and corresponding X86 codegen tests to ensure
correct lowering on both x64 and x32 targets.
DeltaFile
+188-0llvm/test/CodeGen/X86/ctselect.ll
+132-0llvm/docs/LangRef.rst
+6-5llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+5-5llvm/include/llvm/CodeGen/TargetLowering.h
+331-104 files

FreeBSD/ports 21dbacbx11-drivers/xlibre-xf86-input-egalax distinfo Makefile

x11-drivers/xlibre-xf86-input-egalax: Bump PORTREVISION

- Use official version of egalax instead of github commit

With hat:       xlibre
DeltaFile
+3-3x11-drivers/xlibre-xf86-input-egalax/distinfo
+1-2x11-drivers/xlibre-xf86-input-egalax/Makefile
+4-52 files

LLVM/project 1d26244clang/include/clang/Driver ToolChain.h, clang/lib/Driver/ToolChains AIX.cpp AIX.h

[AIX] Include system library paths in -print-search-dirs output (#182292)

Add `/usr/lib` and `/lib` to `-print-search-dirs` output to match GCC
behaviour and fix Meson/CMake build failures. Override
`AddFilePathLibArgs()` to prevent duplicate `-L` flags in linker
commands. This should allow build tools to construct correct `blibpath`.

---------

Co-authored-by: Tony Varghese <tony.varghese at ibm.com>
Co-authored-by: David Tenty <daltenty.dev at gmail.com>
DeltaFile
+17-0clang/lib/Driver/ToolChains/AIX.cpp
+14-0clang/test/Driver/aix-print-search-dirs.c
+2-2clang/include/clang/Driver/ToolChain.h
+3-0clang/lib/Driver/ToolChains/AIX.h
+36-24 files

FreeBSD/ports 956e7abx11-servers/xlibre-server distinfo Makefile.version

x11-servers/xlibre-server: Update to 25.0.2

ChangeLog:      https://github.com/X11Libre/xserver/releases
With hat:       xlibre
DeltaFile
+3-3x11-servers/xlibre-server/distinfo
+1-1x11-servers/xlibre-server/Makefile.version
+4-42 files

HardenedBSD/src b4835c8sys/riscv/conf GENERIC, tools/build/mk OptionalObsoleteFiles.inc

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+54-22usr.sbin/bhyve/rfb.c
+17-9usr.sbin/bhyve/usb_mouse.c
+2-2tools/build/mk/OptionalObsoleteFiles.inc
+1-2usr.sbin/syslogd/tests/syslogd_format_test_common.sh
+1-0sys/riscv/conf/GENERIC
+75-355 files

HardenedBSD/src 670ba26sys/riscv/conf GENERIC, tools/build/mk OptionalObsoleteFiles.inc

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+54-22usr.sbin/bhyve/rfb.c
+17-9usr.sbin/bhyve/usb_mouse.c
+2-2tools/build/mk/OptionalObsoleteFiles.inc
+1-2usr.sbin/syslogd/tests/syslogd_format_test_common.sh
+1-0sys/riscv/conf/GENERIC
+75-355 files

HardenedBSD/src 35c46cdsys/x86/include x86_var.h, sys/x86/x86 cpu_machdep.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+123-8sys/x86/x86/cpu_machdep.c
+4-5sys/x86/include/x86_var.h
+127-132 files

HardenedBSD/ports 8737002graphics/librsvg2-rust distinfo Makefile.crates, graphics/png distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+11-11graphics/librsvg2-rust/distinfo
+7-7multimedia/mediamtx/distinfo
+5-5sysutils/stackit/distinfo
+5-5graphics/png/distinfo
+3-6mail/mu/Makefile
+4-4graphics/librsvg2-rust/Makefile.crates
+35-3811 files not shown
+51-5717 files

LLVM/project 43a0f26llvm/test/LTO/X86 default-tlsdesc.ll

Reorganize test code to be separated by prefix
DeltaFile
+4-4llvm/test/LTO/X86/default-tlsdesc.ll
+4-41 files

LLVM/project afd12f8llvm/test/LTO/X86 default-tlsdesc.ll

Add missing test case for llvm-lto
DeltaFile
+4-0llvm/test/LTO/X86/default-tlsdesc.ll
+4-01 files

LLVM/project 450e83blldb/source/Host/macosx/objcxx HostInfoMacOSX.mm

[lldb][Darwin] Change HostInfoMacOSX mutex to a r/w mutex [NFC] (#182411)

I only need an exclusively lock when scanning a new shared cache; after
that, simultaneous read-only locks are sufficient and allow
multi-threaded access to the data store.
DeltaFile
+7-7lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm
+7-71 files

LLVM/project f516252llvm/test/LTO/X86 default-tlsdesc.ll

Add LTO tests that exercise TargetOptions
DeltaFile
+26-0llvm/test/LTO/X86/default-tlsdesc.ll
+26-01 files

LLVM/project 11af80clldb/include/lldb/API SBHostOS.h, lldb/include/lldb/Core PluginManager.h

[lldb] Go through the plugin interface to obtain the scripting path (#182400)

Avoid directly including `ScriptInterpreterPython.h` in `SBHostOS`, and
instead go through the plugin interface to obtain the scripting path.
This also deprecates the ``SBHostOS::GetLLDBPythonPath`` method in favor
of the more generic GetScriptPath variant.
DeltaFile
+17-4lldb/source/Core/PluginManager.cpp
+13-7lldb/source/API/SBHostOS.cpp
+8-3lldb/include/lldb/Core/PluginManager.h
+3-0lldb/include/lldb/API/SBHostOS.h
+2-1lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
+2-1lldb/tools/driver/Driver.cpp
+45-161 files not shown
+46-167 files

LLVM/project 963e2fbmlir/lib/Dialect/GPU/IR GPUDialect.cpp, mlir/test/Dialect/GPU invalid.mlir

[mlir] Fix segfault in gpu.launch verifier when body region is empty (#182086)

Fixes #181971 
Some methods in LaunchOp::verifyRegion() accesses body block without
checking that region is empty resulting in a segfault. Fix by adding an
early return when the body is empty.
DeltaFile
+6-4mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
+9-0mlir/test/Dialect/GPU/invalid.mlir
+15-42 files

OpenBSD/ports li0IzFHdevel/codex distinfo crates.inc, devel/codex/patches patch-codex-rs_core_src_config_mod_rs

   devel/codex: update to 0.104.0
VersionDeltaFile
1.5+14-14devel/codex/distinfo
1.4+6-6devel/codex/crates.inc
1.5+2-2devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
1.5+1-1devel/codex/Makefile
+23-234 files

LLVM/project 84deac7clang/lib/Driver/ToolChains Hexagon.cpp Hexagon.h, clang/test/Driver hexagon-hvx.c

[Hexagon] Refactor HVX target feature addition(NFC) (#182073)

Refactor Hexagon HVX target-feature handling by centralizing HVX
version/enable logic and simplifying feature emission.

Co-authored-by: Sumanth Gundapaneni <sgundapa at qti.qualcomm.com>
DeltaFile
+44-32clang/lib/Driver/ToolChains/Hexagon.cpp
+5-0clang/lib/Driver/ToolChains/Hexagon.h
+4-0clang/test/Driver/hexagon-hvx.c
+53-323 files

HardenedBSD/src 218663dshare/mk src.opts.mk

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-8share/mk/src.opts.mk
+0-81 files

HardenedBSD/src 6bb4ef1crypto/openssl/crypto/ec ecp_nistz256_table.c, crypto/openssl/test ecdsatest.h quic_record_test.c

Merge remote-tracking branch 'internal/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        share/mk/src.opts.mk (unresolved)
DeltaFile
+28,572-0sys/contrib/dev/broadcom/brcm80211/brcmsmac/phy/phy_n.c
+14,894-9,513crypto/openssl/crypto/ec/ecp_nistz256_table.c
+10,184-10,183crypto/openssl/test/ecdsatest.h
+9,620-1,938crypto/openssl/test/quic_record_test.c
+10,099-0sys/contrib/dev/broadcom/brcm80211/brcmsmac/phy/phytbl_n.c
+8,689-0sys/contrib/dev/broadcom/brcm80211/brcmfmac/cfg80211.c
+82,058-21,6344,327 files not shown
+372,872-185,8574,333 files

LLVM/project 613344allvm/lib/Transforms/Scalar GVN.cpp, llvm/test/Transforms/GVN basic-stats.ll

[GVN] Restore the NumGVNInstr metric (#182380)

The NumGVNInstr metric counts the number of instructions deleted by the
GVN pass. #131753 changed where the instructions were deleted in the
pass, but that PR did not update the NumGVNInstr metric whenever
instructions were deleted. This PR fixes that bug by updating
NumGVNInstr whenever `removeInstruction(...)` is called.
DeltaFile
+15-0llvm/test/Transforms/GVN/basic-stats.ll
+1-1llvm/lib/Transforms/Scalar/GVN.cpp
+16-12 files

LLVM/project fb28236llvm/lib/Target/AArch64 AArch64InstrFormats.td AArch64InstrInfo.td, llvm/lib/Target/AArch64/Disassembler AArch64Disassembler.cpp

[AArch64][llvm] Tighten SYSP; don't disassemble invalid encodings

Tighten SYSP aliases, so that invalid encodings are disassembled
to `<unknown>`. This is because:

```
  Cn is a 4-bit unsigned immediate, in the range 8 to 9
  Cm is a 4-bit unsigned immediate, in the range 0 to 7
  op1 is a 3-bit unsigned immediate, in the range 0 to 6
  op2 is a 3-bit unsigned immediate, in the range 0 to 7
```

Ensure we check this when disassembling, and also constrain
tablegen for compile-time errors of invalid encodings.

Also adjust the testcases in `armv9-sysp-diagnostics.s` and
`llvm/test/MC/AArch64/armv9a-sysp.s` as they were invalid,
and added a few invalid (outside of range) SYSP-alikes to
test that `<unknown>` is printed
DeltaFile
+111-111llvm/test/MC/AArch64/armv9a-sysp.s
+27-7llvm/test/MC/AArch64/armv9-sysp-diagnostics.s
+26-1llvm/lib/Target/AArch64/AArch64InstrFormats.td
+25-0llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
+7-3llvm/lib/Target/AArch64/AArch64InstrInfo.td
+8-0llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+204-1226 files

NetBSD/pkgsrc HlduQoPdoc CHANGES-2026

   doc: Updated lang/janet to 1.41.2
VersionDeltaFile
1.1273+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc if7cpiylang/janet distinfo Makefile

   janet: update to 1.41.2

   There were some last-minute issues in the release of 1.41.1, namely a
   regression in out-of-bounds buffer and array indexing. This release
   fixes those issues.
   - Use snprintf instead of sprintf
   - Initialize memory allocated by `put`
VersionDeltaFile
1.32+4-4lang/janet/distinfo
1.34+2-2lang/janet/Makefile
+6-62 files

FreeBSD/src 0c49d9fsys/conf newvers.sh

14.3: Update to BETA3

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-1sys/conf/newvers.sh
+1-11 files