FreeBSD/src bbc2d15share/man/man5 pf.conf.5

pf.conf.5: Fix typo

Fix small typo in pf.conf(5)

MFC after:              3 days
Reviewed by:            ziaee
Differential Revision:  https://reviews.freebsd.org/D57938
DeltaFile
+1-1share/man/man5/pf.conf.5
+1-11 files

LLVM/project 2454e57clang/lib/AST/ByteCode Context.cpp EvalEmitter.h, clang/test/SemaCXX static-assert-cxx26.cpp

[clang][bytecode] Handle null data() ptr in static_assert messages (#206413)

Diagnose the read from a null pointer.
DeltaFile
+16-5clang/lib/AST/ByteCode/Context.cpp
+10-0clang/test/SemaCXX/static-assert-cxx26.cpp
+2-1clang/lib/AST/ByteCode/EvalEmitter.h
+1-1clang/lib/AST/ByteCode/EvalEmitter.cpp
+29-74 files

LLVM/project 27f0f83llvm/lib/Transforms/Scalar GVN.cpp, llvm/test/Transforms/GVN rle-coerced-noalias.ll

[GVN] Preserve scoped-alias metadata on coerced loads (#206417)

When forwarding a wider load to a narrower load at an offset, GVN drops
the wider load's metadata. !noalias and !alias.scope are independent of
the load type and offset, and the wider load is not moved and still
accesses the same memory, so they remain valid and are now kept instead
of dropped.
DeltaFile
+12-7llvm/test/Transforms/GVN/rle-coerced-noalias.ll
+5-3llvm/lib/Transforms/Scalar/GVN.cpp
+17-102 files

LLVM/project 487a64amlir/lib/Dialect/NVGPU/IR NVGPUDialect.cpp, mlir/test/Dialect/NVGPU optimize-shared-memory.mlir

[NVGPU] Fix crash on ui64 memory space attributes (#204580) (#204676)

Replaced getInt() with getValue() to fix crash on ui64 memory space
attributes.

---------

Co-authored-by: Naazni Yahya <naazniyahya at Naaznis-MacBook-Air.local>
DeltaFile
+12-0mlir/test/Dialect/NVGPU/optimize-shared-memory.mlir
+2-1mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp
+14-12 files

LLVM/project 034c462llvm/docs HowToUpdateDebugInfo.rst, llvm/include/llvm/IR DebugLoc.h

[Debugify] Add finer control over origin stacktrace collection (#206128)

As part of an attempt to streamline DebugLoc coverage/origin tracking
using debugify, this patch adds a command-line flag that is used to
explicitly enable origin-tracking, instead of being always-enabled if
built with the feature. This flag also allows us to specify a list of
passes to enable origin-tracking for, instead of having it enabled
across all passes.

Disabling origin-tracking still incurs the cost of storing a SmallVector
with small size=0 (i.e. 3*sizeof(void*)) in each DebugLoc, but avoids
the tremendous cost of collecting stacktraces at every empty DebugLoc
construction - which occurs very frequently even in builds without
missing coverage.

The motivation for adding this flag is that it allows a Clang built with
origin-tracking enabled to still be used in coverage-tracking mode with
a relatively low cost; since origin-tracking only adds details to the
errors that coverage-tracking detects, this allows a workflow where we

    [5 lines not shown]
DeltaFile
+54-3llvm/lib/Transforms/Utils/Debugify.cpp
+13-6llvm/docs/HowToUpdateDebugInfo.rst
+4-1llvm/lib/IR/DebugLoc.cpp
+2-0llvm/include/llvm/IR/DebugLoc.h
+73-104 files

LLVM/project 2407f6dllvm/utils/UnicodeData UnicodeNameMappingGenerator.cpp

Update UnicodeNameToCodepointGenerator.cpp to refer to Unicode 18 (#206315)

#198255 updated our generated Unicode tables to Unicode 18, but didn't
update any of the string literals or comments that still refer to
Unicode 15.
DeltaFile
+3-3llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp
+3-31 files

LLVM/project f7423dbllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.320bit.ll

[CodeGen] Mark the undefined sub-registers of a tuple as IMPLICIT_DEF in two address instruction pass
DeltaFile
+6,591-4,375llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+4,008-1,124llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+2,340-1,318llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+3,288-56llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.576bit.ll
+1,841-1,234llvm/test/CodeGen/AMDGPU/load-constant-i1.ll
+2,848-56llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.640bit.ll
+20,916-8,163369 files not shown
+62,510-21,630375 files

LLVM/project 3367599clang/lib/CodeGen CGCoroutine.cpp, clang/test/CodeGenCoroutines coro-gro.cpp coro-cwg2935.cpp

[clang][CodeGen][Coro] Fix missing EHCleanup for eagerly returned GRO (#206392)

When the GRO is returned eagerly, its value is emitted directly to the
return-value slot. However, we failed to emit EHCleanup for it, leading
to resource leaks if an exception was thrown inside the ramp function.

#202279 fixed this for the period before `initial-await-resume-called`
is set to `true`. This patch extends that fix to cover the entire ramp
function.

Close #199627
DeltaFile
+33-16clang/test/CodeGenCoroutines/coro-gro.cpp
+0-35clang/test/CodeGenCoroutines/coro-cwg2935.cpp
+8-21clang/lib/CodeGen/CGCoroutine.cpp
+41-723 files

LLVM/project 28f7ce2llvm/docs AMDGPUUsage.rst, llvm/test/CodeGen/AMDGPU memory-legalizer-non-volatile.ll memory-legalizer-non-volatile.mir

Restack + comments
DeltaFile
+2-14llvm/docs/AMDGPUUsage.rst
+4-4llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll
+1-1llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.mir
+7-193 files

LLVM/project 33bd6d8llvm/lib/Target/AMDGPU SIMemoryLegalizer.cpp, llvm/test/CodeGen/AMDGPU memory-legalizer-non-volatile.mir

Comments
DeltaFile
+3-3llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.mir
+1-1llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
+4-42 files

LLVM/project 6b6d0f1llvm/test/CodeGen/AMDGPU memory-legalizer-non-volatile.mir

Fix MIR test
DeltaFile
+3-3llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.mir
+3-31 files

LLVM/project b061a00llvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU SIMemoryLegalizer.cpp SIInstrInfo.h

[AMDGPU][SIMemoryLegalizer] Consider scratch operations as NV=1 if GAS is disabled

- Clarify that `thread-private` MMO flag is still useful.
- If GAS is not enabled (which is the default as of last patch), consider an op as `NV=1` if it's a `scratch_` opcode, or if the MMO is in the private AS.
- Add tests for the new cases.
- Update AMDGPUUsage GFX12.5 memory model
DeltaFile
+181-0llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.mir
+75-36llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll
+13-6llvm/docs/AMDGPUUsage.rst
+14-3llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
+3-1llvm/lib/Target/AMDGPU/SIInstrInfo.h
+286-465 files

LLVM/project 4248880llvm/test/CodeGen/AMDGPU memory-legalizer-private-singlethread.ll memory-legalizer-private-wavefront.ll

Rebase
DeltaFile
+1,994-950llvm/test/CodeGen/AMDGPU/memory-legalizer-private-singlethread.ll
+1,994-950llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+1,994-950llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+1,971-939llvm/test/CodeGen/AMDGPU/memory-legalizer-private-cluster.ll
+1,971-939llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+1,879-899llvm/test/CodeGen/AMDGPU/memory-legalizer-private-system.ll
+11,803-5,6276 files

LLVM/project a996e7allvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU GCNSubtarget.cpp AMDGPU.td

Comments
DeltaFile
+74-64llvm/docs/AMDGPUUsage.rst
+9-0llvm/lib/Target/AMDGPU/GCNSubtarget.cpp
+1-7llvm/lib/Target/AMDGPU/AMDGPU.td
+1-4llvm/lib/Target/AMDGPU/GCNSubtarget.h
+1-1llvm/test/CodeGen/AMDGPU/memory-legalizer-private-cluster.ll
+1-1llvm/test/CodeGen/AMDGPU/memory-legalizer-private-lastuse.ll
+87-778 files not shown
+95-8514 files

OPNSense/plugins d2f6c34net/frr/src/opnsense/service/templates/OPNsense/Quagga bfdd.conf

net/frr: Use physical interface helper in bfdd.conf (Fix #5317)
DeltaFile
+1-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/bfdd.conf
+1-11 files

LLVM/project e89070fllvm/test/CodeGen/AMDGPU memory-legalizer-private-agent.ll memory-legalizer-private-system.ll

[AMDGPU] Make globally-addressable-scratch opt-in

This feature is meant to be opt-in for more advanced users, not default-enabled.
It may reduce performance otherwise as we can't assume private AS is thread-local
when it is enabled.

- Add `HasGloballyAddressableScratchSupport` feature to check if a target's scratch
  addressing is changed due to support for globally addressable scratch.
- Use `EnableGloballyAddressableScratch` to check whether the user opted into
  globally addressable scratch. This affects whether to lower scratch atomics as flat,
  and in the future will affect whether NV=1 can be set on scratch accesses.
DeltaFile
+4,816-4,142llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+4,584-3,938llvm/test/CodeGen/AMDGPU/memory-legalizer-private-system.ll
+4,595-3,921llvm/test/CodeGen/AMDGPU/memory-legalizer-private-cluster.ll
+4,564-3,881llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+4,412-3,729llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+4,412-3,729llvm/test/CodeGen/AMDGPU/memory-legalizer-private-singlethread.ll
+27,383-23,34013 files not shown
+27,647-23,49719 files

FreeBSD/ports 19a726cwww/tt-rss pkg-plist distinfo

www/tt-rss: Update g20260501 => g20260622

Commit log:
https://github.com/tt-rss/tt-rss/compare/f88091ccc0f3d...87b42eb3db253

PR:             296359
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+61-0www/tt-rss/pkg-plist
+3-3www/tt-rss/distinfo
+2-3www/tt-rss/Makefile
+66-63 files

LLVM/project 8a6f6bdllvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

clang-format
DeltaFile
+7-3llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+7-31 files

LLVM/project 9c1161cclang/docs LifetimeSafety.rst, clang/include/clang/Basic DiagnosticSemaKinds.td DiagnosticGroups.td

[LifetimeSafety] Add separate diagnostic groups for constructor annotation suggestions (#206254)

Reason:
* Better selective enablement.
* In experience, constructor annotations are the most useful and
improves detection by manifolds.
DeltaFile
+13-4clang/lib/Sema/SemaLifetimeSafety.h
+7-7clang/test/Sema/LifetimeSafety/annotation-suggestions.cpp
+12-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+9-2clang/include/clang/Basic/DiagnosticGroups.td
+2-0clang/docs/LifetimeSafety.rst
+43-135 files

FreeNAS/freenas 71bb999src/middlewared/middlewared/api/v27_0_0 snmp.py, src/middlewared/middlewared/etc_files/local snmpd.conf.mako

Convert SNMP plugin to the typesafe pattern

## Context
Migrate the `snmp` plugin to the typesafe pattern: a lean `SystemServiceService[SNMPEntry]` delegating to an `SNMPServicePart`, with Pydantic API models, `check_annotations=True`, and `config`/`do_update` returning typed models instead of dicts.

## Solution
- Split the single `snmp.py` into a `snmp/` package: a lean `__init__.py` (service class + port delegate) and `config.py` (the service part holding the SQLAlchemy model, the model-based `do_update`, the v3 user lifecycle, and the defaults helper). `get_snmp_users` stays a `@private` method because the integration tests invoke it over the wire; the unused `_is_snmp_running` was dropped.
- Decouple the legacy `@single_argument_args` model into `SNMPEntry` / `SNMPUpdate` / `SNMPUpdateArgs` / `SNMPUpdateResult` in `api/v27_0_0`. The `v3_password` / `v3_privpassphrase` secrets are read via `get_secret_value()` and persisted with the `expose_secrets` dump context.
- `snmp.config` now returns a model in-process, so the `snmpd.conf.mako` renderer is switched from dict subscripting to attribute access.
- Register the service in `main.py`'s `ServiceContainer`, add the plugin to `mypy.yml`, and fully type-annotate the `utils_snmp_user` helpers so the now-checked plugin passes mypy.
DeltaFile
+0-249src/middlewared/middlewared/plugins/snmp.py
+189-0src/middlewared/middlewared/plugins/snmp/config.py
+61-0src/middlewared/middlewared/plugins/snmp/__init__.py
+8-7src/middlewared/middlewared/plugins/snmp_/utils_snmp_user.py
+7-7src/middlewared/middlewared/etc_files/local/snmpd.conf.mako
+7-5src/middlewared/middlewared/api/v27_0_0/snmp.py
+272-2682 files not shown
+275-2688 files

LLVM/project 1229188lldb/test/API/functionalities/breakpoint/breakpoint_conditions TestBreakpointConditions.py

[lldb][test] Skip TestBreakpointConditions.py on Windows on Arm (#206433)

Has been failing a lot lately on the buildbot, see #206141.

Which part fails seems to vary so I'm disabling all of it.
DeltaFile
+2-1lldb/test/API/functionalities/breakpoint/breakpoint_conditions/TestBreakpointConditions.py
+2-11 files

LLVM/project 87090c2llvm/utils/lit/tests shtest-output-printing.py

fix test for Windows?

Created using spr 1.3.8-wip
DeltaFile
+1-1llvm/utils/lit/tests/shtest-output-printing.py
+1-11 files

NetBSD/src D9QsaD3games/larn README

   s/intall/install/ in larn(6) README file.
VersionDeltaFile
1.3+3-3games/larn/README
+3-31 files

LLVM/project ce23278llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll, llvm/test/MC/Disassembler/AMDGPU gfx11_dasm_vop3_from_vop2.txt gfx11_dasm_vop3_from_vop2-fake16.txt

Merge branch 'main' into users/madhur13490/gvn-coerce-noalias-fix
DeltaFile
+1,833-1,841llvm/test/CodeGen/ARM/vector-lrint.ll
+1,197-1,198llvm/test/CodeGen/ARM/fpclamptosat_vec.ll
+0-2,217llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt
+2,020-0llvm/test/MC/M68k/MOVE.s
+921-940llvm/test/CodeGen/ARM/vector-llrint.ll
+1,849-0llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt
+7,820-6,1961,035 files not shown
+52,584-24,1841,041 files

LLVM/project f589458compiler-rt/test/cfi lit.cfg.py

Fix in stacked PR

Created using spr 1.3.7
DeltaFile
+3-1compiler-rt/test/cfi/lit.cfg.py
+3-11 files

LLVM/project 6cf5bdfcompiler-rt/test/cfi lit.cfg.py

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+3-1compiler-rt/test/cfi/lit.cfg.py
+3-11 files

LLVM/project 5ade132compiler-rt/test/cfi lit.cfg.py

Fix python lint

Created using spr 1.3.7
DeltaFile
+3-1compiler-rt/test/cfi/lit.cfg.py
+3-11 files

OpenBSD/src 67EOQ8Xusr.bin/ssh authfile.c sshbuf-io.c

   fix ineffective max file size check when loading blobs/keys from
   files and add another one on a patch that was not covered by the
   existing ones. From Tess Gauthier via bz3969 and bz3970
VersionDeltaFile
1.151+7-1usr.bin/ssh/authfile.c
1.3+3-4usr.bin/ssh/sshbuf-io.c
+10-52 files

LLVM/project f108671lldb/packages/Python/lldbsuite/test gdbclientutils.py, lldb/source/Plugins/Process/gdb-remote GDBRemoteCommunication.cpp GDBRemoteCommunication.h

[lldb] Ignore notification packets (#204788)

The gdb-protocol spec says

> Recipients should silently ignore corrupted notifications and
notifications they do not understand.

This changes `WaitForPacketNoLock` so that it ignores all notifications
(I'm not sure about corrupted ones).

An example of a notification that causes issues without this change is
that OpenOCD sends `%ookeepalive:00` notifications during memory
accesses.

Fixes #197944
DeltaFile
+71-0lldb/test/API/functionalities/gdb_remote_client/TestIgnoringNotifications.py
+40-2lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
+9-6lldb/packages/Python/lldbsuite/test/gdbclientutils.py
+4-0lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
+124-84 files

LLVM/project 6cdd03acompiler-rt/test/cfi lit.cfg.py mfcall.cpp, compiler-rt/test/cfi/cross-dso target_out_of_bounds.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+4-2compiler-rt/test/cfi/lit.cfg.py
+6-0compiler-rt/test/cfi/cross-dso/target_out_of_bounds.cpp
+5-0compiler-rt/test/cfi/mfcall.cpp
+3-0compiler-rt/test/cfi/cross-dso/icall/diag.cpp
+2-0compiler-rt/test/cfi/target_uninstrumented.cpp
+2-0compiler-rt/test/cfi/multiple-inheritance.cpp
+22-212 files not shown
+39-218 files