LLVM/project 2e885b9mlir/include/mlir/IR BuiltinAttributes.h BuiltinAttributes.td, mlir/lib/IR BuiltinAttributes.cpp AsmPrinter.cpp

[mlir][IR] Rename + merge DenseElementsAttr
DeltaFile
+164-582mlir/include/mlir/IR/BuiltinAttributes.h
+255-38mlir/include/mlir/IR/BuiltinAttributes.td
+40-62mlir/lib/IR/BuiltinAttributes.cpp
+5-21mlir/lib/IR/AsmPrinter.cpp
+5-5mlir/lib/IR/AttributeDetail.h
+2-3mlir/include/mlir/IR/BuiltinDialectBytecode.td
+471-7119 files not shown
+484-72515 files

FreeBSD/ports 6343bddwww/webtrees21 pkg-plist distinfo

www/webtrees21: Update to 2.1.26

PR:             292786
Approved by:    submitter is maintainer
DeltaFile
+199-338www/webtrees21/pkg-plist
+3-3www/webtrees21/distinfo
+1-1www/webtrees21/Makefile
+203-3423 files

FreeBSD/src caf23c8lib/libusb libusb20_dev_open.3 libusb20_be_device_foreach.3

libusb20: Add dev_open + be_device_foreach manuals

Manual pages for libusb20_open(3) and libusb20_be_device_foreach(3).

PR:                     291675
MFC after:              3 days
Reviewed by:            adrian (usb), ziaee (manpages)
Differential Revision:  https://reviews.freebsd.org/D54231
DeltaFile
+69-0lib/libusb/libusb20_dev_open.3
+56-0lib/libusb/libusb20_be_device_foreach.3
+2-4lib/libusb/Makefile
+127-43 files

FreeBSD/ports f268857databases/mysql96-client pkg-message

databases/mysql96-client: Fix pkg-message

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1databases/mysql96-client/pkg-message
+1-11 files

FreeBSD/ports 7b83f1fdatabases/mysql91-client Makefile, databases/mysql91-server Makefile

databases/mysql9*-{server|client}: Set Deprecate Date

Deprecate Date and set to expire on 2026-03-31

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-0databases/mysql91-client/Makefile
+3-0databases/mysql91-server/Makefile
+3-0databases/mysql94-client/Makefile
+3-0databases/mysql94-server/Makefile
+12-04 files

FreeBSD/ports 3b51df4www/go-www distinfo Makefile

www/go-www: Update to 2.0.5

Remove GO_BUILDFLAGS.
Update WWW.

Changelogs:
https://github.com/nbari/www/releases/tag/2.0.4
https://github.com/nbari/www/releases/tag/2.0.5

PR:             286100
Approved by:    submitter is maintainer
DeltaFile
+9-5www/go-www/distinfo
+5-6www/go-www/Makefile
+14-112 files

FreeBSD/doc ab01611documentation/content/en/books/porters-handbook/special _index.adoc

[phb]: Update JAVA_VERSION values.
DeltaFile
+1-1documentation/content/en/books/porters-handbook/special/_index.adoc
+1-11 files

FreeBSD/ports 085f204databases/mysql96-server pkg-plist Makefile, databases/mysql96-server/files patch-sql_rpl__log__encryption.cc patch-storage_innobase_ut_crc32.cc

databases/mysql96-{server|client}: add new Ports

Welcome MySQL 9.6

What is new in MySQL9.6:
https://dev.mysql.com/doc/relnotes/mysql/9.6/en/news-9-6-0.html

MySQL8.4+ supports only 64-bit platforms!

Sponsored by:   Netzkommune GmbH
DeltaFile
+286-0databases/mysql96-server/pkg-plist
+182-0databases/mysql96-server/Makefile
+134-0databases/mysql96-server/files/patch-sql_rpl__log__encryption.cc
+104-0databases/mysql96-server/files/patch-storage_innobase_ut_crc32.cc
+95-0databases/mysql96-server/files/patch-cmake_install__layout.cmake
+80-0databases/mysql96-server/files/patch-CMakeLists.txt
+881-053 files not shown
+2,239-159 files

FreeBSD/ports a86f619devel/R-cran-later distinfo Makefile

devel/R-cran-later: Update to 1.4.6

Changelog: https://cran.r-project.org/web/packages/later/news/news.html
DeltaFile
+3-3devel/R-cran-later/distinfo
+1-1devel/R-cran-later/Makefile
+4-42 files

