OPNSense/core daefd8asrc/opnsense/scripts/suricata setup.sh

Services: Intrusion Detection - load ipdivert for new inline mode (missing in https://github.com/opnsense/core/pull/9561)
DeltaFile
+3-0src/opnsense/scripts/suricata/setup.sh
+3-01 files

LLVM/project 1c9ef2cllvm/docs AMDGPUUsage.rst

[AMDGPU] Update documentation for wave reduction intrinsics
DeltaFile
+118-2llvm/docs/AMDGPUUsage.rst
+118-21 files

LLVM/project 5c4650dclang/include/clang/Basic BuiltinsAMDGPU.def, clang/lib/CodeGen/TargetBuiltins AMDGPU.cpp

[AMDGPU] Add builtins for wave reduction intrinsics
DeltaFile
+84-0clang/test/CodeGenOpenCL/builtins-amdgcn.cl
+8-0clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
+4-0clang/include/clang/Basic/BuiltinsAMDGPU.def
+96-03 files

LLVM/project b341295llvm/lib/Target/AMDGPU SIISelLowering.cpp SIInstructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.fadd.ll llvm.amdgcn.reduce.fsub.ll

[AMDGPU] Add wave reduce intrinsics for double types - 2

Supported Ops: `add`, `sub`
DeltaFile
+1,115-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll
+1,102-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll
+84-20llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+2-0llvm/lib/Target/AMDGPU/SIInstructions.td
+2,303-204 files

LLVM/project 5ddf50ellvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.fmin.ll llvm.amdgcn.reduce.fmax.ll

[AMDGPU] Canonicalize NAN values for float reduction intrinsics
DeltaFile
+144-78llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll
+144-78llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll
+22-1llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+310-1573 files

LLVM/project 1ef30bcllvm/lib/Target/AMDGPU SIISelLowering.cpp

Refactor
DeltaFile
+9-8llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+9-81 files

FreeBSD/ports d1bd9b0security Makefile, security/py-k5test Makefile pkg-descr

[NEW PORT] security/py-k5test: Library for setting up self-contained Kerberos 5 environments

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             278820
DeltaFile
+22-0security/py-k5test/Makefile
+3-0security/py-k5test/pkg-descr
+3-0security/py-k5test/distinfo
+1-0security/Makefile
+29-04 files

LLVM/project 35e540dclang/include/clang/Sema Template.h, clang/test/SemaTemplate concepts.cpp

[Clang] Let isAnyArgInstantiationDependent handle Null template arguments (#174698)

Unused template parameters, though never referenced during substitution,
must remain in the MLTAL to preserve consistent template parameter
indices.

The null type placeholder plays this role, while
isAnyArgInstantiationDependent() doesn't properly handle this case when
checking nested constraints.

There is no release note because this is a regression from concept
parameter mapping.

Fixes https://github.com/llvm/llvm-project/issues/174667
DeltaFile
+10-0clang/test/SemaTemplate/concepts.cpp
+3-1clang/include/clang/Sema/Template.h
+13-12 files

LLVM/project 9f5efd5libcxx/include optional, libcxx/test/std/utilities/optional/optional.object/optional.object.assign copy.pass.cpp

[libc++] Correct `optional<T&>` implementation (#174537)

Resolves #174350

- Several issues were found in the current implementation of
`optional<T&>`
- `value()`, `operator*()`, `and_then()`, `transform()`, `operator->()`
still provided their ref-qualified versions for rvalues and `const&`.
- Using the listed methods on an rvalue `optional<T&>` would cause a
compile failure due to a mismatch in return types.
- On the latter, `operator*`, `operator->` would return `const` for a
`optional<T&>`, which is an incorrect deep const.
- A few constructors were missing (`optional<U>&`), and most
constructors relevant to `optional<T&>` were missing `noexcept`
- Constructors and `emplace` were not correctly constructing a `T&` as
specified in _`convert-ref-init-val`_
- Also corrects the behavior of `value_or` which should return
`remove_cv_t<T>` (in our case `decay_t<_Tp>`)
- Add several test cases to verify behavior, update `value_or` tests
DeltaFile
+261-79libcxx/include/optional
+84-0libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp
+73-1libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp
+66-1libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp
+44-22libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp
+55-1libcxx/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
+583-10428 files not shown
+1,192-18134 files

LLVM/project a2e8394lld/MinGW Options.td Driver.cpp, lld/test/MinGW driver.test

[LLD] [MinGW] Add the --fat-lto-objects flag (#174962)

This uses the same syntax as the ELF linker (added in
14e3bec8fc3e1f10c3dc57277ae3dbf9a4087b1c), mapping it to the recently
added COFF linker flag in
759fb0a224e85c01fffcd42b1e71a4bea6fc757e.
DeltaFile
+8-1lld/test/MinGW/driver.test
+8-0lld/MinGW/Options.td
+4-0lld/MinGW/Driver.cpp
+20-13 files

FreeBSD/ports 850ad03sysutils/hw-probe distinfo Makefile

sysutils/hw-probe: Upgrade port to 1.6.6

PR:             290230
Approved by:    danfe (maintainer timeout)
DeltaFile
+3-3sysutils/hw-probe/distinfo
+1-1sysutils/hw-probe/Makefile
+4-42 files

LLVM/project 5ac8a9bllvm/lib/Target/AMDGPU SIISelLowering.cpp SIInstructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.fadd.ll llvm.amdgcn.reduce.fsub.ll

[AMDGPU] Add wave reduce intrinsics for double types - 2

Supported Ops: `add`, `sub`
DeltaFile
+1,115-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll
+1,102-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll
+84-20llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+2-0llvm/lib/Target/AMDGPU/SIInstructions.td
+2,303-204 files

LLVM/project 0954641llvm/docs AMDGPUUsage.rst

[AMDGPU] Update documentation for wave reduction intrinsics
DeltaFile
+118-2llvm/docs/AMDGPUUsage.rst
+118-21 files

LLVM/project 20011f9clang/include/clang/Basic BuiltinsAMDGPU.def, clang/lib/CodeGen/TargetBuiltins AMDGPU.cpp

[AMDGPU] Add builtins for wave reduction intrinsics
DeltaFile
+84-0clang/test/CodeGenOpenCL/builtins-amdgcn.cl
+8-0clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
+4-0clang/include/clang/Basic/BuiltinsAMDGPU.def
+96-03 files

LLVM/project dc068a6llvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.fmax.ll llvm.amdgcn.reduce.fmin.ll

[AMDGPU] Canonicalize NAN values for float reduction intrinsics
DeltaFile
+144-78llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll
+144-78llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll
+21-1llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+309-1573 files

LLVM/project 8f28deaflang/lib/Optimizer/OpenMP MapInfoFinalization.cpp, flang/test/Transforms omp-map-info-finalization-implicit-field.fir

[flang][OpenMP] Prevent `omp.map.info` ops with user-defined mappers from being marked as parial maps

The following test was triggering a runtime crash **on the host before launching the kernel**:
```fortran
program test_omp_target_map_bug_v5
  implicit none
  type nested_type
    real, allocatable :: alloc_field(:)
  end type nested_type

  type nesting_type
    integer :: int_field
    type(nested_type) :: derived_field
  end type nesting_type

  type(nesting_type) :: config

  allocate(config%derived_field%alloc_field(1))


    [39 lines not shown]
DeltaFile
+34-0offload/test/offloading/fortran/default-mapper-nested-derived-type.f90
+25-1flang/test/Transforms/omp-map-info-finalization-implicit-field.fir
+2-1flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
+61-23 files

LLVM/project 66d41f8llvm/lib/Target/AArch64 AArch64InstrFormats.td, llvm/lib/Target/AArch64/MCTargetDesc AArch64MCTargetDesc.h

Reapply "[llvm-exegesis] Add AArch64 operand initializers, SetRegTo" (#174729) (#174944)

This reverts commit f68774fd1ad570fef850439ac163b61dc96b98f1. The
original PR broke the sanitizer-aarch64-linux-bootstrap-asan builder:
https://lab.llvm.org/buildbot/#/builders/24/builds/16298

The cause of the failure was exegesis producing inconsistent results
across libc++ implementations when seeded with
'--random-generator-seed=<seed>'. The failing Buildbot does a 2-stage
build, in the 1st stage it builds LLVMs libc++ then builds LLVM with it
in the 2nd stage. The exegesis implementation relies on
uniform_int_distribution which doesn't guarantee consistent results
across implementations.

The tests seeded the RNG because FileCheck can't handle the wrap around
constraint of the register pairs, e.g. { v31.1d, v0.1d }. The test is
updated to no longer rely on '--random-generator-seed'. Unfortunately
the tests aren't particularly good anymore, but not sure what else can
be done for now.
DeltaFile
+127-0llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp
+126-0llvm/lib/Target/AArch64/AArch64InstrFormats.td
+106-0llvm/test/tools/llvm-exegesis/AArch64/setReg_init_check.s
+12-2llvm/test/tools/llvm-exegesis/AArch64/all-opcodes.test
+2-0llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h
+373-25 files

FreeBSD/ports 386aeb0. MOVED, devel Makefile

devel/pydbus-common: Merge into devel/py-dbus
DeltaFile
+0-77devel/pydbus-common/Makefile
+0-39devel/pydbus-common/pkg-plist
+0-3devel/pydbus-common/distinfo
+0-1devel/Makefile
+1-0MOVED
+0-1devel/pydbus-common/pkg-descr
+1-1216 files

FreeBSD/ports 3f971efdevel/py-dbus Makefile distinfo

devel/py-dbus: Decouple from pydbus-common and enable testing

These ports were split more than 10 years ago in a1fb7d3e4ebf09080fe48ea40b2cb801a56cf710
to support both Python 2 and Python 3. Later the py3-dbus variant got removed,
so there is no point in having devel/pydbus-common now.

git archeology by: jhale
DeltaFile
+52-5devel/py-dbus/Makefile
+3-2devel/py-dbus/distinfo
+2-0devel/py-dbus/pkg-plist
+57-73 files

NetBSD/pkgsrc y5KXodfdoc TODO CHANGES-2026

   doc: Updated devel/jj-docs to 0.37.0
VersionDeltaFile
1.26647+1-2doc/TODO
1.200+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc Ap2FoD3devel/jj-docs distinfo Makefile

   jj-docs: update to 0.37.0.

   Update for jj 0.37.0.
VersionDeltaFile
1.4+4-4devel/jj-docs/distinfo
1.4+2-2devel/jj-docs/Makefile
1.4+1-0devel/jj-docs/PLIST
+7-63 files

NetBSD/pkgsrc 3CJjqcfdoc TODO CHANGES-2026

   doc: Updated devel/jj to 0.37.0
VersionDeltaFile
1.26646+2-1doc/TODO
1.199+2-1doc/CHANGES-2026
+4-22 files

NetBSD/pkgsrc yu2ihPZdevel/jj distinfo cargo-depends.mk, devel/jj/patches patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs patch-.._vendor_nix-0.29.0_src_net_if__.rs

   ## [0.37.0] - 2026-01-07

   ### Release highlights

   * A new syntax for referring to hidden and divergent change IDs is available:
     `xyz/n` where `n` is a number. For instance, `xyz/0` refers to the latest
     version of `xyz`, while `xyz/1` refers to the previous version of `xyz`.
     This allows you to perform actions like `jj restore --from xyz/1 --to xyz` to
     restore `xyz` to its previous contents, if you made a mistake.

     For divergent changes, the numeric suffix will always be shown in the log,
     allowing you to disambiguate them in a similar manner.

   ### Breaking changes

   * [String patterns](docs/revsets.md#string-patterns) in revsets, command
     arguments, and configuration are now parsed as globs by default. Use
     `substring:` or `exact:` prefix as needed.


    [115 lines not shown]
VersionDeltaFile
1.30+249-244devel/jj/distinfo
1.29+81-80devel/jj/cargo-depends.mk
1.1+17-0devel/jj/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs
1.1+16-0devel/jj/patches/patch-.._vendor_nix-0.29.0_src_net_if__.rs
1.36+2-2devel/jj/Makefile
+365-3265 files

FreeBSD/src d64db88release/tools vagrant.conf arm.subr

release: make sh the default shell

The default shell for root has been changed to sh(1) followup changing
in release images sh(1) the shell for the "freebsd" user.

MFC After:      1 week
Reviewed by:    manu, emaste (re)
Approved by:    manu, emaste (re)
Differential Revision:  https://reviews.freebsd.org/D54602
DeltaFile
+1-1release/tools/vagrant.conf
+1-1release/tools/arm.subr
+2-22 files

OpenBSD/ports oZZiEMSdevel/py-pbr distinfo Makefile, devel/py-pbr/pkg PLIST

   update to py3-pbr-7.0.3
VersionDeltaFile
1.14+2-2devel/py-pbr/distinfo
1.17+3-0devel/py-pbr/pkg/PLIST
1.31+1-1devel/py-pbr/Makefile
+6-33 files

OpenBSD/ports iYQEpX2audio/py-mediafile Makefile distinfo, audio/py-mediafile/pkg PLIST

   update to py3-mediafile-0.14.0
VersionDeltaFile
1.7+57-4audio/py-mediafile/pkg/PLIST
1.12+5-5audio/py-mediafile/Makefile
1.7+2-2audio/py-mediafile/distinfo
+64-113 files

OpenBSD/ports OYEay4odevel/py-types-psutil distinfo Makefile

   update to py3-types-psutil-7.2.1.20251231
VersionDeltaFile
1.13+2-2devel/py-types-psutil/distinfo
1.15+1-1devel/py-types-psutil/Makefile
+3-32 files

OpenBSD/ports dy4VZSysysutils/py-psutil distinfo Makefile

   update to py3-psutil-7.2.1
VersionDeltaFile
1.17+2-2sysutils/py-psutil/distinfo
1.40+1-1sysutils/py-psutil/Makefile
+3-32 files

OpenBSD/ports lJf1vYCdevel/py-jaraco-functools distinfo Makefile

   update to py3-jaraco-functools-4.4.0
VersionDeltaFile
1.7+2-2devel/py-jaraco-functools/distinfo
1.20+1-1devel/py-jaraco-functools/Makefile
+3-32 files

NetBSD/src iVXfZNWcommon/lib/libc/net htonl.c

   Trailing whitespace.
VersionDeltaFile
1.5+3-3common/lib/libc/net/htonl.c
+3-31 files