FreeBSD/src e32e126contrib/xz ChangeLog THANKS, contrib/xz/src/common tuklib_integer.h

MFV: xz 5.8.3.

Security:       CVE-2026-34743

(cherry picked from commit f81c1f4339cd20ea89dad51c0f7d96e0e34313a9)
DeltaFile
+477-0contrib/xz/ChangeLog
+21-0contrib/xz/src/liblzma/common/index.c
+9-10contrib/xz/src/common/tuklib_integer.h
+7-3lib/liblzma/config.h
+10-0contrib/xz/src/xz/main.c
+5-0contrib/xz/THANKS
+529-139 files not shown
+541-2215 files

FreeBSD/src 7176f76contrib/xz ChangeLog THANKS, contrib/xz/src/common tuklib_integer.h

MFV: xz 5.8.3.

Security:       CVE-2026-34743

(cherry picked from commit f81c1f4339cd20ea89dad51c0f7d96e0e34313a9)
DeltaFile
+477-0contrib/xz/ChangeLog
+21-0contrib/xz/src/liblzma/common/index.c
+9-10contrib/xz/src/common/tuklib_integer.h
+7-3lib/liblzma/config.h
+10-0contrib/xz/src/xz/main.c
+5-0contrib/xz/THANKS
+529-139 files not shown
+541-2215 files

FreeBSD/ports 5995ca0devel/jenkins distinfo Makefile

devel/jenkins: Update to 2.557

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/src f81c1f4contrib/xz ChangeLog THANKS, contrib/xz/src/common tuklib_integer.h

MFV: xz 5.8.3.

Security:       CVE-2026-34743
MFC after:      3 days
DeltaFile
+477-0contrib/xz/ChangeLog
+21-0contrib/xz/src/liblzma/common/index.c
+9-10contrib/xz/src/common/tuklib_integer.h
+10-0contrib/xz/src/xz/main.c
+7-3lib/liblzma/config.h
+5-0contrib/xz/THANKS
+529-139 files not shown
+541-2215 files

LLVM/project e4d0b9eclang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsage.cpp, clang/test/Analysis/Scalable/ssaf-format list.test

address comments
DeltaFile
+16-15clang/unittests/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.cpp
+12-17clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.cpp
+1-1clang/test/Analysis/Scalable/ssaf-format/list.test
+29-333 files

LLVM/project 9085f74llvm/include/llvm/Support Parallel.h, llvm/lib/Support Parallel.cpp