LLVM/project e86750bllvm/test/tools/llubi controlflow.ll stack_overflow.ll, llvm/tools/llubi/lib Interpreter.cpp Context.cpp

[llubi] Add basic support for icmp, terminators and function calls (#181393)

Note: icmp with integers is also introduced in this patch, as it is
needed to compute branch conditions.
DeltaFile
+430-0llvm/test/tools/llubi/controlflow.ll
+251-3llvm/tools/llubi/lib/Interpreter.cpp
+107-0llvm/test/tools/llubi/stack_overflow.ll
+63-4llvm/tools/llubi/lib/Context.cpp
+23-0llvm/test/tools/llubi/infinite_loop.ll
+17-2llvm/tools/llubi/lib/Context.h
+891-913 files not shown
+1,036-919 files

HardenedBSD/src 869c055sys/kern kern_exec.c

HBSD: ASLR: Use VMFS_NO_SPACE to map the stack

We want the stack to land where we calculated it based on the
precalculated delta. While VMFS_ANY_SPACE still gets the job done, it is
the wrong flag in this case. By using VMFS_NO_SPACE, we make the process
of mapping the stack a quicker operation.

However, the risk of a failed mapping increases since vm_map_find(9)
will fail if the requested virtual address is already allocated. The
risk of this is small since we're dealing with a fresh address space.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
MFC-to:         15-STABLE
MFC-to:         14-STABLE
(cherry picked from commit 1e761a51dc553a84f88f13e1231a6688a3fcd50d)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
(cherry picked from commit 15de57e616f7af3ea5fc02e9834515851cee3014)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-1sys/kern/kern_exec.c
+1-11 files

HardenedBSD/src 46a3370sys/amd64/conf HARDENEDBSD-CORE

HBSD: Disable WITNESS' checking of vnode locks

FreeBSD relatively recently changed how vnode locking works in the
kernel. There are a few places that still need to be updated.
HardenedBSD's use of filesystem extended attributes seems to trip
WITNESS vnode lock checking when ZFS is used. This causes a kernel
panic, which is more likely to be triggered during a package build.

So, for now, let's disable the vnode lock checks. I plan to revisit this
when I have more available time.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
(cherry picked from commit 103903e6b27e557c93aa52e8cfbdcb103fb78f47)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
(cherry picked from commit 1676d6ab9a023e8feac2e345349a1ddbd74d024d)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-0sys/amd64/conf/HARDENEDBSD-CORE
+2-01 files

HardenedBSD/src 08693b5sys/hardenedbsd hbsd_grsec_tpe.c

HBSD: TPE: Ensure user-owned vnodes are unwritable

Neither the executable nor the directory containing it should be
writable if it's not owned by root (0).

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
MFC-to:         15-STABLE
MFC-to:         14-STABLE
(cherry picked from commit ffe9d2caea1bbab424281f5d784a551152e97d56)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
(cherry picked from commit 1d02b772d171d403e9d264916034c8806aca1d8a)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+12-6sys/hardenedbsd/hbsd_grsec_tpe.c
+12-61 files

HardenedBSD/src 53fb08fbin/pwd pwd.c, bin/pwd/tests pwd_test.sh

Merge remote-tracking branch 'origin/hardened/15-stable/main' into hardened/15-stable/main
DeltaFile
+249-0usr.bin/m4/tests/m4_test.sh
+54-47bin/pwd/pwd.c
+94-0bin/pwd/tests/pwd_test.sh
+0-44usr.bin/m4/tests/regress.gnuprefix.out
+22-22usr.bin/xinstall/xinstall.c
+44-0usr.bin/m4/tests/regress.gnuprefix.err
+463-11323 files not shown
+610-18529 files

LLVM/project 70905e0llvm/docs ReleaseNotes.md, llvm/lib/Analysis BranchProbabilityInfo.cpp

[RFC][IR] Remove `Constant::isZeroValue` (#181521)

`Constant::isZeroValue` currently behaves same as
`Constant::isNullValue` for all types except floating-point, where it
additionally returns true for negative zero (`-0.0`). However, in
practice, almost all callers operate on integer/pointer types where the
two are equivalent, and the few FP-relevant callers have no meaningful
dependence on the `-0.0` behavior.

This PR removes `isZeroValue` to eliminate the confusing API. All
callers are changed to `isNullValue` with no test failures.

`isZeroValue` will be reintroduced in a future change with clearer
semantics: when null pointers may have non-zero bit patterns,
`isZeroValue` will check for bitwise-all-zeros, while `isNullValue` will
check for the semantic null (which
may be non-zero).
DeltaFile
+9-9llvm/unittests/Analysis/ValueLatticeTest.cpp
+1-17llvm/lib/IR/Constants.cpp
+3-3llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+6-0llvm/docs/ReleaseNotes.md
+2-3llvm/lib/Analysis/BranchProbabilityInfo.cpp
+2-2llvm/lib/IR/AutoUpgrade.cpp
+23-3430 files not shown
+60-7436 files

LLVM/project 0f7791eclang/bindings/python/clang cindex.py

[clang][Python] Use str.format instead of string concatenations (#173861)

This PR replaces string concatenations and the older `%` string
interpolation with `str.format`. Changes along those lines were
originally a part of #173845, but they were moved to a new PR,
where it was decided that `str.format` is preferable over
f-strings.

Changes in this commit are identical to
abf1d0bea04ab5d5ed1be3708ce1cd86707d5c8f, but commit title and
description were changed to correctly reflect the changes.
DeltaFile
+30-37clang/bindings/python/clang/cindex.py
+30-371 files

OpenBSD/ports nrXvJwzdevel/flake8 Makefile distinfo

   update flake8 to 7.3.0

   breakage following pyflakes update pointed out by naddy@
VersionDeltaFile
1.40+3-4devel/flake8/Makefile
1.18+2-2devel/flake8/distinfo
+5-62 files

FreeBSD/ports 6555e43devel/reflect-cpp pkg-plist distinfo

devel/reflect-cpp: Update 0.23.0 => 0.24.0

Changelogs:
* https://github.com/getml/reflect-cpp/releases/tag/v0.24.0
* https://github.com/getml/reflect-cpp/compare/v0.23.0...v0.24.0

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+11-1devel/reflect-cpp/pkg-plist
+3-3devel/reflect-cpp/distinfo
+1-1devel/reflect-cpp/Makefile
+15-53 files

OpenBSD/ports OKhyroJgeo Makefile

   geo/Makefile: +nco
VersionDeltaFile
1.104+1-0geo/Makefile
+1-01 files

OpenBSD/ports p9TCLEDgeo/nco Makefile distinfo, geo/nco/patches patch-src_nco_Makefile_am

   Initial revision
VersionDeltaFile
1.1+41-0geo/nco/Makefile
1.1+38-0geo/nco/pkg/PLIST
1.1+12-0geo/nco/patches/patch-src_nco_Makefile_am
1.1+8-0geo/nco/pkg/DESCR
1.1+2-0geo/nco/distinfo
1.1.1.1+0-0geo/nco/pkg/PLIST
+101-04 files not shown
+101-010 files

NetBSD/src cAVvydqdistrib/sets/lists/man mi

   one more info file for binutils=246
VersionDeltaFile
1.1830+2-1distrib/sets/lists/man/mi
+2-11 files

LLVM/project 152d811clang/bindings/python/clang cindex.py

Revert "[clang][Python] Use fstrings instead of string concatenations (#173861)"

This reverts commit abf1d0bea04ab5d5ed1be3708ce1cd86707d5c8f,
because its title and description are entirely wrong.
f-strings is what was initially proposed, but then it was decided
to go with `str.format`.
DeltaFile
+37-30clang/bindings/python/clang/cindex.py
+37-301 files

NetBSD/pkgsrc NeU3nfNdoc CHANGES-2026, textproc Makefile

   Added textproc/php-pecl-spell version 1.0.1

   PHP is a programming language designed to be embedded into web pages.
   This module provides support for pspell (spell checking) for PHP >= 8.4.0

   For earlier PHP versions, use textproc/php-pspell
VersionDeltaFile
1.1+20-0textproc/php-pecl-pspell/Makefile
1.1+5-0textproc/php-pecl-pspell/distinfo
1.1+3-0textproc/php-pecl-pspell/DESCR
1.1573+2-1textproc/Makefile
1.1115+2-1doc/CHANGES-2026
+32-25 files

FreeBSD/doc 2326383website/content/ru/releases/14.4R schedule.adoc

website/ru: Add releases/14.4R/schedule.adoc

Synced to EN 1b64c351ad4cfaaf550fee03e60158abc6bc1e54
DeltaFile
+58-0website/content/ru/releases/14.4R/schedule.adoc
+58-01 files

OpenBSD/ports 7yoQkk6geo/pdal distinfo Makefile, geo/pdal/patches patch-cmake_macros_cmake

   geo/pdal: update to 2.10.0.

   see https://github.com/PDAL/PDAL/releases/tag/2.10.0
VersionDeltaFile
1.37+2-2geo/pdal/distinfo
1.49+2-2geo/pdal/Makefile
1.18+3-1geo/pdal/pkg/PLIST
1.10+1-1geo/pdal/patches/patch-cmake_macros_cmake
+8-64 files

FreeBSD/doc e80c0d7website/content/ru/releases/15.1R schedule.adoc

website/ru: Fix incorrect branch name.
DeltaFile
+1-1website/content/ru/releases/15.1R/schedule.adoc
+1-11 files

LLVM/project bcbb04aclang/lib/Frontend ASTUnit.cpp LayoutOverrideSource.cpp

[clang] Add explicit std::move(...) to avoid a few copies (#180478)

Moving an std::shared_ptr is always profitable (marginally).

Moving a clang::LayoutOverrideSource::Layout may be profitable depending
on the size of the underlying llvm::SmallVector.

Changes suggested by performance-use-std-move from #179467
DeltaFile
+2-2clang/lib/Frontend/ASTUnit.cpp
+1-1clang/lib/Frontend/LayoutOverrideSource.cpp
+3-32 files

Linux/linux bb7a3fcdrivers/i2c/busses i2c-tegra.c i2c-designware-common.c

Merge tag 'i2c-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux

Pull i2c updates from Wolfram Sang:
 - core: cleaner fwnode usage
 - tegra: timing improvements and Tegra264 support
 - lpi2c: fix SMBus block read NACK after byte count
 - amd-mp2, designware, mlxbf, rtl9300, spacemit, tegra: cleanups
 - designware:
    - use a dedicated algorithm for AMD Navi
    - replace magic numbers with named constants
    - replace min_t() with min() to avoid u8 truncation
    - refactor core to enable mode switching
 - imx-lpi2c: add runtime PM support for IRQ and clock handling
 - lan9691-i2c: add new driver
 - rtl9300: use OF helpers directly and avoid fwnode handling
 - spacemit: add bus reset support
 - units: add HZ_PER_GHZ and use it in several i2c drivers
 - at24 i2c eeprom:
    - add a set of new compatibles to DT bindings

    [24 lines not shown]
DeltaFile
+258-48drivers/i2c/busses/i2c-tegra.c
+218-28drivers/i2c/busses/i2c-designware-common.c
+154-37drivers/i2c/busses/i2c-imx-lpi2c.c
+27-160drivers/i2c/busses/i2c-designware-master.c
+20-111drivers/i2c/busses/i2c-designware-slave.c
+2-70drivers/i2c/busses/i2c-designware-platdrv.c
+679-45420 files not shown
+783-54226 files

Linux/linux 348e77bDocumentation/devicetree/bindings/input focaltech,ft8112.yaml, drivers/input/misc gpio_decoder.c twl4030-pwrbutton.c

Merge tag 'input-for-v7.0-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

Pull input updates from Dmitry Torokhov:

 - support for FocalTech FT8112 added to i2c-hid driver

 - support for FocalTech FT3518 added to edt-ft5x06 driver

 - support for power buttons in TWL603x chips added to twl4030-pwrbutton
   driver

 - an update to gpio-decoder driver to make it usable on non-OF
   platforms and to clean up the code

 - an update to synaptics_i2c driver switching it to use managed
   resources and a fix to restarting polling after resume

 - an update to gpio-keys driver to fall back to getting IRQ from
   resources if not specified using other means

    [35 lines not shown]
DeltaFile
+98-123drivers/input/mouse/synaptics_i2c.c
+0-180include/linux/input/adp5589.h
+60-36drivers/input/touchscreen/ili210x.c
+33-39drivers/input/misc/gpio_decoder.c
+58-9drivers/input/misc/twl4030-pwrbutton.c
+66-0Documentation/devicetree/bindings/input/focaltech,ft8112.yaml
+315-38744 files not shown
+516-51050 files

NetBSD/pkgsrc Lz56ci8doc CHANGES-2026

   doc: Added multimedia/uxplay version 1.73.3
VersionDeltaFile
1.1114+2-1doc/CHANGES-2026
+2-11 files