LLVM/project 1b5693c — llvm/test/CodeGen/AMDGPU bitinsert-bitextract.ll, llvm/test/CodeGen/ARM bitinsert-bitextract-fp.ll bitinsert-bitextract.ll

Merge branch 'main' into users/chinmaydd/lld-elf-vfs
DeltaFile
+6,086-6,026llvm/test/CodeGen/RISCV/rvv/expandload.ll
+4,294-0llvm/test/CodeGen/RISCV/bitinsert-bitextract.ll
+3,321-0llvm/test/CodeGen/ARM/bitinsert-bitextract.ll
+1,989-0llvm/test/CodeGen/RISCV/bitinsert-bitextract-fp.ll
+1,976-0llvm/test/CodeGen/AMDGPU/bitinsert-bitextract.ll
+1,552-0llvm/test/CodeGen/ARM/bitinsert-bitextract-fp.ll
+19,218-6,0261,331 files not shown
+63,236-24,1511,337 files

HardenedBSD/src 96f13d8 — lib/geom/cache gcache.8, lib/geom/concat gconcat.8

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+11-1lib/geom/mirror/gmirror.8
+11-1lib/geom/label/glabel.8
+11-1lib/geom/journal/gjournal.8
+11-1lib/geom/eli/geli.8
+11-1lib/geom/concat/gconcat.8
+11-1lib/geom/cache/gcache.8
+66-613 files not shown
+184-2119 files

HardenedBSD/src 3d62715 — lib/geom/cache gcache.8, lib/geom/concat gconcat.8

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+11-1lib/geom/mirror/gmirror.8
+11-1lib/geom/label/glabel.8
+11-1lib/geom/journal/gjournal.8
+11-1lib/geom/eli/geli.8
+11-1lib/geom/concat/gconcat.8
+11-1lib/geom/cache/gcache.8
+66-613 files not shown
+184-2119 files

HardenedBSD/src 5539a70 — sys/dev/evdev evdev_utils.c, sys/dev/ichiic ig4_reg.h ig4_acpi.c

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+9-4sys/dev/evdev/evdev_utils.c
+11-0sys/dev/ichiic/ig4_iic.c
+10-0sys/dev/ichiic/ig4_acpi.c
+1-0sys/dev/ichiic/ig4_reg.h
+31-44 files

HardenedBSD/src abfddd1 — lib/geom/cache gcache.8, lib/geom/concat gconcat.8

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+11-1lib/geom/mirror/gmirror.8
+11-1lib/geom/label/glabel.8
+11-1lib/geom/journal/gjournal.8
+11-1lib/geom/eli/geli.8
+11-1lib/geom/concat/gconcat.8
+11-1lib/geom/cache/gcache.8
+66-613 files not shown
+184-2119 files

HardenedBSD/src 10b1f8e — sys/dev/evdev evdev_utils.c, sys/dev/ichiic ig4_reg.h ig4_acpi.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+9-4sys/dev/evdev/evdev_utils.c
+11-0sys/dev/ichiic/ig4_iic.c
+10-0sys/dev/ichiic/ig4_acpi.c
+1-0sys/dev/ichiic/ig4_reg.h
+31-44 files

HardenedBSD/ports ab26e48 — . UPDATING, editors/openoffice-4 Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+144-0editors/openoffice-4/files/patch-libtextcat_libtextcat-2.2.patch
+67-67UPDATING
+16-37editors/openoffice-4/Makefile
+0-49editors/openoffice-4/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_uno2cpp.cxx
+5-32shells/zsh-fast-syntax-highlighting/pkg-plist
+0-36editors/openoffice-4/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_uno2cpp.cxx
+232-22170 files not shown
+546-48876 files

LLVM/project 427b224 — llvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/TargetParser AMDGPUTargetParser.cpp

[AMDGPU] Extend TargetParser VGPR queries for dynamic mode and encoding

Add a VGPR encoding granule query with explicit GPU kind and wave size.
Extend the allocation granule and addressable VGPR queries with an optional
dynamic block size, including the eight-block limit and gfx90a-family
exceptions already used by the backend.

