NetBSD/src RquMJ66sys/arch/hppa/include types.h

   Sort #define __HAVE_*
VersionDeltaFile
1.34+9-10sys/arch/hppa/include/types.h
+9-101 files

FreeBSD/ports 228307bwww/nextcloud-contacts distinfo Makefile

www/nextcloud-contacts: Update to 8.2.0
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-2www/nextcloud-contacts/Makefile
+4-52 files

FreeBSD/ports 6271f60www/nextcloud-calendar distinfo Makefile

www/nextcloud-calendar: Update to 6.1.4
DeltaFile
+3-3www/nextcloud-calendar/distinfo
+1-2www/nextcloud-calendar/Makefile
+4-52 files

HardenedBSD/src fc3312ecddl/lib/libdtrace cam.d, share/man/man4 dtrace_cam.4

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+194-0cddl/lib/libdtrace/cam.d
+89-0tools/cam/cam_all_but_scsi.d
+42-0share/man/man4/dtrace_cam.4
+27-4tools/test/hwpmc/pmctest.py
+13-13sys/dev/sdhci/sdhci_pci.c
+21-1sys/cam/cam_xpt.c
+386-189 files not shown
+437-3615 files

FreeBSD/ports 18e334dfinance/nextcloud-cospend distinfo Makefile

finance/nextcloud-cospend: Update to 3.2.0
DeltaFile
+3-3finance/nextcloud-cospend/distinfo
+1-2finance/nextcloud-cospend/Makefile
+4-52 files

LLVM/project 725a7fdclang/test/Driver fpartition-static-data-sections.c, llvm/include/llvm/Transforms/Instrumentation MemProfUse.h

[StaticDataLayout][MemProf]Introduce an LLVM option to specify one of read-only vs read-write
DeltaFile
+58-20llvm/test/Transforms/PGOProfile/data-access-profile.ll
+43-7llvm/lib/Transforms/Instrumentation/MemProfUse.cpp
+3-1llvm/include/llvm/Transforms/Instrumentation/MemProfUse.h
+1-1llvm/lib/Passes/PassRegistry.def
+1-1llvm/lib/Passes/PassBuilderPipelines.cpp
+1-1clang/test/Driver/fpartition-static-data-sections.c
+107-311 files not shown
+108-327 files

HardenedBSD/src e4c685acddl/lib/libdtrace cam.d, share/man/man4 dtrace_cam.4

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+194-0cddl/lib/libdtrace/cam.d
+89-0tools/cam/cam_all_but_scsi.d
+42-0share/man/man4/dtrace_cam.4
+27-4tools/test/hwpmc/pmctest.py
+13-13sys/dev/sdhci/sdhci_pci.c
+21-1sys/cam/cam_xpt.c
+386-189 files not shown
+437-3615 files

OPNSense/core ec67012src/etc/inc interfaces.inc

interface: POC for multi-dhcp6c support

I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.

At the moment this splits off dhcp6c only but we need to
change the daemon's print a bit to avoid complaining about
"other" devices since the situation to ignore a non-listening
interface is normal and not "ignoring" something obvious as
the INFO log message suggests.

rtsold still needs to be split to allow for HUP reload of
a single interface instead of forcing a restart of all
DHCPv6 WAN clients at the same time.
DeltaFile
+9-23src/etc/inc/interfaces.inc
+9-231 files

OPNSense/core e19bd00src/etc/inc interfaces.inc

interface: POC for multi-dhcp6c support

I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.

At the moment this splits off dhcp6c only but we need to
change the daemon's print a bit to avoid complaining about
"other" devices since the situation to ignore a non-listening
interface is normal and not "ignoring" something obvious as
the INFO log message suggests.

rtsold still needs to be split to allow for HUP reload of
a single interface instead of forcing a restart of all
DHCPv6 WAN clients at the same time.

For better debugging support in the future ditch the "normal"
log mode and always use -d or -D when debug is wanted.
DeltaFile
+9-23src/etc/inc/interfaces.inc
+9-231 files

NetBSD/src GOcRXFntests/usr.bin/xlint/lint1 c11_generic_expression.c, usr.bin/xlint/lint1 tree.c

   lint: discard qualifiers when comparing types in _Generic

   Seen while experimenting with type-strict <ctype.h> macros.
VersionDeltaFile
1.21+1-5tests/usr.bin/xlint/lint1/c11_generic_expression.c
1.696+3-3usr.bin/xlint/lint1/tree.c
+4-82 files

LLVM/project 90e1a9allvm/test/CodeGen/AMDGPU rsq.f64.ll, llvm/test/tools/llvm-mca/AArch64/Olympus sve-instructions.s neon-instructions.s

Make EnableVTypeSchedHeuristic a subtarget feature

