FreeBSD/ports f59da93security/py-unicode-show distinfo Makefile

security/py-unicode-show: Update to 52.1-1
DeltaFile
+3-3security/py-unicode-show/distinfo
+1-1security/py-unicode-show/Makefile
+4-42 files

FreeBSD/ports be9f7c7security/py-privleap distinfo Makefile

security/py-privleap: Update to 5.8-1
DeltaFile
+3-3security/py-privleap/distinfo
+1-2security/py-privleap/Makefile
+4-52 files

FreeBSD/ports c825e85net/dataplaneapi distinfo Makefile

net/dataplaneapi: Update to 3.3.5

ChangeLog: https://github.com/haproxytech/dataplaneapi/releases/tag/v3.3.5
DeltaFile
+5-5net/dataplaneapi/distinfo
+2-3net/dataplaneapi/Makefile
+7-82 files

FreeBSD/ports 881afbcarchivers/appscript distinfo Makefile

archivers/appscript: Update to 0.5.0

ChangeLog: https://github.com/DtxdF/appscript/releases/tag/v0.5.0
DeltaFile
+3-3archivers/appscript/distinfo
+1-1archivers/appscript/Makefile
+4-42 files

LLVM/project 2e27610llvm/lib/IR Verifier.cpp, llvm/lib/Transforms/Utils InlineFunction.cpp

Revert "Remove the optional bitcast between a musttail call and its ret" (#201479)

This reverts https://github.com/llvm/llvm-project/pull/201280

This broke MSan on the buildbots:
https://lab.llvm.org/buildbot/#/builders/169/builds/23291/steps/10/logs/stdio

This is the only change in the batch that touched BitcodeReader
DeltaFile
+34-9llvm/lib/IR/Verifier.cpp
+0-32llvm/test/Bitcode/musttail-bitcast-upgrade.ll
+24-0llvm/test/Transforms/CallSiteSplitting/musttail.ll
+21-2llvm/lib/Transforms/Utils/InlineFunction.cpp
+19-0llvm/test/Transforms/SafeStack/X86/musttail.ll
+14-0llvm/test/Instrumentation/AddressSanitizer/musttail.ll
+112-435 files not shown
+134-5711 files

NetBSD/pkgsrc-wip 312cb3dtfkiss Makefile DESCR, tfkiss/patches/hold patch-aa patch-ae

Add tfkiss 64-bit fixes
DeltaFile
+22-0tfkiss/patches/hold/patch-aa
+19-0tfkiss/Makefile
+17-0tfkiss/patches/hold/patch-ae
+17-0tfkiss/patches/hold/patch-ad
+16-0tfkiss/DESCR
+16-0tfkiss/MESSAGE
+107-04 files not shown
+150-010 files

FreeBSD/ports 4680ef8textproc/py-regex distinfo Makefile

textproc/py-regex: Update 2026.2.28 => 2026.5.9

Changelog:
https://github.com/mrabarnett/mrab-regex/blob/2026.5.9/changelog.txt

PR:             295832
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 060c26d749ff1c03b7682bb75ebe931a20052cf9)
DeltaFile
+3-3textproc/py-regex/distinfo
+1-1textproc/py-regex/Makefile
+4-42 files

LLVM/project c10e506libc/src/inttypes wcstoumax.cpp wcstoimax.cpp, libc/test/src/inttypes CMakeLists.txt