Cover static and dynamic limits, encoding granules, wave sizes, and the
GPUKind and SubArch overloads in TargetParser unit tests. Existing callers
continue to select static mode by default.

Change-Id: I1d389875d25f02b07beb0ea788f16735220007fd
DeltaFile
+70-0llvm/unittests/TargetParser/TargetParserTest.cpp
+30-7llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+26-8llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+126-153 files

HardenedBSD/src 1d94247 — lib/geom/cache gcache.8, lib/geom/concat gconcat.8

geom: Document existing --libxo support in the manual pages

The standard list and status subcommands of every GEOM class emit
through libxo, and so does geom -p, but only geom.8 (list, status) and
gpart.8 (show) mentioned it.  Mark the list and status forms with
--libxo in all class manual pages, add the option description, and
cross-reference xo_options(7).  Also mark geom -p in geom.8.

Only forms whose output already goes through libxo are marked;
class-specific verbs such as gmirror dump still print directly and are
left alone.

Reviewed by:    adrian, bcr, carlavilla, des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D59574
DeltaFile
+11-1lib/geom/mirror/gmirror.8
+11-1lib/geom/label/glabel.8
+11-1lib/geom/journal/gjournal.8
+11-1lib/geom/eli/geli.8
+11-1lib/geom/concat/gconcat.8
+11-1lib/geom/cache/gcache.8
+66-612 files not shown
+181-1818 files

FreeBSD/src 1d94247 — lib/geom/cache gcache.8, lib/geom/concat gconcat.8

geom: Document existing --libxo support in the manual pages

The standard list and status subcommands of every GEOM class emit
through libxo, and so does geom -p, but only geom.8 (list, status) and
gpart.8 (show) mentioned it.  Mark the list and status forms with
--libxo in all class manual pages, add the option description, and
cross-reference xo_options(7).  Also mark geom -p in geom.8.

Only forms whose output already goes through libxo are marked;
class-specific verbs such as gmirror dump still print directly and are
left alone.

Reviewed by:    adrian, bcr, carlavilla, des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D59574
DeltaFile
+11-1lib/geom/mirror/gmirror.8
+11-1lib/geom/label/glabel.8
+11-1lib/geom/journal/gjournal.8
+11-1lib/geom/eli/geli.8
+11-1lib/geom/concat/gconcat.8
+11-1lib/geom/cache/gcache.8
+66-612 files not shown
+181-1818 files

FreeBSD/ports b96948f — graphics Makefile, graphics/R-cran-bmp pkg-descr distinfo

graphics/R-cran-bmp: New port

bmp provides the ability to read Windows BMP format images in R.
Currently limited to 8 bit greyscale images and 24,32 bit (A)RGB
images. Pure R implementation without external dependencies.

Approved by:    fuz (mentor), jrm (mentor)
Reviewed by:    fuz (mentor), jrm (mentor), mat (previous revision)
Differential Revision:  https://reviews.freebsd.org/D22680
DeltaFile
+17-0graphics/R-cran-bmp/Makefile
+3-0graphics/R-cran-bmp/pkg-descr
+3-0graphics/R-cran-bmp/distinfo
+1-0graphics/Makefile
+24-04 files

HardenedBSD/ports b96948f — graphics Makefile, graphics/R-cran-bmp distinfo pkg-descr

graphics/R-cran-bmp: New port

bmp provides the ability to read Windows BMP format images in R.
Currently limited to 8 bit greyscale images and 24,32 bit (A)RGB
images. Pure R implementation without external dependencies.

Approved by:    fuz (mentor), jrm (mentor)
Reviewed by:    fuz (mentor), jrm (mentor), mat (previous revision)
Differential Revision:  https://reviews.freebsd.org/D22680
DeltaFile
+17-0graphics/R-cran-bmp/Makefile
+3-0graphics/R-cran-bmp/distinfo
+3-0graphics/R-cran-bmp/pkg-descr
+1-0graphics/Makefile
+24-04 files

