FreeBSD/src 8334d46sys/kern sys_process.c

Fix typo in curthread
DeltaFile
+1-1sys/kern/sys_process.c
+1-11 files

FreeBSD/ports 957fb43devel/py-pytools Makefile

devel/py-pytools: Remove non-existing dependency

Reported by:    antoine
DeltaFile
+0-1devel/py-pytools/Makefile
+0-11 files

FreeNAS/freenas 3d11e96src/middlewared/debian control, src/middlewared/middlewared/api/v27_0_0 core.py

remove (unmaintained) remote pdb dep
DeltaFile
+0-26src/middlewared/middlewared/service/core_service.py
+0-16src/middlewared/middlewared/api/v27_0_0/core.py
+0-2src/middlewared/debian/control
+0-1tests/unit/test_role_manager.py
+0-454 files

FreeBSD/ports b1858a1Mk bsd.port.mk

Mk/bsd.port.mk: drop support for FreeBSD 13.x

(cherry picked from commit c5059a9789cfe8e23b04ea91b3ab774fc2fc0cd3)
DeltaFile
+9-13Mk/bsd.port.mk
+9-131 files

FreeNAS/freenas 6b60575tests/sharing_protocols/nfs test_nfs_dacl_readdir.py

Fix
DeltaFile
+45-21tests/sharing_protocols/nfs/test_nfs_dacl_readdir.py
+45-211 files

FreeBSD/doc f2b2850website/content/en/releases/15.1R relnotes.adoc

15.1/relnotes: initial informaton added (135 entries, SA and EN)

Reviewed by: jlduran
Approved by: re (implicit)
Differential Revision: https://reviews.freebsd.org/D56768
DeltaFile
+602-9website/content/en/releases/15.1R/relnotes.adoc
+602-91 files

FreeBSD/ports b71a4f9Tools/scripts tindex

Tools/scripts/tindex: remove FreeBSD 12 and 13 support
DeltaFile
+3-11Tools/scripts/tindex
+3-111 files

FreeBSD/ports c5059a9Mk bsd.port.mk

Mk/bsd.port.mk: drop support for FreeBSD 13.x
DeltaFile
+9-13Mk/bsd.port.mk
+9-131 files

LLVM/project b73ce3eclang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlowExtractor.cpp PointerFlowFormat.cpp, clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsageFormat.cpp