[libc] implement wcstoimax/wcstoumax (#200284)

Adds the implementation and tests for wide character to intmax_t and
uintmax_t.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+35-0libc/src/inttypes/wcstoumax.cpp
+35-0libc/src/inttypes/wcstoimax.cpp
+28-0libc/src/inttypes/wcstoimax.h
+28-0libc/src/inttypes/wcstoumax.h
+27-0libc/src/inttypes/CMakeLists.txt
+21-0libc/test/src/inttypes/CMakeLists.txt
+174-05 files not shown
+233-011 files

FreeBSD/ports 060c26dtextproc/py-regex distinfo Makefile

textproc/py-regex: Update 2026.2.28 => 2026.5.9

Changelog:
https://github.com/mrabarnett/mrab-regex/blob/2026.5.9/changelog.txt

PR:             295832
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3textproc/py-regex/distinfo
+1-1textproc/py-regex/Makefile
+4-42 files

FreeBSD/ports 0c34e95www/mod_qos distinfo Makefile

www/mod_qos: Update 11.76 => 11.78

Changelog:
https://mod-qos.sourceforge.net/CHANGES.txt

- Replace WRKSRC with WRKSRC_SUBDIR.

PR:             295833
Sponsored by:   UNIS Labs
DeltaFile
+3-3www/mod_qos/distinfo
+2-2www/mod_qos/Makefile
+5-52 files

LLVM/project ff812a5lldb/packages/Python/lldbsuite/test lldbtest.py

[lldb/test] Add _excluded_variant_combinations hook in lldbtest (#201459)

Add a module-scope hook that LLDBTestCaseFactory consults during variant
expansion so the suite can declare combinations of variant axis values
that should never be generated. Each entry in
`_excluded_variant_combinations` is a dict mapping variant_name ->
value; the helper `_is_excluded_variant_combination(method,
variant_name, value_name)` returns True when assigning the given
variant=value to the method would produce a combination matching every
entry. `_expand_test_variants` checks the predicate before generating
each copy and drops the variant entirely so excluded crosses don't
appear in the test matrix at all.

This is a suite-wide per-axis-combination analogue of
NO_DEBUG_INFO_TESTCASE: instead of collapsing the entire debug-info axis
for one test class, it lets the suite declare narrowly that any variant
carrying e.g. {"swift_module_importer": "noclang", "swift_embedded":
"swiftembed"} should be dropped, regardless of which source method or
test class generated it. Useful when a subset of the variant matrix is

    [7 lines not shown]
DeltaFile
+26-0lldb/packages/Python/lldbsuite/test/lldbtest.py
+26-01 files

LLVM/project 8a21afcllvm/lib/Transforms/Vectorize VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize/AArch64 conditional-branches-cost.ll arith-costs.ll

[LV] Add cost for VPInstruction::Not. (#198445)

This patch add the cost for VPInstruction::Not which will lower to Xor.
DeltaFile
+23-124llvm/test/Transforms/LoopVectorize/AArch64/conditional-branches-cost.ll
+112-0llvm/test/Transforms/LoopVectorize/AArch64/arith-costs.ll
+0-72llvm/test/Transforms/LoopVectorize/AArch64/binop-costs.ll
+5-47llvm/test/Transforms/LoopVectorize/X86/predicate-switch.ll
+11-0llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+6-3llvm/test/Transforms/LoopVectorize/AArch64/call-costs.ll
+157-2462 files not shown
+162-2518 files

LLVM/project 6b1282aflang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP metadirective-user.f90

Fix match_none dynamic user condition guard

Under extension(match_none), a dynamic user condition should select the variant
when the runtime condition is false. Track the expected runtime condition value
on metadirective candidates and invert the emitted fir.if guard for match_none.
DeltaFile
+25-17flang/lib/Lower/OpenMP/OpenMP.cpp
+5-3flang/test/Lower/OpenMP/metadirective-user.f90
+30-202 files

LLVM/project 086f9c1libcxx/test/std/containers exception_safety_helpers.h, libcxx/test/std/containers/sequences/forwardlist exception_safety.pass.cpp

[libc++][tests] Add missing strong exception guarantee test coverage in forward_list (#200666)

Adds missing test coverage for exception guarantees in forward_list.

- Strong exception guarantee for forward_list::push_front and
forward_list::emplace_front.
- Exception guarantee for constructor, operator= and assign overloads
taking an initializer_list.
- Add move and inplace construction as throwing functions in test
helpers.
- Add tests throwing upon moving or constructing elements inplace for
relevant overloads.
DeltaFile
+85-49libcxx/test/std/containers/exception_safety_helpers.h
+75-14libcxx/test/std/containers/sequences/forwardlist/exception_safety.pass.cpp
+160-632 files

LLVM/project 5be0462llvm/lib/IR Verifier.cpp, llvm/lib/Transforms/Utils InlineFunction.cpp

Revert "Remove the optional bitcast between a musttail call and its ret (#201…"

This reverts commit 91b00526a599fa21e43da82438f1e9c8a8e1b7b3.
DeltaFile
+34-9llvm/lib/IR/Verifier.cpp
+0-32llvm/test/Bitcode/musttail-bitcast-upgrade.ll
+24-0llvm/test/Transforms/CallSiteSplitting/musttail.ll
+21-2llvm/lib/Transforms/Utils/InlineFunction.cpp
+19-0llvm/test/Transforms/SafeStack/X86/musttail.ll
+14-0llvm/test/Instrumentation/AddressSanitizer/musttail.ll
+112-435 files not shown
+134-5711 files

LLVM/project 96a50e0clang/lib/Driver ToolChain.cpp, clang/test/Driver lto.c

[Clang] Accept `-flto=none` similar to `-fno-lto` (#201460)

Summary:
Personal preference, but I would like to be able to set all the LTO
kinds from the string, and it feels a little odd to need to use
`-fno-lto` to override the mode.
DeltaFile
+2-0clang/test/Driver/lto.c
+1-0clang/lib/Driver/ToolChain.cpp
+3-02 files

LLVM/project 7132f8fllvm/docs ReleaseNotes.md

[NFC] Remove trailing whitespaces from llvm/docs/ReleaseNotes.md (#201478)
DeltaFile
+1-1llvm/docs/ReleaseNotes.md
+1-11 files

LLVM/project aa9099allvm/lib/Transforms/Scalar JumpThreading.cpp, llvm/test/Transforms/JumpThreading noalias-scope-decl.ll

[JumpThreading] Clone noalias scopes in duplicateCondBranchOnPHIIntoPred (#200550)

duplicateCondBranchOnPHIIntoPred clones a block into a predecessor with
its own loop. Unlike cloneInstructions (used by threadEdge), it never
cloned the duplicated noalias scope declarations. The duplicated code
therefore shared the original's !alias.scope/!noalias MDNodes, letting
AA incorrectly treat two accesses on different paths as non-aliasing.

Fix by cloning the scopes.
DeltaFile
+74-16llvm/test/Transforms/JumpThreading/noalias-scope-decl.ll
+11-0llvm/lib/Transforms/Scalar/JumpThreading.cpp
+85-162 files

LLVM/project 685eeddllvm/docs ReleaseNotes.md

[NFC] Remove trailing whitespaces from llvm/docs/ReleaseNotes.md
DeltaFile
+1-1llvm/docs/ReleaseNotes.md
+1-11 files

FreeBSD/src 67df313sys/compat/linuxkpi/common/include/linux pm_qos.h

linuxkpi: Make pm_qos.h self-contained

Include <linux/types.h> for `false`.  This is needed by amdgpu somewhere
between Linux 6.12 and 6.15.

Reviewed by:    Minsoo Choo <minsoo at minsoo.io>, bz
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57415
DeltaFile
+2-0sys/compat/linuxkpi/common/include/linux/pm_qos.h
+2-01 files

LLVM/project 1606658llvm/include/llvm/IR Intrinsics.td, llvm/lib/CodeGen/GlobalISel IRTranslator.cpp

[RFC][CodeGen] Add generic target feature checks for intrinsics

This PR adds target-independent infrastructure for annotating LLVM intrinsics
with required subtarget feature expressions.

It introduces a TargetFeatures string field to intrinsic TableGen records.
TableGen emits an intrinsic-to-feature mapping table.

Both SelectionDAG and GlobalISel now perform this check before lowering target
intrinsics. This allows targets to opt in by annotating intrinsic definitions
directly, rather than adding custom checks during lowering, legalization, or
instruction selection.

This PR uses one AMDGPU intrinsic as an example.
DeltaFile
+92-0llvm/lib/MC/MCSubtargetInfo.cpp
+51-0llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+33-1llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp
+28-0llvm/test/TableGen/intrinsic-target-features.td
+24-0llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+13-0llvm/include/llvm/IR/Intrinsics.td
+241-110 files not shown
+279-616 files

LLVM/project 58de983llvm/include/llvm/IR Intrinsics.td

[NFC] Remove trailing whitespaces in Intrinsics.td (#201472)
DeltaFile
+8-8llvm/include/llvm/IR/Intrinsics.td
+8-81 files

FreeBSD/ports e893260devel/nextpnr-devel distinfo Makefile

devel/nextpnr-devel: Update to 2026-06-02
DeltaFile
+3-3devel/nextpnr-devel/distinfo
+2-2devel/nextpnr-devel/Makefile
+5-52 files

LLVM/project 7917772llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp

[AMDGPU][NFC] Hoist independent condition out of loop in dependsOnLocalPhi in AMDGPUTTI (#198789)
DeltaFile
+2-2llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+2-21 files

LLVM/project 2b081a2llvm/lib/Target/AMDGPU GCNSubtarget.cpp, llvm/test/CodeGen/AMDGPU ldsdmacnt_sched.mir asyncmark-gfx12plus.ll

[AMDGPU] Do not add latency for tensorcnt / asynccnt dependencies (#201201)

Currently, when constructing the ScheduleDAG we see dependencies between
LDSDMA->LDSDMA or s_wait->s_wait due to implicit $asynccnt / $tensorcnt
operands. These implicit operands are necessary to force ordering of the
instructions, but there should be no latency for this dependency. In the
LDSDMA->LDSDMA case, the scheduler thinks it will be hundreds of cycles
until the next LDSDMA is ready.

This handles the cases:
1. LDSDMA -> LDSDMA
2. WAIT -> LDSDMA
3. WAIT -> WAIT

In the LDSDMA -> WAIT case, usually the relevant WAIT is in a different
iteration, so we don't need latency between these instructions in the
same iteration, though that isn't guaranteed. I plan to handle remove
the latency for obvious cases in a followup PR.
DeltaFile
+305-0llvm/test/CodeGen/AMDGPU/ldsdmacnt_sched.mir
+66-67llvm/test/CodeGen/AMDGPU/asyncmark-gfx12plus.ll
+46-46llvm/test/CodeGen/AMDGPU/sched-ldsdma-mask.mir
+22-20llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm-gfx12.ll
+17-14llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm-gfx12.mir
+13-0llvm/lib/Target/AMDGPU/GCNSubtarget.cpp
+469-1476 files

NetBSD/pkgsrc qR6T9HTfilesystems/fuse Makefile DESCR, filesystems/fuse3 DESCR Makefile

   filesystems/fuse{,3}: Tidy, NFCI

     - Align DESCR to each other, taking the text that describes what the
       package is, vs marketing copy about FUSE.  Explain fuse2 vs 3, and
       add a NetBSD-only see-also to perfused(8).
     - trim duplicate bsd.prefs.mk
     - align whitespace between versions to reduce diffs
     - reorder some lines to reduce diffs

   Likely more diff-reduction could be done, but this is what I felt
   confident would not cause even any binary change in the package.
VersionDeltaFile
1.21+13-18filesystems/fuse/Makefile
1.5+11-9filesystems/fuse/DESCR
1.3+10-3filesystems/fuse3/DESCR
1.2+3-8filesystems/fuse3/Makefile
+37-384 files

Illumos/gate d24e0e2usr/src/man/man1 mdb.1

17331 convert mdb(1) to mdoc
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+3,823-4,390usr/src/man/man1/mdb.1
+3,823-4,3901 files

LLVM/project 438b803flang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP metadirective-loop.f90

Fix metadirective loop variant lowering

Preserve the associated DO evaluation when a dynamic metadirective can
select either a loop-associated directive or a standalone fallback, so
the fallback still lowers the original loop body.

Scope temporary loop-IV data-sharing attributes to the selected variant.
Use the selected variant's collapse clause to determine how many loop IVs
to mark, avoiding DSA state leaking between alternatives.
DeltaFile
+84-23flang/lib/Lower/OpenMP/OpenMP.cpp
+49-1flang/test/Lower/OpenMP/metadirective-loop.f90
+133-242 files

LLVM/project 49ac4f4llvm/test/CodeGen/Xtensa setcc.ll inline-asm-invalid.ll

[Xtensa] Fix setcc test. (#201196)

Fix setcc test after changes in llvm passes.
Also add minor fix in inline-asm-invalid.ll test.
DeltaFile
+41-44llvm/test/CodeGen/Xtensa/setcc.ll
+1-1llvm/test/CodeGen/Xtensa/inline-asm-invalid.ll
+42-452 files

LLVM/project 2e9cdc4llvm/lib/Target/NVPTX NVPTXAsmPrinter.cpp, llvm/test/CodeGen/NVPTX global-ordering.ll

[NVPTX] Remove support for `sub` in global initializers. (#201473)

I added this in https://github.com/llvm/llvm-project/pull/201220 and
assumed it worked because the pre-commit builders passed.  But (a) this
is not attested in the PTX ISA, and (b) it seems that the builders don't
actually run ptxas.

Oops.  Removed support for `sub`.
DeltaFile
+2-9llvm/test/CodeGen/NVPTX/global-ordering.ll
+2-5llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
+4-142 files