LLVM/project b3c1098lldb/unittests/Platform PlatformTest.cpp

[lldb][test] PlatformTest: fix comment
DeltaFile
+1-1lldb/unittests/Platform/PlatformTest.cpp
+1-11 files

FreeBSD/ports e1114cadevel/electron37/files patch-third__party_webrtc_modules_video__capture_linux_pipewire__session.cc

devel/electron37: Unbreak build with pipewire 1.6

Obtained from:  https://bugs.gentoo.org/964012
DeltaFile
+10-0devel/electron37/files/patch-third__party_webrtc_modules_video__capture_linux_pipewire__session.cc
+10-01 files

pkgng/pkgng 9169aa5libpkg pkg_jobs.c

libpkg: attempt config file merge for force install

Currently `pkg install -f` always overwrite config files.
This commit changes this behavior to attempt to merge them.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+6-0libpkg/pkg_jobs.c
+6-01 files

pkgng/pkgng 2ec66d7libpkg pkg_add.c pkg.c

libpkg: fix --register-only to populate config file contents

Currently `pkg install --register-only` does not acutally populate
config file contents in the pkg database. This leads to config files
potentially getting silently overwritten during upgrade/reinstall.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+48-1libpkg/pkg_add.c
+3-0libpkg/pkg.c
+51-12 files

pkgng/pkgng cce541atests/frontend configmerge.sh

tests: add failing test that should pass

pkg install --register-only followed by pkg install -f should
merge config files, but it currently does not.

Fixing this behavior will allow pkgbasify to be simpler and more robust.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+41-1tests/frontend/configmerge.sh
+41-11 files

FreeBSD/ports 8e6b88aaudio/qtractor distinfo Makefile

audio/qtractor: update 1.5.11 → 1.5.12

Reported by:    portscout
DeltaFile
+3-3audio/qtractor/distinfo
+1-2audio/qtractor/Makefile
+4-52 files

FreeBSD/ports 82f0841misc/github-copilot-cli pkg-plist distinfo, misc/github-copilot-cli/files package-lock.json package-lock-keytar.json

misc/github-copilot-cli: update 0.0.394 → 1.0.10
DeltaFile
+28-28misc/github-copilot-cli/files/package-lock.json
+53-0misc/github-copilot-cli/pkg-plist
+10-9misc/github-copilot-cli/files/package-lock-keytar.json
+9-9misc/github-copilot-cli/files/package-lock-sharp.json
+7-7misc/github-copilot-cli/distinfo
+1-2misc/github-copilot-cli/Makefile
+108-556 files

FreeBSD/src b1f72ddsbin/tunefs tunefs.c tunefs.8

tunefs: Don't combine GEOM journaling with SU

GEOM journaling shouldn't be used at the same time as soft updates, so
don't enable one if the other is already in use.

MFC after:      1 week
PR:             293896
Reviewed by:    mckusick
Differential Revision:  https://reviews.freebsd.org/D56002
DeltaFile
+13-4sbin/tunefs/tunefs.c
+6-2sbin/tunefs/tunefs.8
+19-62 files

FreeBSD/src 092687asys/amd64/conf FIRECRACKER GENERIC, sys/arm64/conf std.arm64

kernel: Be clearer about what ZSTDIO is for

ZSTDIO is not just for core dumps, and it is now required by ZFS, so
move it (and GZIO, which is still just for dumps) to a new “Compression
support” section in GENERIC, and add them both to MINIMAL.

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D55940
DeltaFile
+4-2sys/arm64/conf/std.arm64
+4-2sys/riscv/conf/GENERIC
+4-2sys/amd64/conf/FIRECRACKER
+4-2sys/amd64/conf/GENERIC
+4-2sys/powerpc/conf/GENERIC
+4-2sys/powerpc/conf/GENERIC64
+24-125 files not shown
+42-1811 files

FreeBSD/src e30fcdasbin/newfs newfs.8 newfs.c

newfs: Don't combine GEOM journaling with SU

GEOM journaling shouldn't be used at the same time as soft updates, so
don't enable soft updates if GEOM journaling has been requested, and
error out if both are explicitly requested.

MFC after:      1 week
PR:             293896
Reviewed by:    mckusick
Differential Revision:  https://reviews.freebsd.org/D55999
DeltaFile
+10-4sbin/newfs/newfs.8
+3-1sbin/newfs/newfs.c
+13-52 files

OpenBSD/ports wv784w4graphics/py-imageio distinfo Makefile

   Update to py3-imageio-2.37.3.
VersionDeltaFile
1.4+2-2graphics/py-imageio/distinfo
1.18+1-2graphics/py-imageio/Makefile
+3-42 files

OpenBSD/ports MZaMas0devel/p5-Log-Any Makefile distinfo

   Update to p5-Log-Any-1.719.