Created using spr 1.3.6-beta.1
DeltaFile
+10,680-0llvm/test/tools/llvm-mca/AArch64/Olympus/sve-instructions.s
+4,532-3,195llvm/test/CodeGen/AMDGPU/rsq.f64.ll
+6,837-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-arithmetic.s
+5,616-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s
+5,310-0llvm/test/tools/llvm-mca/AArch64/Olympus/neon-instructions.s
+4,742-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-vlseg-vsseg.s
+37,717-3,1953,683 files not shown
+213,328-50,9613,689 files

NetBSD/src AEDdbH0tests/usr.bin/xlint/lint1 c11_generic_expression.c

   tests/lint: demonstrate type mismatch in _Generic expression
VersionDeltaFile
1.20+15-1tests/usr.bin/xlint/lint1/c11_generic_expression.c
+15-11 files

LLVM/project 3066f59llvm/test/CodeGen/AMDGPU rsq.f64.ll, llvm/test/tools/llvm-mca/AArch64/Olympus sve-instructions.s neon-instructions.s

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+10,680-0llvm/test/tools/llvm-mca/AArch64/Olympus/sve-instructions.s
+4,532-3,195llvm/test/CodeGen/AMDGPU/rsq.f64.ll
+6,837-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-arithmetic.s
+5,616-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s
+5,310-0llvm/test/tools/llvm-mca/AArch64/Olympus/neon-instructions.s
+4,742-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-vlseg-vsseg.s
+37,717-3,1953,679 files not shown
+213,316-50,9333,685 files

OPNSense/core 63e2d0esrc/etc/inc interfaces.inc

interfaces: more prepping for multi-dhcp6c

Clear out compatible changes from the branch to make it
lighter.  Refactor the command generation to work with
a specific pid and conf per device, but keep the old files
for now.
DeltaFile
+16-13src/etc/inc/interfaces.inc
+16-131 files

FreeNAS/freenas a0d5613src/middlewared/middlewared/api/base model.py

Debug
DeltaFile
+4-2src/middlewared/middlewared/api/base/model.py
+4-21 files

LLVM/project d25b9b2mlir/lib/Dialect/Linalg/Transforms DropUnitDims.cpp, mlir/test/Dialect/Linalg drop-unit-extent-dims.mlir