[SSAF][PointerFlow] Add PointerFlow summary and extractor (#188654)

Implement a PointerFlow summary and extractor, which uses
EntityPointerLevel. An assignment is extracted as a pair of
EntityPointerLevels, representing a directed edge.
Edges extracted from assignments form a directed graph
encoding abstract pointer flow information.

rdar://172429193

---------

Co-authored-by: Balázs Benics <benicsbalazs at gmail.com>
Co-authored-by: Jan Korous <jkorous at apple.com>
DeltaFile
+1,131-0clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowTest.cpp
+364-0clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowExtractor.cpp
+110-0clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowFormat.cpp
+108-0clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageFormat.cpp
+94-0clang/test/Analysis/Scalable/PointerFlow/Inputs/tu-summary-no-key.json
+91-0clang/test/Analysis/Scalable/PointerFlow/Inputs/tu-summary.json
+1,898-018 files not shown
+2,250-13724 files

FreeBSD/ports f25d501databases/proxysql Makefile, databases/proxysql/files proxysql.in

databases/proxysql: fix rc script for initial and reload

PR:             295035

Approved by:    maintainer
DeltaFile
+3-2databases/proxysql/files/proxysql.in
+1-0databases/proxysql/Makefile
+4-22 files

FreeNAS/freenas 5c20454src/middlewared/middlewared/plugins sysdataset.py, src/middlewared/middlewared/plugins/system_dataset mount.py

Improve system dataset moves

* Use FD-based mount APIs for moving around system datasets
* Use zfs send/recv for shifting system datasets between pools
* Use mounting beneath + unmounting on top combined with
  stopping / starting services to ensure that we're as close as
  possible to being atomic with these moves.
DeltaFile
+450-436src/middlewared/middlewared/plugins/sysdataset.py
+238-0src/middlewared/middlewared/plugins/system_dataset/mount.py
+688-4362 files

LLVM/project fac6835clang/lib/Driver Driver.cpp, clang/test/Driver darwin-dsymutil.c darwin-verify-debug.c

clang: Print effective triple in -ccc-print-bindings (#195914)

Previously this would print the original triple, rather
than the adjusted triple for the tool invocation which I found
confusing.
DeltaFile
+10-10clang/test/Driver/darwin-dsymutil.c
+5-5clang/test/Driver/darwin-verify-debug.c
+2-2clang/lib/Driver/Driver.cpp
+1-1clang/test/Driver/bindings.c
+18-184 files

FreeBSD/ports 51d7669multimedia Makefile, multimedia/funnelcake Makefile pkg-descr

multimedia/funnelcake: New port!

funnelcake is a SIMD-accelerated YUV image scaler and HDR/SDR tonemapper
written in C. It produces multiple downscaled outputs from a single
input frame in one fused pass, which avoids the redundant memory
traffic of running an external scaler per output size.

Features:
- Power-of-two and thirds (1/2, 1/3, 1/4, 2/3, ...) downscale ratios
  and integer upscale, all in a single pass over the source.
- 8-bit SDR (I420, NV12) and 10-bit HDR (I010, P010, I210, P210)
  pixel formats.
- HDR-to-SDR tonemapping with PQ (SMPTE 2084) and HLG transfer curves,
  and a custom-LUT path for application-supplied curves.
- Hand-tuned SIMD kernels: AVX2 on amd64, NEON on aarch64.
  Detection is at runtime; falls back to a portable scalar path.
DeltaFile
+41-0multimedia/funnelcake/Makefile
+14-0multimedia/funnelcake/pkg-descr
+8-0multimedia/funnelcake/files/pkg-message-FFMPEG
+6-0multimedia/funnelcake/pkg-plist
+3-0multimedia/funnelcake/distinfo
+1-0multimedia/Makefile
+73-06 files

FreeNAS/freenas c8f9d78debian/debian control, src/middlewared pyproject.toml

NAS-140913 / 27.0.0-BETA.1 / remove more dead weight (#18904)

This is weird, the `gdb` dependency was added in
34072cafcacef6bca77763561ede4ff8237bda57 but `systemd-coredump` doesn't
need gdb as a dependency. While looking at this, I've noticed 2 scripts
that are development scripts that have not been used in years and
probably wouldn't work the way we expected them too anyways. If we need
to provide a script for our community members to dump core of
middlewared and then given to us to analyze, we can do that when it
becomes a problem and do it in a more documented/proven way. This
removes these in the meantime.
DeltaFile
+0-77src/middlewared/middlewared/scripts/gdb.py
+0-64src/middlewared/middlewared/scripts/wait_to_hang_and_dump_core.py
+0-2src/middlewared/pyproject.toml
+0-1debian/debian/control
+0-1444 files

FreeBSD/src 7619d14sys/dev/acpi_support acpi_panasonic.c

acpi_panasonic: acquire serial lock before calling hkey_sound_mute in shutdown

acpi_panasonic_shutdown() calls hkey_sound_mute() without holding
the ACPI serial lock. Every other call site holds
`ACPI_SERIAL_BEGIN(panasonic)` before calling it, as the locking
model is caller-owned.

This seems to affect the whole Panasonic Toughtbook lineup btw.

Reviewed by:    ngie
Differential Revision:  https://reviews.freebsd.org/D56718
DeltaFile
+2-0sys/dev/acpi_support/acpi_panasonic.c
+2-01 files

FreeBSD/src fd386e7sbin/md5/tests md5_test.sh

md5: Don't generate test cases just to skip them

Don't waste time generating Perl test cases for algorithms that are not
supported in Perl mode only to skip them when they are run.

MFC after:      1 week
Reviewed by:    ngie
Differential Revision:  https://reviews.freebsd.org/D56687
DeltaFile
+6-6sbin/md5/tests/md5_test.sh
+6-61 files

LLVM/project e59c6feclang/include/clang/Analysis/Analyses/LifetimeSafety LifetimeAnnotations.h, clang/include/clang/Basic AttrDocs.td

[LifetimeSafety] Add support for iterator arithmetic (#195442)

This PR adds origin propagation through iterator arithmetic.

It also adds a few tests to check the new behavior.

Closes #190140
DeltaFile
+67-0clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+36-1clang/test/Sema/Inputs/lifetime-analysis.h
+29-2clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+8-2clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
+2-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+1-1clang/include/clang/Basic/AttrDocs.td
+143-66 files

FreeNAS/freenas 5653898src/middlewared/debian control

NAS-140912 / 26.0.0-RC.1 / remove more dead dependencies (by yocalebo) (#18905)

These are dead. No users anywhere, remove them.

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

Co-authored-by: caleb <yocalebo at gmail.com>
DeltaFile
+0-4src/middlewared/debian/control
+0-41 files

FreeNAS/freenas c041b54src/middlewared/debian control

remove more dead dependencies

(cherry picked from commit 3c5457e9693e86ad8b52e2dbbb2046852e1d5d91)
DeltaFile
+0-4src/middlewared/debian/control
+0-41 files

FreeNAS/freenas ec72e3dsrc/middlewared/debian control

NAS-140912 / 27.0.0-BETA.1 / remove more dead dependencies (#18903)

These are dead. No users anywhere, remove them.
DeltaFile
+0-4src/middlewared/debian/control
+0-41 files

FreeBSD/ports 9cdc1bascience/py-GPy Makefile, science/py-gpaw Makefile

*/*: Fix misplaced BROKEN line
DeltaFile
+1-1science/salome-kernel/Makefile
+1-1science/py-GPy/Makefile
+1-1science/py-gpaw/Makefile
+3-33 files

LLVM/project e816381llvm/include/llvm/Analysis LoopInfo.h

[LoopInfo] Remove redundant LLVM_ABI from Loop member functions (#195863)

Remove redundant `LLVM_ABI` from `addStringLoopAttribute` and
`addIntLoopAttribute`.

Addresses post-merge feedback on #194676.

This patch was generated with the help of Claude and reviewed by a
human.

Co-authored-by: Claude Opus 4 (1M context) <noreply at anthropic.com>
DeltaFile
+4-6llvm/include/llvm/Analysis/LoopInfo.h
+4-61 files

FreeNAS/freenas 019db7ddebian/debian control, src/middlewared pyproject.toml

remove more dead weight
DeltaFile
+0-77src/middlewared/middlewared/scripts/gdb.py
+0-64src/middlewared/middlewared/scripts/wait_to_hang_and_dump_core.py
+0-2src/middlewared/pyproject.toml
+0-1debian/debian/control
+0-1444 files

LLVM/project dafdee4llvm/lib/Target/PowerPC PPCISelLowering.cpp

Reviewer comment
DeltaFile
+2-3llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+2-31 files

LLVM/project 2be7a1bclang/lib/Driver Driver.cpp, clang/test/Driver darwin-dsymutil.c darwin-verify-debug.c

clang: Print effective triple in -ccc-print-bindings

Previously this would print the original triple, rather
than the adjusted triple for the tool invocation which I found
confusing.
DeltaFile
+10-10clang/test/Driver/darwin-dsymutil.c
+5-5clang/test/Driver/darwin-verify-debug.c
+2-2clang/lib/Driver/Driver.cpp
+1-1clang/test/Driver/bindings.c
+18-184 files

FreeBSD/ports b0b4d9earchivers/py-bitshuffle Makefile, archivers/py-blosc2 Makefile

*/*: Switch to NumPy 2.x

PR:             294328
Exp-run:        antoine
DeltaFile
+4-4devel/py-pytest-regressions/Makefile
+3-3math/py-yt/Makefile
+2-2astro/py-spktype01/Makefile
+2-2archivers/py-bitshuffle/Makefile
+2-2archivers/py-blosc2/Makefile
+2-2astro/astrometry/Makefile
+15-15646 files not shown
+822-822652 files

FreeBSD/ports 2bf3834astro/py-ro Makefile, astro/py-skyfield Makefile

*/*: bump PORTREVISION after switching to NumPy 2.x
DeltaFile
+1-1astro/py-ro/Makefile
+1-1astro/py-skyfield/Makefile
+1-1astro/py-spktype01/Makefile
+1-1astro/py-spktype21/Makefile
+1-1astro/py-sunpy/Makefile
+1-1audio/beets/Makefile
+6-6635 files not shown
+641-513641 files

FreeBSD/ports c35c8d6devel/py-numba Makefile, devel/py-thinc Makefile

*/*: Fix upper limit for py*-numpy dependency
DeltaFile
+2-2devel/py-thinc/Makefile
+2-2math/py-blis/Makefile
+2-2devel/py-thinc8/Makefile
+2-2math/py-statsmodels/Makefile
+2-2devel/py-numba/Makefile
+1-1math/py-bottleneck/Makefile
+11-114 files not shown
+15-1510 files

FreeBSD/ports a1ae64cfinance/py-ta-lib Makefile, math/py-CyLP Makefile

*/*: Mark BROKEN with NumPy 2.x

PR:             294328
DeltaFile
+2-0math/py-CyLP/Makefile
+2-0science/py-gpaw/Makefile
+2-0finance/py-ta-lib/Makefile
+2-0math/py-SQNomad/Makefile
+2-0textproc/py-gensim/Makefile
+2-0science/py-GPy/Makefile
+12-01 files not shown
+14-07 files

FreeBSD/ports 57bdf75math/py-hdbscan Makefile distinfo

math/py-hdbscan: Update to 0.8.42

PR:             294328
Submitted by:   sunpoet
DeltaFile
+3-4math/py-hdbscan/Makefile
+3-3math/py-hdbscan/distinfo
+6-72 files