VersionDeltaFile
1.23+3-1devel/p5-Log-Any/Makefile
1.15+2-2devel/p5-Log-Any/distinfo
+5-32 files

FreeBSD/ports 8f20a56misc/global-tz distinfo Makefile, misc/global-tz/files patch-zone1970.tab

misc/global-tz: update to 2026agtz

Release 2026agtz of global-tz, derived from iana-tz.
DeltaFile
+0-12misc/global-tz/files/patch-zone1970.tab
+5-5misc/global-tz/distinfo
+1-1misc/global-tz/Makefile
+6-183 files

FreeBSD/src 81d2c7dshare/man/man3 alloca.3

alloca.3: Add entry about defining VLAs in same block as alloca() to BUGS

Refer to alloca() as a (builtin) function or macro, as it could be
defined as either depending on the compiler.

Paragraph about bug comes from Darwin's libc, and example added to
illustrate it.

Reviewed by:    bnovkov
Approved by:    bnovkov
MFC after:      3 days
Obtained from:  https://github.com/apple-oss-distributions/libc (partially)
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D55370

(cherry picked from commit 4da237aee328f368cd85b659854c4556a39f15ef)
DeltaFile
+29-11share/man/man3/alloca.3
+29-111 files

OpenBSD/ports CWzTRacastro/py-astropy-iers-data distinfo Makefile

   Update to py3-astropy-iers-data-0.2026.3.16.0.53.33.
VersionDeltaFile
1.28+2-2astro/py-astropy-iers-data/distinfo
1.30+1-1astro/py-astropy-iers-data/Makefile
+3-32 files

LLVM/project 64c4e52mlir/lib/Conversion/MemRefToSPIRV MemRefToSPIRV.cpp, mlir/test/Conversion/MemRefToSPIRV memref-to-spirv.mlir

