OPNSense/core 0b1e09csrc/etc/inc filter.lib.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Cleanup: Remove _enabled from some of the keys that switched from disabled to enabled since that's clear now
DeltaFile
+14-14src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+7-7src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_0.php
+7-7src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+6-6src/etc/inc/filter.lib.inc
+5-5src/opnsense/mvc/app/models/OPNsense/Core/InitialSetup.php
+2-2src/opnsense/scripts/shell/setaddr.php
+41-413 files not shown
+45-459 files

OPNSense/tools cf89649config/26.7 ports.conf

config: make a note about obsolete ports
DeltaFile
+2-0config/26.7/ports.conf
+2-01 files

OPNSense/tools 9dc657dconfig/26.7 ports.conf

add openvox-agent and opn_api

refs https://github.com/opnsense/plugins/pull/5344
DeltaFile
+2-0config/26.7/ports.conf
+2-01 files

HardenedBSD/ports d2603bbmisc/py-pytorch/files patch-cpuinfo-with-freebsd-support_src_arm_freebsd_init.c, science/neko pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+150-36science/neko/pkg-plist
+186-0misc/py-pytorch/files/patch-cpuinfo-with-freebsd-support_src_arm_freebsd_init.c
+67-0www/bunkerweb/files/freebsd-migrate.py
+58-0www/bunkerweb/files/patch-src_common_core_ui_confs_default-server-http_ui.conf
+55-2www/bunkerweb/pkg-plist
+33-0science/pagmo2/files/patch-CMakeLists.txt
+549-3853 files not shown
+932-22059 files

FreeBSD/ports 00ec1b3editors/gram Makefile

editors/gram: broken on i386

Reported by:    fallout

(cherry picked from commit 18bddae82c19b87f2ef2d6b94ff6ca0df048fc7b)
DeltaFile
+1-0editors/gram/Makefile
+1-01 files

FreeBSD/ports 222078deditors/gram Makefile

editors/gram: Broken on aarch64

Reported by:    fallout

(cherry picked from commit 78c8b598ee4d78a18319eb899276cd13c6bf8715)
DeltaFile
+2-0editors/gram/Makefile
+2-01 files

HardenedBSD/ports 18bddaeeditors/gram Makefile

editors/gram: broken on i386

Reported by:    fallout
DeltaFile
+1-0editors/gram/Makefile
+1-01 files

FreeBSD/ports 18bddaeeditors/gram Makefile

editors/gram: broken on i386

Reported by:    fallout
DeltaFile
+1-0editors/gram/Makefile
+1-01 files

OPNSense/core c2bbd69src/www system_usermanager_passwordmg.php

system: clear password change session flag only after password was changed

PR: GHSA-x3q7-cc7h-gj3v
DeltaFile
+6-5src/www/system_usermanager_passwordmg.php
+6-51 files

FreeBSD/ports f42fb11textproc/py-lingua-language-detector Makefile

textproc/py-lingua-language-detector: broken on i386

Reported by:    fallout

(cherry picked from commit 6fc07b7acd1cab692206cca6e018a2175d9e8b85)
DeltaFile
+2-0textproc/py-lingua-language-detector/Makefile
+2-01 files

HardenedBSD/ports 6fc07b7textproc/py-lingua-language-detector Makefile

textproc/py-lingua-language-detector: broken on i386

Reported by:    fallout
DeltaFile
+2-0textproc/py-lingua-language-detector/Makefile
+2-01 files

FreeBSD/ports 6fc07b7textproc/py-lingua-language-detector Makefile

textproc/py-lingua-language-detector: broken on i386

Reported by:    fallout
DeltaFile
+2-0textproc/py-lingua-language-detector/Makefile
+2-01 files

FreeBSD/ports bab138ascience/pagmo2 Makefile, science/pagmo2/files patch-CMakeLists.txt

science/pagmo2: fix tests
DeltaFile
+33-0science/pagmo2/files/patch-CMakeLists.txt
+4-2science/pagmo2/Makefile
+37-22 files

HardenedBSD/ports 7cccbdbmath/chuffed Makefile

math/chuffed: broken on i386

Reported by:    fallout
DeltaFile
+2-0math/chuffed/Makefile
+2-01 files

HardenedBSD/ports bab138ascience/pagmo2 Makefile, science/pagmo2/files patch-CMakeLists.txt

science/pagmo2: fix tests
DeltaFile
+33-0science/pagmo2/files/patch-CMakeLists.txt
+4-2science/pagmo2/Makefile
+37-22 files

FreeBSD/ports 7cccbdbmath/chuffed Makefile

math/chuffed: broken on i386

Reported by:    fallout
DeltaFile
+2-0math/chuffed/Makefile
+2-01 files

LLVM/project a28c83dlibcxx/include/__locale_dir/support windows.h

