FreeNAS/freenas c39ef33src/middlewared/middlewared/pytest/unit/alert/source test_smart.py

ruff
DeltaFile
+0-1src/middlewared/middlewared/pytest/unit/alert/source/test_smart.py
+0-11 files

FreeNAS/freenas a81ddfcsrc/middlewared/middlewared/pytest/unit/alert/source test_smart.py

add unit test
DeltaFile
+102-0src/middlewared/middlewared/pytest/unit/alert/source/test_smart.py
+102-01 files

FreeNAS/freenas 5db54dcsrc/middlewared/middlewared/alert/source smart.py

fix SMART test checks for ATA drives
DeltaFile
+13-1src/middlewared/middlewared/alert/source/smart.py
+13-11 files

LLVM/project 39dc841llvm/test/Transforms/LoopVectorize/AArch64 force-scalable-vectorization-always.ll

[LV][NFC] Fix force-scalable-vectorization-always.ll (#201580)

Fixes a buildbot failure related to FP rounding error in LV debug
output.
DeltaFile
+7-8llvm/test/Transforms/LoopVectorize/AArch64/force-scalable-vectorization-always.ll
+7-81 files

LLVM/project 9a87c6ecompiler-rt/lib/profile InstrProfilingPlatformROCm.cpp, llvm/test/CodeGen/AMDGPU splitkit-getsubrangeformask-phi-extend.ll fsqrt.f32.ll

Merge branch 'main' into users/hvdijk/directx-delay-converting-debug-info
DeltaFile
+1,003-8,015llvm/test/CodeGen/X86/clmul-vector.ll
+3,092-2,392llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll
+1,730-0llvm/test/CodeGen/AMDGPU/splitkit-getsubrangeformask-phi-extend.ll
+578-409llvm/test/CodeGen/AMDGPU/fsqrt.f32.ll
+0-897compiler-rt/lib/profile/InstrProfilingPlatformROCm.cpp
+859-0llvm/test/CodeGen/X86/clmul.ll
+7,262-11,713599 files not shown
+27,404-22,054605 files

LLVM/project 011fab8llvm/lib/Target/DirectX DXILPrettyPrinter.cpp DirectXTargetMachine.cpp, llvm/test/CodeGen/DirectX debug-info.ll llc-pipeline.ll

[DirectX] Move IR printing to DXILPrettyPrinter (#198318)

By doing the IR printing inside DXILPrettyPrinter, we have the option to
customise what we print and include the info that we collect and
generate in DXILDebugInfo.
DeltaFile
+104-9llvm/lib/Target/DirectX/DXILPrettyPrinter.cpp
+60-0llvm/test/CodeGen/DirectX/DebugInfo/di-subprogram.ll
+15-0llvm/test/CodeGen/DirectX/DebugInfo/di-compile-unit-versioned-language.ll
+6-3llvm/test/CodeGen/DirectX/debug-info.ll
+1-2llvm/test/CodeGen/DirectX/llc-pipeline.ll
+0-1llvm/lib/Target/DirectX/DirectXTargetMachine.cpp
+186-156 files

LLVM/project ba57a01llvm/lib/Transforms/Scalar LoopStrengthReduce.cpp, llvm/test/Transforms/LoopStrengthReduce/AArch64 use-outside-loop.ll

Revert "[LSR] Narrow search space by merging users outside and inside loop" (#201581)

This is causing buildbot failures.

Reverts llvm/llvm-project#185929
DeltaFile
+0-629llvm/test/Transforms/LoopStrengthReduce/AArch64/use-outside-loop.ll
+0-67llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+0-6962 files

FreeNAS/freenas 55bdd60src/middlewared/middlewared/plugins/vm vm_lifecycle.py

refactor lambdas
DeltaFile
+8-11src/middlewared/middlewared/plugins/vm/vm_lifecycle.py
+8-111 files

FreeBSD/src 4f7d987. .git-blame-ignore-revs

.git-blame-ignore-revs: <assert.h> whitespace changes: Fix comment

Fixes:          8ee0f80252d1 (".git-blame-ignore-revs: <assert.h> whitespace changes")
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1.git-blame-ignore-revs
+1-11 files

FreeBSD/ports 4dcd601www/privoxy Makefile distinfo

www/privoxy: Update 4.1.0 => 4.2.0

Privoxy 4.2.0 fixes a couple of bugs and brings general improvements
such as support for elliptic-curve keys.
Two potential security problems have been reported and addressed.

Changelog:
https://lists.privoxy.org/pipermail/privoxy-announce/2026-June/000013.html

Port changes:
- The Privoxy tools come with proper man pages now so install
  them when the tools are enabled.

PR:             295848
Reported by:    Fabian Keil <fk at fabiankeil.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2

(cherry picked from commit c9cc3d36733d5f4f0ce5ae4f6b3ce02ca868384c)
DeltaFile
+4-2www/privoxy/Makefile
+3-3www/privoxy/distinfo
+3-0www/privoxy/pkg-plist
+10-53 files

FreeBSD/ports c9cc3d3www/privoxy Makefile distinfo

www/privoxy: Update 4.1.0 => 4.2.0

Privoxy 4.2.0 fixes a couple of bugs and brings general improvements
such as support for elliptic-curve keys.
Two potential security problems have been reported and addressed.

Changelog:
https://lists.privoxy.org/pipermail/privoxy-announce/2026-June/000013.html

Port changes:
- The Privoxy tools come with proper man pages now so install
  them when the tools are enabled.

PR:             295848
Reported by:    Fabian Keil <fk at fabiankeil.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2
DeltaFile
+4-2www/privoxy/Makefile
+3-3www/privoxy/distinfo
+3-0www/privoxy/pkg-plist
+10-53 files

LLVM/project 07e081dclang/test/DebugInfo/CXX line.cpp

Fix clang/test/DebugInfo/CXX/line.cpp (#198401)

This PR twaeks the clang/test/DebugInfo/line.cpp test to pass on z/OS.

The reason the test was failing is that the RUN lines which specify
-triple %itanium_abi_triple expands to s390x-ibm-zos when run on z/OS.
The IR that is emitted for this triple does not match the patterns
expected by the test.

This PR tweaks the patterns in the CHECK lines so that the test also
passes on z/OS.
DeltaFile
+16-16clang/test/DebugInfo/CXX/line.cpp
+16-161 files

NetBSD/pkgsrc-wip 65a6929tnt MESSAGE, tnt/patches patch-af patch-ag

Initial add with my 32/64b patches
DeltaFile
+113-0tnt/patches/patch-af
+78-0tnt/patches/patch-ag
+67-0tnt/patches/patch-intl_Makefile.in
+25-0tnt/patches/patch-ae
+17-0tnt/patches/patch-aa
+15-0tnt/MESSAGE
+315-03 files not shown
+347-09 files

LLVM/project 3e44733bolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[BOLT] Add pre-parsed perf script support (#163785)

Implement the functionality to read and parse a pre-parsed perf-script
profile generated by perf2bolt's '--profile-format=perfscript' option.

The '-ps' option defines the perfscript input profile format. It requires
specifying the aggregation type ('--spe', '--ba') if it differs from
the default one ('brstack'). Note that the profile has to also be generated
using the exact same aggregation type.

Examples:
For ARM SPE:
1) $ perf2bolt BINARY -p perf.data -o test.text --spe --profile-format=perfscript
2) $ perf2bolt BINARY -o test.fdata -p test.text --spe -ps

For Brstack aggregation:
1) $ perf2bolt BINARY -p perf.data -o test.text --profile-format=perfscript
2) $ perf2bolt BINARY -o test.fdata -p test.text -ps
DeltaFile
+225-0bolt/unittests/Profile/PerfScripts.cpp
+156-28bolt/lib/Profile/DataAggregator.cpp
+47-15bolt/unittests/Core/MemoryMaps.cpp
+27-8bolt/include/bolt/Profile/DataAggregator.h
+16-14bolt/unittests/Profile/PerfSpeEvents.cpp
+6-0bolt/unittests/Profile/CMakeLists.txt
+477-652 files not shown
+481-688 files

OpenBSD/ports BA88ke9games/falconseye Makefile, games/falconseye/patches patch-src_hacklib_c patch-sys_unix_unixunix_c

   games/falconseye: fix build with llvm22

   pretty much the same diff as for as games/slash:
   - disable BSD code paths using long time_t
   - disable setrandom()
   apparently game saving is currently broken.

   from maintainer espie + regen plist and wantlib
VersionDeltaFile
1.1+43-0games/falconseye/patches/patch-src_hacklib_c
1.3+12-2games/falconseye/patches/patch-sys_unix_unixunix_c
1.1+12-0games/falconseye/patches/patch-src_u_init_c
1.36+3-2games/falconseye/Makefile
1.7+2-2games/falconseye/pkg/PLIST
+72-65 files

FreeBSD/src 8ee0f80. .git-blame-ignore-revs

.git-blame-ignore-revs: <assert.h> whitespace changes

Reminded by:    brooks
Sponsored by:   The FreeBSD Foundation
DeltaFile
+4-0.git-blame-ignore-revs
+4-01 files

LLVM/project 48f20c8llvm/utils/lit/tests shtest-output-printing.py shtest-format.py

[z/OS] Modify regex in error message to match on z/OS. (#194020)

This PR modifies regex in error message to match on z/OS:
```
[Errno 129] EDC5129I No such file or directory.: 'temp1.txt'
wc: file "missing-file": EDC5129I No such file or directory.
cat: does-not-exist: EDC5129I No such file or directory.
```
DeltaFile
+12-3llvm/utils/lit/tests/shtest-output-printing.py
+11-2llvm/utils/lit/tests/shtest-format.py
+5-2llvm/utils/lit/tests/shtest-cat.py
+2-0llvm/utils/lit/tests/lit.cfg
+30-74 files

LLVM/project 3a1d8a8clang/include/clang/Interpreter Value.h, clang/lib/Interpreter Value.cpp InterpreterValuePrinter.cpp

[clang-repl] Fix Value::setRawBits unit confusion and right-size raw storage. (#200886)

Value::setRawBits had inconsistent units: the default value and the size
assert treated the parameter as bytes (sizeof(Storage)), while the
memcpy treated it as bits (NBits / 8). A caller passing the natural byte
count (e.g. sizeof(long long)) ended up copying only sizeof(T)/8 bytes
-- one byte for an 8-byte payload, leaving the rest stale. The one
in-tree caller compensated by multiplying by 8, hiding the bug.

Rename the parameter to NBytes and drop the / 8 so the API name,
default, assert, and memcpy all agree on bytes. Update the caller in
InterpreterValuePrinter.cpp to pass ElemSize directly.

Right-size the Storage::m_RawBits array while we are here: it was
sizeof(long double) * 8 bytes, which reads like a bit/byte confusion
since the widest typed member of the union is long double itself. The
oversized array made sizeof(Value) ~144 bytes on x86_64 instead of ~40,
bloating every copy/move of a Value.


    [3 lines not shown]
DeltaFile
+31-0clang/unittests/Interpreter/InterpreterTest.cpp
+5-2clang/include/clang/Interpreter/Value.h
+3-3clang/lib/Interpreter/Value.cpp
+1-1clang/lib/Interpreter/InterpreterValuePrinter.cpp
+40-64 files

LLVM/project 9de6f9eoffload/libomptarget/OpenMP API.cpp

[Offload][libomptarget] Replace slow `omp_target_memset` implementation by `dataFill` (#200202)

`omp_target_memset` was initially implemented before the existance of
`offload`. Because of this, a slow path was chosen to implement
`omp_target_memset`, first allocating memory on the host, calling
`memset` on that memory, and then transferring this to the device.

Aside from the inefficient way of setting device memory, this also
causes a data transfer event for the OpenMP Tools Interface, interfering
with the added memset event in OpenMP v6.0.

Since offload implements setting data via `dataFill` by now, replace the
slow path by just calling `dataFill` instead. This resolves both the
inefficiency, and removes the superfluous event dispatched to a tool.

Signed-off-by: Jan André Reuter <j.reuter at fz-juelich.de>
DeltaFile
+11-19offload/libomptarget/OpenMP/API.cpp
+11-191 files

FreeBSD/ports 98a8b5emultimedia/plexmediaserver-plexpass distinfo Makefile

multimedia/plexmediaserver-plexpass: Update 1.43.1.10611 => 1.43.2.10687

Changelog:
https://forums.plex.tv/t/plex-media-server/30447/706

PR:             295659
Reported by:    Ziggy Gable <ziggy at ziggythehamster.sh>
Approved by:    Ben Shertenlieb <b.shertenlieb at yahoo.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3multimedia/plexmediaserver-plexpass/distinfo
+2-2multimedia/plexmediaserver-plexpass/Makefile
+5-52 files

FreeBSD/ports 5d7d3abmultimedia/libdvbcsa Makefile

multimedia/libdvbcsa: Fix WWW and pet portfmt
DeltaFile
+8-7multimedia/libdvbcsa/Makefile
+8-71 files

FreeBSD/src eb3a0a7lib/libarchive Makefile.inc, usr.bin/bsdcat Makefile

libarchive: Clean up the build configuration

* Move settings duplicated in libarchive, bsdcat, bsdcpio, bsdtar, and
  bsdunzip into libarchive's Makefile.inc.

* Drop some CFLAGS that merely duplicated some of the contents of our
  platform configuration header.

MFC after:      1 week
Reviewed by:    mm
Differential Revision:  https://reviews.freebsd.org/D57307
DeltaFile
+5-13usr.bin/cpio/Makefile
+6-11usr.bin/bsdcat/Makefile
+11-5lib/libarchive/Makefile.inc
+7-8usr.bin/cpio/tests/Makefile
+7-8usr.bin/bsdcat/tests/Makefile
+4-10usr.bin/unzip/Makefile
+40-555 files not shown
+63-8611 files

LLVM/project f636bafllvm/lib/Transforms/Scalar LoopStrengthReduce.cpp, llvm/test/Transforms/LoopStrengthReduce/AArch64 use-outside-loop.ll

Revert "[LSR] Narrow search space by merging users outside and inside loop (#…"

This reverts commit 37f8a85dbcb70cd87471a4bf388d0d85fa105105.
DeltaFile
+0-629llvm/test/Transforms/LoopStrengthReduce/AArch64/use-outside-loop.ll
+0-67llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+0-6962 files

FreeBSD/src b3a8659. MAINTAINERS, .github CODEOWNERS

MAINTAINERS, CODEOWNERS: Add myself to fts and stdio
DeltaFile
+9-6MAINTAINERS
+5-2.github/CODEOWNERS
+14-82 files

OpenBSD/ports d2frHUsgames/slash-em Makefile, games/slash-em/patches patch-util_lev_comp_y

   games/slash-em: fix build with llvm22

   Replace one weird spelling of NULL with another one that doesn't break
   the compilation.

   from maintainer espie + regen plist and wantlib
VersionDeltaFile
1.1+12-0games/slash-em/patches/patch-util_lev_comp_y
1.11+3-3games/slash-em/pkg/PLIST
1.35+2-2games/slash-em/Makefile
+17-53 files

LLVM/project 5e0b3c9llvm/test/CodeGen/X86 vector-shuffle-512-v64.ll

[X86] Add test coverage for #199445 (#201564)
DeltaFile
+86-0llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll
+86-01 files

LLVM/project b752968flang/lib/Semantics check-omp-structure.cpp

Update check-omp-structure.cpp
DeltaFile
+0-1flang/lib/Semantics/check-omp-structure.cpp
+0-11 files

OpenBSD/ports F6Ywm0Dgames/slash Makefile, games/slash/patches patch-src_hacklib_c patch-sys_unix_unixunix_c

   games/slash: fix build with llvm22

   - disable bogus BSD paths using long time_t
   - disable setrandom()

   from maintainer espie, plus regen plist & wantlib
VersionDeltaFile
1.1+52-0games/slash/patches/patch-src_hacklib_c
1.3+12-2games/slash/patches/patch-sys_unix_unixunix_c
1.1+12-0games/slash/patches/patch-src_u_init_c
1.13+2-2games/slash/pkg/PLIST
1.55+2-2games/slash/Makefile
+80-65 files

LLVM/project 4d2a670llvm/test/Transforms/FunctionAttrs nofree.ll out-of-bounds-iterator-bug.ll

[FunctionAttrs] Regenerate test checks (NFC) (#201576)
DeltaFile
+51-42llvm/test/Transforms/FunctionAttrs/nofree.ll
+35-8llvm/test/Transforms/FunctionAttrs/out-of-bounds-iterator-bug.ll
+28-12llvm/test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll
+11-11llvm/test/Transforms/FunctionAttrs/optnone.ll
+125-734 files

FreeBSD/ports 0d8a603sysutils/rustic distinfo Makefile.crates

sysutils/rustic: Update to 0.11.3

ChangeLog:      https://github.com/rustic-rs/rustic/releases/tag/v0.11.3
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+391-235sysutils/rustic/distinfo
+194-116sysutils/rustic/Makefile.crates
+2-2sysutils/rustic/Makefile
+2-0sysutils/rustic/pkg-plist
+589-3534 files