[mlir][Linalg] Drop unit extent dim in non-trivial expressions (#173873)

The current implementation does not drop unit extent dimension if that
dimension is indexed by a non-trivial affine expression (i.e., not a
single dimension or constant 0) on the first application of the
transformation. However, it is possible to drop such dimensions if all
dimensions involved in the affine expression are going to be dropped. So
far, this required repeated application of the transformation, with the
changes in this PR, the dimensions are dropped with a single application
of the transformation.

Signed-off-by: Lukas Sommer <lukas.sommer at amd.com>
DeltaFile
+39-0mlir/test/Dialect/Linalg/drop-unit-extent-dims.mlir
+6-1mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
+45-12 files

GhostBSD/ghostbsd 055beafcontrib/libcbor/doc/source requirements.txt

build(deps): bump urllib3 in /contrib/libcbor/doc/source

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

LLVM/project 140e1declang/lib/AST ItaniumMangle.cpp, clang/test/CodeGenCXX riscv-mangle-rvv-fixed-vectors.cpp

[RISCV] Fix name mangling for i64 vectors with riscv_rvv_vector_bits on RV32. (#174703)

On RV32, i64 elements have type 'long long'.

Fixes #174613.
DeltaFile
+25-1clang/test/CodeGenCXX/riscv-mangle-rvv-fixed-vectors.cpp
+2-0clang/lib/AST/ItaniumMangle.cpp
+27-12 files

FreeNAS/freenas 94b9a27src/middlewared/middlewared main.py, src/middlewared/middlewared/alert/source ipmi_sel.py

Migrate keyvalue service usage to call2 / call_sync2
DeltaFile
+113-0src/middlewared/middlewared/utils/service/call_mixin.py
+17-70src/middlewared/middlewared/main.py
+11-11src/middlewared/middlewared/plugins/pool_/dataset.py
+6-11src/middlewared/middlewared/plugins/pool_/import_pool.py
+2-12src/middlewared/middlewared/plugins/apps/crud.py
+6-6src/middlewared/middlewared/alert/source/ipmi_sel.py
+155-11029 files not shown
+215-20235 files

FreeNAS/freenas a94a1edsrc/middlewared/middlewared/api/base decorator.py model.py, src/middlewared/middlewared/api/base/handler accept.py

NAS-139051 / 26.04 / Use annotations for public API methods (#17882)

`@api_method` decorator now accepts `check_annotations=True` for this
new behavior. The default is `False`, but we should eventually come to a
state where the default is `True` and this parameter will be remove
altogether.

What changes? First, each public method type annotation will be checked
to match the method's declared accept and return models.

Second: no more dict typing. If the API method accepts a pydantic model,
that pydantic model will be passed to it, not dict. This allows for IDE
autocompletion, static analysis, less AI coding agent errors.

As an example, I converted webshare plugin to this new behavior.
DeltaFile
+191-0src/middlewared/middlewared/pytest/unit/api/base/test_decorator.py
+86-18src/middlewared/middlewared/api/base/decorator.py
+24-24src/middlewared/middlewared/plugins/webshare/sharing.py
+33-4src/middlewared/middlewared/api/base/handler/accept.py
+13-10src/middlewared/middlewared/api/v26_04_0/webshare.py
+18-1src/middlewared/middlewared/api/base/model.py
+365-574 files not shown
+387-6910 files

FreeBSD/src cd1aa5ftools/cam cam_all_but_scsi.d README

tools/cam: Start to add the testing tools for CAM

Create a directory for testing tools arond CAM. These are snippets of
what will eventually be camio. At the moment, it was written using fbt
traces. This is OK, but fragile, so they need to be re-written with the
cam provider. cam_all_but_scsi.d is the first step. It shows how to do
this with the new cam dtrace provider.

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54472
DeltaFile
+89-0tools/cam/cam_all_but_scsi.d
+9-0tools/cam/README
+98-02 files

HardenedBSD/src cd1aa5ftools/cam cam_all_but_scsi.d README

tools/cam: Start to add the testing tools for CAM

Create a directory for testing tools arond CAM. These are snippets of
what will eventually be camio. At the moment, it was written using fbt
traces. This is OK, but fragile, so they need to be re-written with the
cam provider. cam_all_but_scsi.d is the first step. It shows how to do
this with the new cam dtrace provider.

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54472
DeltaFile
+89-0tools/cam/cam_all_but_scsi.d
+9-0tools/cam/README
+98-02 files

FreeBSD/src efb7795cddl/lib/libdtrace cam.d Makefile

dtrace: Add definitiosn for the cam dtrace provider

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54471
DeltaFile
+194-0cddl/lib/libdtrace/cam.d
+2-1cddl/lib/libdtrace/Makefile
+196-12 files

HardenedBSD/src efb7795cddl/lib/libdtrace cam.d Makefile

dtrace: Add definitiosn for the cam dtrace provider

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54471
DeltaFile
+194-0cddl/lib/libdtrace/cam.d
+2-1cddl/lib/libdtrace/Makefile
+196-12 files

FreeBSD/src aaec2a9sys/cam/scsi scsi_all.c

cam: When inq data isn't valid, pass NULL

When the device isn't there, we don't have valid inq data. Pass NULL in
this case. All the routines that receive this test against NULL already.

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54470
DeltaFile
+8-10sys/cam/scsi/scsi_all.c
+8-101 files

HardenedBSD/src aaec2a9sys/cam/scsi scsi_all.c

cam: When inq data isn't valid, pass NULL

When the device isn't there, we don't have valid inq data. Pass NULL in
this case. All the routines that receive this test against NULL already.

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54470
DeltaFile
+8-10sys/cam/scsi/scsi_all.c
+8-101 files

HardenedBSD/src 1a7151fshare/man/man4 dtrace_cam.4 Makefile, sys/cam cam_xpt.c

cam: Add probes for xpt actions

cam::xpt:action(union ccb *)
cam::xpt:done((union ccb *)
cam::xpt:async-cb(void *cbarg, uint32_t async_code, struct cam_path
        *path, void *async_arg);

Called when xpt_action(), xpt_done*() and the xpt async callbacks are
called.

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54469
DeltaFile
+42-0share/man/man4/dtrace_cam.4
+21-1sys/cam/cam_xpt.c
+1-0share/man/man4/Makefile
+64-13 files

FreeBSD/src 1a7151fshare/man/man4 dtrace_cam.4 Makefile, sys/cam cam_xpt.c

cam: Add probes for xpt actions

cam::xpt:action(union ccb *)
cam::xpt:done((union ccb *)
cam::xpt:async-cb(void *cbarg, uint32_t async_code, struct cam_path
        *path, void *async_arg);

Called when xpt_action(), xpt_done*() and the xpt async callbacks are
called.

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54469
DeltaFile
+42-0share/man/man4/dtrace_cam.4
+21-1sys/cam/cam_xpt.c
+1-0share/man/man4/Makefile
+64-13 files

HardenedBSD/src ecb1f46sys/cam cam.h cam.c

cam: Start adding dtrace provider 'cam'

Start to provide robust tracing in cam now that clang has broken my
fbt-based dtrace scripts a couple of times.

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54468
DeltaFile
+14-0sys/cam/cam.h
+5-0sys/cam/cam.c
+19-02 files

FreeBSD/src ecb1f46sys/cam cam.h cam.c

cam: Start adding dtrace provider 'cam'

Start to provide robust tracing in cam now that clang has broken my
fbt-based dtrace scripts a couple of times.

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54468
DeltaFile
+14-0sys/cam/cam.h
+5-0sys/cam/cam.c
+19-02 files