LLVM/project 20bbd88 — llvm/lib/Transforms/Utils SimplifyCFG.cpp, llvm/test/Transforms/SimplifyCFG/AArch64 speculate-vector-phi-select-cost.ll

[SimplifyCFG] Cost speculated selects with their real scalar condition (#217664)

`validateAndCostRequiredSelects()` priced the selects that
`speculativelyExecuteBB()` would create using
`CmpInst::makeCmpResultType(PN->getType())` as the condition type. For a
vector phi, that asks the target for the cost of a per-lane vector
select, but the select actually created uses the branch condition, which
is always a scalar `i1`.

This only changes behaviour where a target's cost model distinguishes
the two condition types. Of the targets checked, only AArch64 does.

This may worsen the compiler's output in RISC-V, X86, ARM, so no
intention to merge soon before collecting more feedback on how the
different targets should communicate this property.
DeltaFile
+106-0llvm/test/Transforms/SimplifyCFG/X86/speculate-mask-phi-select-cost.ll
+90-0llvm/test/Transforms/SimplifyCFG/AArch64/speculate-vector-phi-select-cost.ll
+90-0llvm/test/Transforms/SimplifyCFG/ARM/speculate-vector-phi-select-cost.ll
+80-0llvm/test/Transforms/SimplifyCFG/RISCV/speculate-mask-phi-select-cost.ll
+1-1llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+367-15 files

HardenedBSD/ports 017ad99 — devel Makefile, devel/R-cran-bigmemory pkg-descr distinfo

devel/R-cran-bigmemory: New port

bigmemory provides the ability to create, store, access, and manipulate
massive matrices in R. Matrices are allocated to shared memory and may
use memory-mapped files.

Approved by:    fuz (mentor)
Reviewed by:    fuz (mentor), mat (previous revision)
Differential Revision:  https://reviews.freebsd.org/D22677
DeltaFile
+20-0devel/R-cran-bigmemory/Makefile
+3-0devel/R-cran-bigmemory/pkg-descr
+3-0devel/R-cran-bigmemory/distinfo
+1-0devel/Makefile
+27-04 files

FreeBSD/ports 017ad99 — devel Makefile, devel/R-cran-bigmemory distinfo pkg-descr

devel/R-cran-bigmemory: New port

bigmemory provides the ability to create, store, access, and manipulate
massive matrices in R. Matrices are allocated to shared memory and may
use memory-mapped files.

Approved by:    fuz (mentor)
Reviewed by:    fuz (mentor), mat (previous revision)
Differential Revision:  https://reviews.freebsd.org/D22677
DeltaFile
+20-0devel/R-cran-bigmemory/Makefile
+3-0devel/R-cran-bigmemory/distinfo
+3-0devel/R-cran-bigmemory/pkg-descr
+1-0devel/Makefile
+27-04 files

FreeBSD/ports 7eac3de — devel/tvision Makefile distinfo

devel/tvision: Update to 2026.09.27

New features / bugfixes:
  - Rework screen cell and color attributes API
  - Improve TStringView description and add noexcept qualifiers
  - Improve TSpan description and add noexcept qualifiers
  - Fix workaround for 'constexpr' keyword on Borland C++
  - Borland C++: disable Quick Edit console mode
  - TEditor: properly skip spaces in nextWord/prevWord
  - tvcursor.cpp: properly read caret size from TScreen::cursorLines
  - TStringView: add lexicographical comparison operators
  - Unix: add support for horizontal mouse wheel events
  - Fix displaying double-width characters

Changelog:      https://github.com/magiblot/tvision/compare/57b6f56...b4831e2
MFH:            2026Q3
(cherry picked from commit bd4141d05d50aca5fac4b0b66f147cced58221ed)
DeltaFile
+3-3devel/tvision/distinfo
+2-2devel/tvision/Makefile
+5-52 files

FreeBSD/ports dadcf4b — devel Makefile, devel/R-cran-bigmemory.sri pkg-descr distinfo

devel/R-cran-bigmemory.sri: New port

bigmemory.sri provides a shared resource interface for the bigmemory
and synchronicity packages in R.

Approved by:    fuz (mentor), imp (previous revision), mat (previous revision)
Reviewed by:    fuz (mentor), imp (previous revision), mat (previous revision)
Differential Revision:  https://reviews.freebsd.org/D22676
DeltaFile
+14-0devel/R-cran-bigmemory.sri/Makefile
+3-0devel/R-cran-bigmemory.sri/distinfo
+2-0devel/R-cran-bigmemory.sri/pkg-descr
+1-0devel/Makefile
+20-04 files

HardenedBSD/ports dadcf4b — devel Makefile, devel/R-cran-bigmemory.sri pkg-descr distinfo

devel/R-cran-bigmemory.sri: New port

bigmemory.sri provides a shared resource interface for the bigmemory
and synchronicity packages in R.

Approved by:    fuz (mentor), imp (previous revision), mat (previous revision)
Reviewed by:    fuz (mentor), imp (previous revision), mat (previous revision)
Differential Revision:  https://reviews.freebsd.org/D22676
DeltaFile
+14-0devel/R-cran-bigmemory.sri/Makefile
+3-0devel/R-cran-bigmemory.sri/distinfo
+2-0devel/R-cran-bigmemory.sri/pkg-descr
+1-0devel/Makefile
+20-04 files

LLVM/project 1bd54f2 — llvm/test/Transforms/Attributor nofpclass.ll

fixup! [ValueTracking] Support Array and Structure in contains* check
DeltaFile
+3-3llvm/test/Transforms/Attributor/nofpclass.ll
+3-31 files

OpenBSD/ports 8CDocR9 — sysutils/broot Makefile crates.inc

   Update broot to 1.60.2.
VersionDeltaFile
1.47+126-158sysutils/broot/distinfo
1.37+62-78sysutils/broot/crates.inc
1.53+1-1sysutils/broot/Makefile
+189-2373 files

FreeBSD/doc 9285d90 — documentation/content/en/books/developers-handbook/ipv6 _index.adoc, documentation/content/en/books/fdp-primer/asciidoctor-primer _index.adoc

Fix HTML validation errors - remove h7 tag, document the rule in FDP

""Listening Side"" and ""Initiating Side"" in the Developers Handbook
used level 5 headings, which render as <h7> in single-page HTML
output for books and fail W3C validation.

Replace them with a bold phrase, and add a WARNING to the
Asciidoctor chapter of the FDP Primer that level 5 headings are
unusable in books.

Reviewed by: carlavilla
Approved by: carlavilla
Differential Revision: https://reviews.freebsd.org/D60070
PR: 297509
DeltaFile
+10-0documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc
+4-4documentation/content/en/books/developers-handbook/ipv6/_index.adoc
+14-42 files

LLVM/project 5402c8a — clang/lib/AST ExprConstant.cpp, clang/lib/AST/ByteCode Compiler.cpp Interp.cpp

fixup! [Clang][ExprConst] Accept prvalue for nothrow new
DeltaFile
+24-21clang/lib/AST/ExprConstant.cpp
+13-4clang/test/SemaCXX/new-nothrow-by-value.cpp
+10-0clang/lib/AST/ByteCode/Interp.cpp
+5-1clang/lib/AST/ByteCode/Compiler.cpp
+52-264 files

HardenedBSD/ports bd4141d — devel/tvision Makefile distinfo

devel/tvision: Update to 2026.09.27

New features / bugfixes:
  - Rework screen cell and color attributes API
  - Improve TStringView description and add noexcept qualifiers
  - Improve TSpan description and add noexcept qualifiers
  - Fix workaround for 'constexpr' keyword on Borland C++
  - Borland C++: disable Quick Edit console mode
  - TEditor: properly skip spaces in nextWord/prevWord
  - tvcursor.cpp: properly read caret size from TScreen::cursorLines
  - TStringView: add lexicographical comparison operators
  - Unix: add support for horizontal mouse wheel events
  - Fix displaying double-width characters

Changelog:      https://github.com/magiblot/tvision/compare/57b6f56...b4831e2
MFH:            2026Q3
DeltaFile
+3-3devel/tvision/distinfo
+2-2devel/tvision/Makefile
+5-52 files

FreeBSD/ports bd4141d — devel/tvision Makefile distinfo

devel/tvision: Update to 2026.09.27

New features / bugfixes:
  - Rework screen cell and color attributes API
  - Improve TStringView description and add noexcept qualifiers
  - Improve TSpan description and add noexcept qualifiers
  - Fix workaround for 'constexpr' keyword on Borland C++
  - Borland C++: disable Quick Edit console mode
  - TEditor: properly skip spaces in nextWord/prevWord
  - tvcursor.cpp: properly read caret size from TScreen::cursorLines
  - TStringView: add lexicographical comparison operators
  - Unix: add support for horizontal mouse wheel events
  - Fix displaying double-width characters

Changelog:      https://github.com/magiblot/tvision/compare/57b6f56...b4831e2
MFH:            2026Q3
DeltaFile
+3-3devel/tvision/distinfo
+2-2devel/tvision/Makefile
+5-52 files

FreeBSD/ports d99055e — graphics/virtio-gpu-qemu-kmod Makefile

graphics/virtio-gpu-qemu-kmod: Build in FreeBSD>=15.0

The driver currently does not compile in an earlier version of FreeBSD
(<15.0), therefore, mark the port as IGNORE for these versions.

MFH:            2026Q3
(cherry picked from commit 2083efe8e2a771aac5cbce773f285e591415a6bf)
DeltaFile
+6-0graphics/virtio-gpu-qemu-kmod/Makefile
+6-01 files

FreeBSD/ports 2083efe — graphics/virtio-gpu-qemu-kmod Makefile

graphics/virtio-gpu-qemu-kmod: Build in FreeBSD>=15.0

The driver currently does not compile in an earlier version of FreeBSD
(<15.0), therefore, mark the port as IGNORE for these versions.

MFH:            2026Q3
DeltaFile
+6-0graphics/virtio-gpu-qemu-kmod/Makefile
+6-01 files

HardenedBSD/ports 2083efe — graphics/virtio-gpu-qemu-kmod Makefile

graphics/virtio-gpu-qemu-kmod: Build in FreeBSD>=15.0

The driver currently does not compile in an earlier version of FreeBSD
(<15.0), therefore, mark the port as IGNORE for these versions.

MFH:            2026Q3
DeltaFile
+6-0graphics/virtio-gpu-qemu-kmod/Makefile
+6-01 files

LLVM/project d0bb1a7 — llvm/lib/Analysis ValueTracking.cpp

fixup! [ValueTracking] Support Array and Structure in contains* check
DeltaFile
+1-1llvm/lib/Analysis/ValueTracking.cpp
+1-11 files

Linux/linux d266640 — fs/debugfs inode.c

Merge tag 'driver-core-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core

Pull driver core fix from Danilo Krummrich:

 - Suppress spurious "debugfs is not initialized yet" boot warnings when
   the caller passes an error parent to debugfs file creation; callers
   propagating an earlier failure should not trigger the warning

* tag 'driver-core-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core:
  debugfs: don't warn about uninitialized debugfs for an error parent
DeltaFile
+3-3fs/debugfs/inode.c
+3-31 files

OpenBSD/ports SEXbWak — graphics/blender Makefile, graphics/blender/patches patch-intern_libmv_libmv_build_build_config_h patch-source_blender_blenlib_BLI_build_config_h

   Make blender build on sparc64

   patch from Brad Smith
VersionDeltaFile
1.1+45-0graphics/blender/patches/patch-source_blender_blenlib_BLI_build_config_h
1.1+32-0graphics/blender/patches/patch-intern_libmv_libmv_build_build_config_h
1.158+1-2graphics/blender/Makefile
+78-23 files