[Support] Optimize parallel `TaskGroup` (#189196)

Two improvements to reduce `TaskGroup::spawn()` overhead:

1. Replace mutex-based `Latch::inc()` with atomic `fetch_add`. `dec()`
   retains the mutex to prevent a race where `sync()` observes Count==0
   and destroys the Latch while `dec()` is still running.

2. Pass `Latch&` through `Executor::add()` so the worker calls `dec()`
   directly, eliminating the wrapper lambda that previously captured
   both the user's callable and the Latch reference. This avoids one
   `std::function` construction and potential heap allocation per spawn.
DeltaFile
+30-23llvm/lib/Support/Parallel.cpp
+9-11llvm/include/llvm/Support/Parallel.h
+39-342 files

FreeBSD/src 788f701. ChangeLog THANKS, src/common tuklib_integer.h tuklib_mbstr_wrap.h

Vendor import of xz 5.8.3 (trimmed)
DeltaFile
+477-0ChangeLog
+21-0src/liblzma/common/index.c
+9-10src/common/tuklib_integer.h
+10-0src/xz/main.c
+5-0THANKS
+2-2src/common/tuklib_mbstr_wrap.h
+524-129 files not shown
+535-2015 files

LLVM/project f8b0a8cclang/lib/CIR/CodeGen CIRGenAtomic.cpp, clang/test/CIR/CodeGen atomic-scoped.c

[CIR] Scoped atomic fetch uinc/dec (#189688)
DeltaFile
+38-0clang/test/CIR/CodeGen/atomic-scoped.c
+2-0clang/lib/CIR/CodeGen/CIRGenAtomic.cpp
+40-02 files

OpenBSD/src anGTmpAsys/dev/pci/drm/amd/amdgpu amdgpu_drv.c

   make ddb output visible when entering ddb from X on amdgpu

   add a call to drm_fb_helper_restore_fbdev_mode_unlocked()
   to amdgpu_enter_ddb() otherwise ddb output can't be seen

   not required on inteldrm or radeondrm
VersionDeltaFile
1.69+1-0sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+1-01 files

LLVM/project 2b98f7fllvm/lib/Target/RISCV RISCVInsertVSETVLI.cpp

[RISCV] Slightly optimize insertVSETMTK. NFC (#189771)

Sink the hasTKOp and hasTMOp checks into the switch.
DeltaFile
+5-8llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+5-81 files

LLVM/project 2f8c0cbllvm/lib/Target/RISCV RISCVVSETVLIInfoAnalysis.cpp

[RISCV] Use a switch default+llvm_unreachable instead of an assert. NFC (#189770)
DeltaFile
+2-2llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.cpp
+2-21 files

FreeBSD/ports 22c4f59devel/manuals Makefile

devel/manuals: desktop-file-utils *is* needed

Re-add USES=desktop-file-utils to unbreak build.  No PORTREVISION bump
because te build was broken.

Fixes:          9bbc918dbb5e7b795f926e275dbae7070a696aa6
DeltaFile
+1-1devel/manuals/Makefile
+1-11 files

HardenedBSD/ports 51b625ddatabases/mysql94-server pkg-plist, deskutils/py-paperless pkg-plist

Merge remote-tracking branch 'internal/freebsd/main' into hardenedbsd/main

Conflicts:
        security/openssl33/Makefile (deleted)
        www/obhttpd/Makefile (deleted)
DeltaFile
+0-979www/glassfish4/pkg-plist
+0-544deskutils/py-paperless/pkg-plist
+0-540security/openssl33/files/extra-patch-ktls
+0-288databases/mysql94-server/pkg-plist
+0-281security/openssl33-quictls/pkg-plist
+0-281security/openssl33/pkg-plist
+0-2,913534 files not shown
+1,595-13,174540 files

OpenBSD/ports UozQ7NMdevel/codex distinfo, devel/codex/patches patch-codex-rs_tools_src_code_mode_rs patch-codex-rs_core_src_tools_spec_rs

   devel/codex: update to 0.118.0
VersionDeltaFile
1.1+72-0devel/codex/patches/patch-codex-rs_tools_src_code_mode_rs
1.2+27-22devel/codex/patches/patch-codex-rs_core_src_tools_spec_rs
1.11+12-10devel/codex/patches/patch-codex-rs_Cargo_toml
1.1+15-0devel/codex/patches/patch-codex-rs_tools_src_lib_rs
1.13+2-10devel/codex/distinfo
1.1+11-0devel/codex/patches/patch-codex-rs_tools_Cargo_toml
+139-429 files not shown
+149-5715 files

OpenBSD/src 46dUL7kusr.sbin/vmctl main.c vmctl.h

   Clean up vmctl, remove use of vmd's log.c.

   This reimplements simpler versions of logging functions needed for
   linking the qcow and raw disk image code from vmd.

   Also cleans up the Makefile a bit, removing atomicio.c which is
   unused.

   ok mlarkin@
VersionDeltaFile
1.88+59-5usr.sbin/vmctl/main.c
1.44+8-1usr.sbin/vmctl/vmctl.h
1.8+4-4usr.sbin/vmctl/Makefile
1.97+3-2usr.sbin/vmctl/vmctl.c
+74-124 files

LLVM/project 5891275llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis Propagating.ll exact-rdiv-addrec-wrap.ll

[DA] Check nsw flags for addrecs in gcd MIV test

This patch adds a check to ensure that every addrec have nsw flags
in gcd MIV test. If one of them doesn't have, the analysis bails
out. This check is necessary because the subsequent process in the
gcd MIV test assumes that they don't wrap.

Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
DeltaFile
+3-3llvm/test/Analysis/DependenceAnalysis/Propagating.ll
+6-0llvm/lib/Analysis/DependenceAnalysis.cpp
+1-4llvm/test/Analysis/DependenceAnalysis/exact-rdiv-addrec-wrap.ll
+2-2llvm/test/Analysis/DependenceAnalysis/Banerjee.ll
+12-94 files

FreeBSD/ports 0cc5372net-im/deltachat-desktop pkg-plist distinfo, net-im/deltachat-desktop/files/packagejsons pnpm-lock.yaml package.json

net-im/deltachat-desktop: Update to 2.48.0
DeltaFile
+278-704net-im/deltachat-desktop/files/packagejsons/pnpm-lock.yaml
+48-80net-im/deltachat-desktop/pkg-plist
+5-5net-im/deltachat-desktop/distinfo
+6-3net-im/deltachat-desktop/files/packagejsons/package.json
+3-3net-im/deltachat-desktop/Makefile
+1-4net-im/deltachat-desktop/files/packagejsons/packages/frontend/package.json
+341-7994 files not shown
+347-80610 files

FreeBSD/ports fae043dnet/deltachat-rpc-server distinfo Makefile.crates

net/deltachat-rpc-server: Update to 2.48.0
DeltaFile
+73-67net/deltachat-rpc-server/distinfo
+35-32net/deltachat-rpc-server/Makefile.crates
+2-2net/deltachat-rpc-server/Makefile
+110-1013 files

FreeBSD/src 1d1bd59sys/dev/vmm vmm_ktr.h

vmm: Add an include to vmm_ktr.h for vm_name()

Required when KTR is configured.

Remove the pcpu.h include while here, as it seems to be unneeded.

Reported by:    Jenkins
Fixes:          5f13d6b60740 ("vmm: Move common accessors and vm_eventinfo into sys/dev/vmm")

(cherry picked from commit 0aaa95ae02803ba0195c5da695ffbb17a79135bc)
DeltaFile
+3-1sys/dev/vmm/vmm_ktr.h
+3-11 files

FreeBSD/src dc46e4asys/amd64/vmm vmm.c

amd64/vmm: remove unused static function vcpu_state2str()

It is guarded by #ifdef KTR, so the warning does not show up under usual
kernel configs.

Fixes:  ed85203fb7a0334041db6da07e45ddda4caef13d
Sponsored by:   The FreeBSD Foundation
Differential revision:  https://reviews.freebsd.org/D54781

(cherry picked from commit 002c50ea23b99b415b1b392d3dd5ea6223c3a74c)
DeltaFile
+0-20sys/amd64/vmm/vmm.c
+0-201 files

FreeBSD/src b20f0e6sys/netinet ip_divert.c

divert: unbreak the LINT-NOIP build

Only expose `dcb` when either `INET` or `INET6` is defined.

Reported by:    clang (`-Wunused`)
MFC after:      1 week
Fixes 5547a7bb39 ("divert: Use a better source identifier...")
Differential Revision: https://reviews.freebsd.org/D55548

(cherry picked from commit bd758ebac3272f720c051570e043e4bc653dcd48)
DeltaFile
+3-2sys/netinet/ip_divert.c
+3-21 files

LLVM/project f561217clang/docs ReleaseNotes.rst, clang/include/clang/APINotes Types.h

[APINotes][unsafe-buffer-usage] Add [[clang::unsafe_buffer_usage]] support in APINotes

Support the ``[[clang::unsafe_buffer_usage]]`` attribute in APINotes, e.g.,
```
    Functions:
      - Name: myUnsafeFunction
        UnsafeBufferUsage: true
```

rdar://171859135
DeltaFile
+23-0clang/test/APINotes/unsafe-buffer-usage.cpp
+9-0clang/docs/ReleaseNotes.rst
+8-0clang/lib/Sema/SemaAPINotes.cpp
+6-1clang/include/clang/APINotes/Types.h
+6-0clang/test/APINotes/Inputs/Headers/UnsafeBufferUsage.apinotes
+5-0clang/test/APINotes/Inputs/Headers/module.modulemap
+57-16 files not shown
+69-212 files

OpenZFS/src 869d805rpm/generic zfs.spec.in

Support bin-sbin merge on Fedora

Starting with Fedora 42, Fedora has been working on merging /bin and
/sbin directories. See
https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin

To support this, make sure we do not put files into */sbin directories
on these distributions by respecting the distribution set value of
%{_sbindir}.

In addition, explicitly set `mounthelperdir`, which affects the
placement of `mount.zfs`, which does not respect %{_sbindir} by
default. Making it point to %{_sbindir} will allow it to work correctly
on Fedora, while keeping its previous directory of `/sbin` on all other
distributions.

Note that files that used to reside in */sbin directories on Fedora will
stay accessible under these paths, as the distribution maintains
symlinks. No changes are needed to external scripts invoking these

    [4 lines not shown]
DeltaFile
+6-0rpm/generic/zfs.spec.in
+6-01 files

LLVM/project 3f2a9c6compiler-rt/lib/builtins int_math.h muldc3.c

[NFC][compiler-rt] Use __builtin_huge_val for CRT_INFINITY for double precision (#188197)
DeltaFile
+4-0compiler-rt/lib/builtins/int_math.h
+1-0compiler-rt/lib/builtins/muldc3.c
+5-02 files

LLVM/project bf50489llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp, llvm/lib/MC MCObjectFileInfo.cpp

[Psuedoprobe][MachO] Enable pseudo probes emission for MachO (#185758)

Enable pseudo probes emission for MachO. Due to the 16 character limit
of MachO segment and section, the file sections will be
`__PSEUDO_PROBE,__probes` and `__PSEUDO_PROBE,__probe_descs`.
DeltaFile
+136-0llvm/test/Transforms/SampleProfile/pseudo-probe-emit-macho.ll
+10-0llvm/lib/MC/MCObjectFileInfo.cpp
+3-0llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
+2-0llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+1-0llvm/test/CodeGen/AArch64/O0-pipeline.ll
+1-0llvm/test/CodeGen/AArch64/O3-pipeline.ll
+153-06 files

LLVM/project c796ba6llvm/lib/Target/AMDGPU GCNRegPressure.cpp GCNRegPressure.h

Removed invert.
DeltaFile
+5-5llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
+2-2llvm/lib/Target/AMDGPU/GCNRegPressure.h
+7-72 files

LLVM/project c20e233llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 constant-based-reductions.ll

[SLP] Replace TrackedToOrig DenseMap with parallel SmallVector in reduction

Replace the DenseMap<Value*, Value*> TrackedToOrig with a SmallVector<Value*>
indexed in parallel with Candidates. This avoids hash-table overhead for the
tracked-value-to-original-value mapping in horizontal reduction processing.

Fixes #189686
DeltaFile
+38-32llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+34-0llvm/test/Transforms/SLPVectorizer/X86/constant-based-reductions.ll
+72-322 files

HardenedBSD/src 7da0434. Makefile.inc1

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-12Makefile.inc1
+2-121 files

LLVM/project 5d624b5llvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize non-widenable-intrinsics-outer-loop.ll noalias-scope-decl-outer-loop.ll

[VPlan] Stop outerloop vectorization from vectorizing nonvector intrinsics (#185347)

In outer-loop VPlan, avoid emitting vector intrinsic calls for intrinsics
without a vector form. In VPRecipeBuilder, detect missing vector intrinsic
mapping and emit scalar handling instead of a vector call.

Also fix assertion when `llvm.pseudoprobe` in VPlan's native path is being
treated as a `WIDEN-INTRINSIC`.

Reproducer: https://godbolt.org/z/GsPYobvYs
DeltaFile
+477-0llvm/test/Transforms/LoopVectorize/non-widenable-intrinsics-outer-loop.ll
+73-0llvm/test/Transforms/LoopVectorize/noalias-scope-decl-outer-loop.ll
+32-4llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+582-43 files

NetBSD/src dUdaQApsys/arch/arm/cortex gicv3.c

   gicv3: Stop using ICC_PMR_EL1 to mask interrupts.

   Managing ICC_PMR_EL1 with spl changes is too costly, even with lazy PMR
   updates. Let's simplify things. We can still take advantage of interrupt
   prioritization for delivery but let's do spl filtering in software.

   On Ampere eMAG, iperf3 on the loopback interface sees a ~18% performance
   improvement with this change.
VersionDeltaFile
1.57+25-44sys/arch/arm/cortex/gicv3.c
+25-441 files