[mlir][SPIRV] Add alignment calculation to support `PhysicalStorageBuffer` with vector types (#187698)

This allows to lower `memref.load`/`store` operations on
`PhysicalStorageBuffer`-typed resources with the underlying type being a
vector type. This improves support for the `PhysicalStorageBuffer`
capability in pipelines that use the Vector dialect for distribution.

Signed-off-by: Artem Gindinson <gindinson at roofline.ai>
DeltaFile
+31-0mlir/test/Conversion/MemRefToSPIRV/memref-to-spirv.mlir
+14-5mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp
+45-52 files

HardenedBSD/src 091a52esys/amd64/amd64 trap.c exec_machdep.c, sys/amd64/ia32 ia32_signal.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+71-48sys/amd64/amd64/trap.c
+46-70sys/dev/tpm/tpm20.c
+49-6sys/x86/include/frame.h
+28-0sys/amd64/ia32/ia32_signal.c
+14-14sys/dev/tpm/tpm_tis_core.c
+19-0sys/amd64/amd64/exec_machdep.c
+227-1387 files not shown
+252-16313 files

HardenedBSD/ports d345455science/abinit Makefile, science/atompaw Makefile distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+6-12science/atompaw/Makefile
+3-3science/atompaw/distinfo
+0-3science/ocean/Makefile
+0-3science/abinit/Makefile
+9-214 files

LLVM/project 1087db5clang-tools-extra/clang-tidy/bugprone SuspiciousSemicolonCheck.cpp SuspiciousSemicolonCheck.h

[clang-tidy] Speed up `bugprone-suspicious-semicolon` (#187558)

```txt
                   ---User Time---   --System Time--   --User+System--   ---Wall Time---  --- Name ---
Status quo:        0.4743 (100.0%)   0.3802 (100.0%)   0.8546 (100.0%)   0.8567 (100.0%)  bugprone-suspicious-semicolon
With this change:  0.0103 (100.0%)   0.0027 (100.0%)   0.0130 (100.0%)   0.0133 (100.0%)  bugprone-suspicious-semicolon
```
Continuing the trend of registering one `anyOf` matcher being slower
than registering each of its matchers separately (see #178829 for a
previous example).

(This PR also changes the traversal mode, but I only saw a small speedup
from that. Most of it came from registering the matchers separately.)

This check wasn't super expensive to begin with, but the speedup is
still pretty nice.
DeltaFile
+9-7clang-tools-extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp
+3-0clang-tools-extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.h
+12-72 files

LLVM/project d7fe9c8clang/lib/Format TokenAnnotator.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] Handle sizeof in C compound literals (#187633)

Fixes #168237
DeltaFile
+11-0clang/lib/Format/TokenAnnotator.cpp
+2-0clang/unittests/Format/FormatTest.cpp
+13-02 files

FreeBSD/src a87bde8sys/dev/acpica acpi_spmc.c

acpi_spmc: Simplify constraint freeing

We don't need to check for NULL before calling free().

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-7sys/dev/acpica/acpi_spmc.c
+3-71 files

HardenedBSD/src a87bde8sys/dev/acpica acpi_spmc.c

acpi_spmc: Simplify constraint freeing

We don't need to check for NULL before calling free().

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-7sys/dev/acpica/acpi_spmc.c
+3-71 files

FreeBSD/src 2547f97share/man/man4 acpi.4

acpi.4: Update sysctl descriptions for new stypes

The previous S1-S5 options are still accepted for compatibility, but
they are now deprecated in favour of the new generic sleep types.

Reported by:    markj
Reviewed by:    markj
Approved by:    markj
Fixes:          97d152698f48 ("acpi: Use sleep types defined in sys/power.h")
Event:          AsiaBSDCon 2026
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56008
DeltaFile
+14-13share/man/man4/acpi.4
+14-131 files

HardenedBSD/src 2547f97share/man/man4 acpi.4

acpi.4: Update sysctl descriptions for new stypes

The previous S1-S5 options are still accepted for compatibility, but
they are now deprecated in favour of the new generic sleep types.

Reported by:    markj
Reviewed by:    markj
Approved by:    markj
Fixes:          97d152698f48 ("acpi: Use sleep types defined in sys/power.h")
Event:          AsiaBSDCon 2026
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56008
DeltaFile
+14-13share/man/man4/acpi.4
+14-131 files

LLVM/project d0d0238llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

Address wanglei's comment
DeltaFile
+1-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+1-01 files

LLVM/project f0a652eclang/lib/Lex PPDirectives.cpp

[NFC][clang] Remove dead code in HandleCXXModuleDirective (#187737)

Remove the dead code in `Preprocessor::HandleCXXModuleDirective`.

Signed-off-by: yronglin <yronglin777 at gmail.com>
DeltaFile
+6-7clang/lib/Lex/PPDirectives.cpp
+6-71 files

LLVM/project 91dbaf5llvm/lib/Target/NVPTX NVPTXUtilities.h, llvm/lib/Target/NVPTX/MCTargetDesc NVPTXInstPrinter.h NVPTXInstPrinter.cpp

[NVPTX] Print param space sub-qualifiers where supported  (#187350)

Print param space sub-qualifiers (`param::entry` and `param::func`) for
PTX 8.3+, as described in the [PTX ISA
docs](https://docs.nvidia.com/cuda/parallel-thread-execution/index.html#parameter-state-space).
This requires threading the `MCSubtargetInfo` through the inst printer,
which is done by setting `PassSubtarget = 1` on the asm writer.

Emitting the full space avoids the need for ptxas to infer it, improving
readability and more importantly preventing potential bugs if valid LLVM
IR transformations were to move a load from ADDRESS_SPACE_ENTRY_PARAM
into a device function.
DeltaFile
+148-0llvm/test/CodeGen/NVPTX/param-space-subqualifiers.ll
+35-24llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.h
+28-28llvm/test/CodeGen/NVPTX/tensormap_replace.ll
+34-17llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp
+5-3llvm/lib/Target/NVPTX/NVPTXUtilities.h
+3-3llvm/test/CodeGen/NVPTX/inline-asm-b128-test1.ll
+253-752 files not shown
+260-778 files

FreeBSD/src 66447absys/dev/acpica acpi.c

acpi: Print sysctl name in deprecated sleep type warning

Reported by:    markj
Fixes:          97d152698f48 ("acpi: Use sleep types defined in sys/power.h")
Event:          AsiaBSDCon 2026
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sys/dev/acpica/acpi.c
+3-31 files

HardenedBSD/src 66447absys/dev/acpica acpi.c

acpi: Print sysctl name in deprecated sleep type warning

Reported by:    markj
Fixes:          97d152698f48 ("acpi: Use sleep types defined in sys/power.h")
Event:          AsiaBSDCon 2026
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sys/dev/acpica/acpi.c
+3-31 files

NetBSD/src rbhDbCOsys/uvm uvm_mmap.c

   sys_mincore: stop locking potentially huge amount of user memory

   the current implementation performs uvm_vslock() on the
   user-specified amount of memory. it isn't safe in general.
   some might even consider it as a security issue.

   this commit fixes it by splitting the user-specified range into
   small ones which a temporary kernel buffer can cover. it's ok to
   report potentially stale values as the mincore() api is inherently
   racy in the first place.

   while we still ought to invent a proper "lock user memory for
   direct i/o" infrastructue, in this particular use case, it isn't
   necessary or appropriate.
VersionDeltaFile
1.189+68-45sys/uvm/uvm_mmap.c
+68-451 files