OPNSense/core 95acd0dsrc/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php

use getValues()
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+2-21 files

LLVM/project 0899273llvm/lib/Transforms/Vectorize LoopVectorize.cpp

[VPlan] Use early continue in ::buildVPlansWithVPRecipes (NFC). (#193979)

Reduce nesting by using early continue, split off from
https://github.com/llvm/llvm-project/pull/192868
DeltaFile
+25-22llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+25-221 files

LLVM/project 4837b0aclang/lib/Analysis/LifetimeSafety Checker.cpp, clang/test/Sema warn-lifetime-safety-suggestions.cpp

[LifetimeSafety] Suppress suggestion/inference for moved loans (#193899)

Fixes https://github.com/llvm/llvm-project/issues/193747
DeltaFile
+17-0clang/test/Sema/Inputs/lifetime-analysis.h
+17-0clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+9-4clang/lib/Analysis/LifetimeSafety/Checker.cpp
+43-43 files

FreeNAS/freenas 78f7615src/middlewared/middlewared/api/v26_0_0 system_product.py, src/middlewared/middlewared/api/v27_0_0 system_product.py

`ZFS_TIER` -> `ZFSTIER`
DeltaFile
+1-1src/middlewared/middlewared/api/v26_0_0/system_product.py
+1-1src/middlewared/middlewared/api/v27_0_0/system_product.py
+2-22 files

LLVM/project 785d724llvm/lib/Target/AMDGPU VOPDInstructions.td, llvm/test/MC/Disassembler/AMDGPU gfx1250_dasm_vopd3_unused_operands.txt

[AMDGPU][Disassembler] Permit unneeded VOPD3 operands to be non-zero (#193974)

Use ? instead of 0 in the tablegen definitions for those unused operands
of VOPD3 instructions.
This enables the instruction to be disassembled regardless of what bits
are in those fields, which helps diagnose broken code. Previously, the
disassembler would reject these.
DeltaFile
+36-0llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vopd3_unused_operands.txt
+4-4llvm/lib/Target/AMDGPU/VOPDInstructions.td
+40-42 files

LLVM/project c92bf56lldb/docs/use aarch64-linux.md, lldb/source/Plugins/ABI/AArch64 ABISysV_arm64.cpp

[lldb][AArch64][Linux] Rename "por" register to "por_el0" (#193983)

As agreed with my Arm colleagues working on GDB.

The suffix means we are matching the architectural name exactly, and
reducing confusion if you're
debuging multiple exception levels where there could be por_el<N> as
well.

In the process of updating the tests I found some
"register read" output has changed alignment so I
have fixed that too.
DeltaFile
+29-21lldb/source/Plugins/Process/Utility/RegisterFlagsDetector_arm64.cpp
+11-11lldb/test/API/linux/aarch64/permission_overlay/TestAArch64LinuxPOE.py
+11-10lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp
+6-6lldb/docs/use/aarch64-linux.md
+4-4lldb/test/API/linux/aarch64/permission_overlay/main.c
+3-3lldb/source/Plugins/Process/Utility/RegisterFlagsDetector_arm64.h
+64-553 files not shown
+67-589 files

FreeBSD/ports f4f074bsysutils/cbsd distinfo pkg-plist

sysutils/cbsd: update to 15.0.7

Changes:        https://github.com/cbsd/cbsd/releases/tag/v15.0.7
DeltaFile
+3-3sysutils/cbsd/distinfo
+3-0sysutils/cbsd/pkg-plist
+1-1sysutils/cbsd/Makefile
+7-43 files

LLVM/project 52534a1clang/lib/AST StmtProfile.cpp, clang/test/Modules callable-require-clause-merge.cppm polluted-operator.cppm

Revert "[C++20] [Modules] Don't profiling the callee of CXXFoldExpr (#190732)" (#193975)

This reverts commit 4c2e49dc5ce3125be9fb07dcefe9be970ce739ec.

See the discussion in https://github.com/llvm/llvm-project/pull/193885
for detail
DeltaFile
+0-35clang/test/Modules/callable-require-clause-merge.cppm
+1-29clang/lib/AST/StmtProfile.cpp
+7-0clang/test/Modules/polluted-operator.cppm
+8-643 files

OPNSense/core 6bb1a93src/opnsense/mvc/app/models/OPNsense/Routing GatewayGroups.php

update function docs here
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.php
+1-11 files

FreeBSD/src 202d9bausr.sbin/virtual_oss/virtual_oss virtual_oss.8

virtual_oss.8: Remove CPU performance example

See also:       https://github.com/freebsd/virtual_oss/issues/2
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week

(cherry picked from commit 788d71e73f1b4fdac572dae72d3eac5cfb0f9f18)
DeltaFile
+1-12usr.sbin/virtual_oss/virtual_oss/virtual_oss.8
+1-121 files

LLVM/project f1f2022libc/docs CMakeLists.txt, libc/docs/headers index.rst

[libc][docs] Add sys/uio.h implementation status (#122006) (#193980)

Add sys/uio.h implementation-status docs to llvm-libc.
DeltaFile
+5-0libc/utils/docgen/sys/uio.yaml
+1-0libc/docs/CMakeLists.txt
+1-0libc/docs/headers/index.rst
+7-03 files

LLVM/project 2168f4bflang/test/Lower pointer-assignments.f90 pointer-association-polymorphic.f90

[flang][NFC] Converted five tests from old lowering to new lowering (part 48) (#193889)

Tests converted from test/Lower: pointer-args-caller.f90,
pointer-assignments.f90, pointer-association-polymorphic.f90,
pointer-default-init.f90, pointer-disassociate.f90
DeltaFile
+159-146flang/test/Lower/pointer-assignments.f90
+66-86flang/test/Lower/pointer-association-polymorphic.f90
+38-36flang/test/Lower/pointer-disassociate.f90
+38-27flang/test/Lower/pointer-args-caller.f90
+5-4flang/test/Lower/pointer-default-init.f90
+306-2995 files

FreeBSD/ports 136a46asysutils/podman-suite Makefile

sysutils/podman-suite: bump version after components updates

PR:             294530
Approved by:    dfr (maintainer)

Sponsored by:   tipi.work
DeltaFile
+1-1sysutils/podman-suite/Makefile
+1-11 files

FreeBSD/src bb75b0dpackages Makefile, packages/kyua kyua.ucl

packages: Convert world to a subdir build

Instead of driving the world package build from Makefile.inc1,
use a subdir build where each package has a subdirectory under
packages/ using the new <bsd.pkg.mk>.

Convert some metadata that was previously in the UCL files (e.g.
sets and dependencies) to Makefile variables.

Build the packages under objdir (not repodir), and use the new
stagepackages target to copy them to repodir when creating the
repository.

Determine an explicit list of packages to build in packages/Makefile
based on enabled src.conf options, and add logic to abort the build
if we attempt to build an empty package.  This inverts the previous
logic in Makefile.inc1 which would simply skip empty packages.

There are a few advantages to doing it this way:

    [23 lines not shown]
DeltaFile
+218-0share/mk/bsd.pkg.mk
+165-0packages/Makefile
+92-0share/mk/bsd.pkg.pre.mk
+0-56release/packages/ucl/kyua-all.ucl
+0-52release/packages/ucl/dma-all.ucl
+52-0packages/kyua/kyua.ucl
+527-108442 files not shown
+5,505-5,017448 files

FreeBSD/ports 954c3c2sysutils/skopeo distinfo Makefile

sysutils/skopeo: update: 1.22.1 -> 1.22.2

PR:             294530
Approved by:    dfr (maintainer)

Sponsored by:   tipi.work
DeltaFile
+3-3sysutils/skopeo/distinfo
+1-1sysutils/skopeo/Makefile
+4-42 files

FreeNAS/freenas 1ae2608src/middlewared/middlewared/plugins/container migrate.py

NAS-140778 / 27.0.0-BETA.1 / Set `canmount=on` on migrated container datasets (by creatorcary) (#18799)

Corrects #18779 by explicitly setting `canmount=on` instead of trying to
inherit. "canmount" is an uninheritable ZFS property.

Following this change, migrated container datasets will properly mount
on boot. Fixes the regression introduced in 26-BETA.1.

Original PR: https://github.com/truenas/middleware/pull/18798

Co-authored-by: Logan Cary <logan.cary at ixsystems.com>
DeltaFile
+5-1src/middlewared/middlewared/plugins/container/migrate.py
+5-11 files

FreeBSD/ports e5b36ccsysutils/containers-common distinfo Makefile

sysutils/containers-common: update skopeo version

Bump PORTREVISION.

PR:             294530
Approved by:    dfr (maintainer)

Sponsored by:   tipi.work
DeltaFile
+3-3sysutils/containers-common/distinfo
+2-2sysutils/containers-common/Makefile
+5-52 files

FreeNAS/freenas 1c7bd49src/middlewared/middlewared/plugins/container migrate.py

fix `migrate_specific_pool`
DeltaFile
+5-1src/middlewared/middlewared/plugins/container/migrate.py
+5-11 files

FreeBSD/ports c341001sysutils/podman distinfo Makefile

sysutils/podman: update: 5.8.1 -> 5.8.2

ChangeLog:      https://github.com/containers/podman/compare/v5.8.1...v5.8.2

PR:             294530
Approved by:    dfr (maintainer)

Sponsored by:   tipi.work
DeltaFile
+3-3sysutils/podman/distinfo
+1-4sysutils/podman/Makefile
+4-72 files

pkgng/pkgng 05a89ac. configure

fix typo
DeltaFile
+1-1configure
+1-11 files

LLVM/project c49b177clang-tools-extra/clangd ModulesBuilder.cpp, clang-tools-extra/clangd/unittests PrerequisiteModulesTest.cpp

[clangd] [C++20] [Modules] Introduce GC for clangd built modules (#193973)

This patch introduces simple GC for clangd built module files to avoid
the clangd built module cache to increase infinitely.

The strategy is, in a clangd built module file cache, if the clangd
built module (we think all PCM files in clangd cache are built by
clangd) was not accessed in a time (by default 3 day, controlled by
--modules-builder-versioned-gc-threshold-seconds),clangd will remove it.

The strategy is not perfect. e.g., I heard in some systems, the atime
was forbid or not update. But given a trade off between usability and
maintainability. I feel the current stategy is fine.

AI assisted.
DeltaFile
+169-0clang-tools-extra/clangd/unittests/PrerequisiteModulesTest.cpp
+89-0clang-tools-extra/clangd/ModulesBuilder.cpp
+258-02 files

LLVM/project 771440flibc/docs CMakeLists.txt, libc/docs/headers index.rst

[libc][docs] Add dlfcn.h implementation status (#122006) (#193972)

Add dlfcn.h implementation-status docs to llvm-libc.
DeltaFile
+21-0libc/utils/docgen/dlfcn.yaml
+1-0libc/docs/CMakeLists.txt
+1-0libc/docs/headers/index.rst
+23-03 files

LLVM/project c35ef8aflang/lib/Parser openmp-parsers.cpp, libclc CMakeLists.txt

Merge branch 'main' into users/usx95/04-24-shared_ptr_false_positive
DeltaFile
+10-10flang/lib/Parser/openmp-parsers.cpp
+1-1libclc/CMakeLists.txt
+11-112 files

OPNSense/core 1d8095asrc/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogReservation6.xml, src/opnsense/mvc/app/library/OPNsense/Firewall Util.php

Services: Kea DHCPv6: Add prefix to reservations to allow for static PD allocations based on DUID/MAC
DeltaFile
+32-0src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php
+13-2src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+11-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+7-1src/opnsense/mvc/app/views/OPNsense/Kea/leases6.volt
+6-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogReservation6.xml
+1-0src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
+70-31 files not shown
+71-37 files

FreeNAS/freenas 0645700src/middlewared/middlewared/plugins/container migrate.py

NAS-140778 / 26.0.0-BETA.2 / Set `canmount=on` on migrated container datasets (#18798)

Corrects #18779 by explicitly setting `canmount=on` instead of trying to
inherit. "canmount" is an uninheritable ZFS property.

Following this change, migrated container datasets will properly mount
on boot. Fixes the regression introduced in 26-BETA.1.
DeltaFile
+5-1src/middlewared/middlewared/plugins/container/migrate.py
+5-11 files

FreeNAS/freenas 71d3d37src/middlewared/middlewared/test/integration/runner context.py env.py, tests/api2 test_001_ssh.py

Fix
DeltaFile
+4-0src/middlewared/middlewared/test/integration/runner/context.py
+0-4src/middlewared/middlewared/test/integration/runner/env.py
+2-1tests/api2/test_001_ssh.py
+6-53 files

LLVM/project 6c7d16clibclc CMakeLists.txt

[libclc] Use 'LLVM_DEFAULT_TARGET_TRIPLE' instead of 'LLVM_RUNTIMES_TARGET' (#193969)

Summary:
The 'LLVM_RUNTIMES_TARGET' variable is the raw value used by the LLVM
CMake. It can contain multilib arguments which will not compile when
used as a triple. The more canonical value is
`LLVM_DEFAULT_TARGET_TRIPLE`, which is used by flang-rt, libc, openmp,
etc.
DeltaFile
+1-1libclc/CMakeLists.txt
+1-11 files

LLVM/project 38c0b52clang/lib/Analysis/LifetimeSafety Checker.cpp

address comments
DeltaFile
+9-8clang/lib/Analysis/LifetimeSafety/Checker.cpp
+9-81 files

LLVM/project d76fcadclang/lib/Analysis/LifetimeSafety Checker.cpp

fix docs
DeltaFile
+2-2clang/lib/Analysis/LifetimeSafety/Checker.cpp
+2-21 files

LLVM/project 57d0dd3clang/lib/Analysis/LifetimeSafety Checker.cpp, clang/test/Sema warn-lifetime-safety-suggestions.cpp

shared_ptr_false_positive
DeltaFile
+17-0clang/test/Sema/Inputs/lifetime-analysis.h
+17-0clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+4-0clang/lib/Analysis/LifetimeSafety/Checker.cpp
+38-03 files