add _LIBCPP_HIDE_FROM_ABI to the __get_c_locale() forward declaration on Windows
DeltaFile
+1-1libcxx/include/__locale_dir/support/windows.h
+1-11 files

LLVM/project a2a07c7llvm/lib/Analysis ConstantFolding.cpp, llvm/lib/Target/AMDGPU SIISelLowering.cpp

[AMDGPU] Constant folding for wave-reduce intrinsics
DeltaFile
+972-0llvm/test/CodeGen/AMDGPU/atomic_optimizations_mul_one.ll
+0-614llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_optimizations_mul_one.ll
+41-2llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+10-0llvm/lib/Analysis/ConstantFolding.cpp
+1,023-6164 files

LLVM/project 9ac223eutils/bazel/llvm-project-overlay/openmp/runtime/src BUILD.bazel

[Bazel] Fixes 94f5dd0 (#225300)

This fixes 94f5dd0eb25ed97603af1d0a501c412fcfea6696 (#197191).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=94f5dd0eb25ed97603af1d0a501c412fcfea6696

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+2-0utils/bazel/llvm-project-overlay/openmp/runtime/src/BUILD.bazel
+2-01 files

LLVM/project 5587ab4llvm/lib/Transforms/Scalar SimpleLoopUnswitch.cpp, llvm/test/Transforms/SimpleLoopUnswitch pr138509.ll nontrivial-unswitch-trivial-select.ll

[SimpleLoopUnswitch] Allow trivial unswitch when exit LCSSA is a header PHI (#222962)

Trivial unswitch bails on a common loop shape: a loop-invariant branch
in the header that exits the loop returning a loop-carried value.

```
  int acc = 0;
  for (...) {
    if (c)
      return acc;
    acc++;
  }
```

After loop-rotate the `if` sits in the header, and the exit reads the
header PHI `%acc`. Trivial unswitch hoists the branch into the
preheader, so the exit value must be available there. It only accepts
loop-invariant values, and `%acc` is not one, so it gives up. But `%acc`
is safe here: the branch is invariant, so if the loop exits it exits on

    [10 lines not shown]
DeltaFile
+272-0llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-header-phi.ll
+48-25llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
+4-9llvm/test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch-trivial-select.ll
+1-1llvm/test/Transforms/SimpleLoopUnswitch/pr138509.ll
+325-354 files

LLVM/project 1f73129flang/lib/Semantics resolve-names.cpp, flang/test/Semantics/CUDA cuda-pinned-implicit-modfile.cuf

[flang][cuda] Record implicit pinned attribution in module files

Under -gpu=mem:pinned an unattributed ALLOCATABLE is attributed as pinned by
the compiler, the same way -gpu=mem:managed attributes one as managed, but
only the latter recorded that it had done so. The module file therefore spelled
an implicitly applied PINNED the same as one the user wrote, and a reader
treated it as a user requirement: adding -gpu=mem:pinned to a module's build
rejected its OpenACC-only consumers over an attribute the user never wrote.

Record the attribution for pinned as well, so it is written as
PINNED(IMPLICIT) and consumers can tell the two apart.
DeltaFile
+42-0flang/test/Semantics/CUDA/cuda-pinned-implicit-modfile.cuf
+3-1flang/lib/Semantics/resolve-names.cpp
+45-12 files

LLVM/project ef8bc0allvm/include/llvm/ABI TargetInfo.h, llvm/lib/ABI TargetInfo.cpp

[ABI] Thread alloca address space through getNaturalAlignIndirect
DeltaFile
+6-4llvm/lib/ABI/Targets/BPF.cpp
+6-4llvm/lib/ABI/Targets/AArch64.cpp
+5-4llvm/lib/ABI/Targets/X86.cpp
+5-1llvm/include/llvm/ABI/TargetInfo.h
+3-2llvm/lib/ABI/TargetInfo.cpp
+2-0llvm/unittests/ABI/AArch64TargetInfoTest.cpp
+27-151 files not shown
+29-157 files

LLVM/project 15fc88amlir/include/mlir/IR BuiltinTypeInterfaces.td

[mlir][NFC] Improve `ShapedTypeInterface` documentation
DeltaFile
+6-5mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+6-51 files

LLVM/project e0d9b60orc-rt/test/unit/bedrock ExecutorProcessInfoTest.cpp

[orc-rt] Fix unit test. (#225299)

Use !! to convert EPI to bool, and ExecutorProcessInfo::pageSize() to
get the page size (ExecutorProcessInfo::PageSize is private).
DeltaFile
+2-2orc-rt/test/unit/bedrock/ExecutorProcessInfoTest.cpp
+2-21 files

LLVM/project 94f5dd0openmp/runtime/src kmp_device_env.h kmp_settings.cpp, openmp/runtime/test/env omp_num_threads_dev_all_fallback.c omp_num_threads_dev_resolve.c

[libomp] OpenMP 6.0 Device-Scope Environment Variables  (#197191)

The patch introduces `_ALL` `_DEV` `_DEV_<id>` env var suffixes to the
LLVM's OpenMP host runtime `libomp`. The eligible-list env var currently
supports `OMP_NUM_THREADS`.

Assisted by Claude Opus 4.7 / Claude 4.6 Sonnet
DeltaFile
+353-0openmp/runtime/src/kmp_device_env.cpp
+57-14openmp/runtime/src/kmp_settings.cpp
+64-0openmp/runtime/src/kmp_device_env.h
+46-0openmp/runtime/test/env/omp_num_threads_dev_overflow.c
+33-0openmp/runtime/test/env/omp_num_threads_dev_resolve.c
+32-0openmp/runtime/test/env/omp_num_threads_dev_all_fallback.c
+585-1413 files not shown
+811-1419 files

LLVM/project d11b9adclang/lib/Sema SemaOpenMP.cpp, clang/test/OpenMP collapse_ordered_instantiation_dependent.cpp

[Clang][OpenMP] Delay `collapse/ordered` nest walk until instantiation (#225052)

Do not fold `collapse` and `ordered` counts in `checkOpenMPLoop` until
the expression is no longer instantiation-dependent.

Clause parsing already waits. The loop walker did not. A count like
`sizeof(sizeof(T() + T()))` was folded in the template, so Clang could
walk the wrong number of loops before instantiation.
DeltaFile
+52-0clang/test/OpenMP/collapse_ordered_instantiation_dependent.cpp
+2-2clang/lib/Sema/SemaOpenMP.cpp
+54-22 files

FreeBSD/src 14b855dcontrib/mandoc st.c mdoc.7, lib/msun/man tanpi.3 sinpi.3

mandoc: Drop -ieee754-2008 abbreviation

Improve manpage compatability by dropping an abbreviation macro that
compiler upstreams do not want, causing manuals using it to render
incorrectly on other toolchains or operating systems. It was only used
in three manuals, which are amended in this commit.

Reviewed by:    fuz, markj
MFC after:      no, these did not MFC
Requested by:   Ingo Schwarze <schwarze at openbsd.org>
Fixes:          db3884b03989 ("contrib/mandoc: add -ieee754-2008")
Fixes:          63cd0841de76 ("document .St -ieee754-2008 in mdoc")
Differential Revision:  https://reviews.freebsd.org/D59880
DeltaFile
+0-5contrib/mandoc/mdoc.7
+1-1lib/msun/man/tanpi.3
+1-1lib/msun/man/sinpi.3
+1-1lib/msun/man/cospi.3
+0-1contrib/mandoc/st.c
+3-95 files

HardenedBSD/src 14b855dcontrib/mandoc st.c mdoc.7, lib/msun/man tanpi.3 sinpi.3

mandoc: Drop -ieee754-2008 abbreviation

Improve manpage compatability by dropping an abbreviation macro that
compiler upstreams do not want, causing manuals using it to render
incorrectly on other toolchains or operating systems. It was only used
in three manuals, which are amended in this commit.

Reviewed by:    fuz, markj
MFC after:      no, these did not MFC
Requested by:   Ingo Schwarze <schwarze at openbsd.org>
Fixes:          db3884b03989 ("contrib/mandoc: add -ieee754-2008")
Fixes:          63cd0841de76 ("document .St -ieee754-2008 in mdoc")
Differential Revision:  https://reviews.freebsd.org/D59880
DeltaFile
+0-5contrib/mandoc/mdoc.7
+1-1lib/msun/man/tanpi.3
+1-1lib/msun/man/sinpi.3
+1-1lib/msun/man/cospi.3
+0-1contrib/mandoc/st.c
+3-95 files

LLVM/project fddb288llvm/include/llvm/ABI TargetInfo.h DefaultTargetInfo.h, llvm/lib/ABI CMakeLists.txt TargetInfo.cpp

Create DefaultTargetInfo class
DeltaFile
+60-0llvm/lib/ABI/DefaultTargetInfo.cpp
+0-39llvm/lib/ABI/TargetInfo.cpp
+38-0llvm/include/llvm/ABI/DefaultTargetInfo.h
+10-12llvm/unittests/ABI/TargetInfoTest.cpp
+0-8llvm/include/llvm/ABI/TargetInfo.h
+1-0llvm/lib/ABI/CMakeLists.txt
+109-596 files

LLVM/project 22fc5f5llvm/lib/Target/RISCV RISCVInstrInfoXCV.td, llvm/lib/Target/RISCV/Disassembler RISCVDisassembler.cpp

[RISCV][MC] Reject invalid combined immediates for cv.insert in the disassembler (#225269)

Follow up of #224985
DeltaFile
+17-0llvm/test/MC/Disassembler/RISCV/xcvbitmanip-invalid.txt
+9-0llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
+5-1llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
+31-13 files