FreeBSD/ports 364e367misc/crush distinfo Makefile

misc/crush: Update to 0.67.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.67.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-2misc/crush/Makefile
+6-72 files

FreeBSD/ports 5262c9asysutils/py-croniter Makefile, sysutils/py-croniter/files patch-pyproject.toml

sysutils/py-croniter: Fix build.

PR:             295195
Approved by:    skreuzer@ (maintainer)
DeltaFile
+18-0sysutils/py-croniter/files/patch-pyproject.toml
+5-2sysutils/py-croniter/Makefile
+23-22 files

FreeBSD/ports 25fdb58devel/cargo-c distinfo Makefile.crates

devel/cargo-c: update to 0.10.22

Changes: https://github.com/lu-zero/cargo-c/releases/tag/v0.10.22
DeltaFile
+283-269devel/cargo-c/distinfo
+140-133devel/cargo-c/Makefile.crates
+2-3devel/cargo-c/Makefile
+425-4053 files

FreeBSD/ports 32b236dwww/waterfox Makefile, www/waterfox/files patch-dns-resolve-https-rr

www/waterfox: native DNS HTTPS resolving

This enables the geckos to use the OS' resolver to resolve
DNS HTTPS RRs (see RFC 9460 https://www.rfc-editor.org/rfc/rfc9460
for specs on that)

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

(cherry picked from commit c43948c764157afaebeb539389c279ba6d3b5128)
DeltaFile
+34-0www/waterfox/files/patch-dns-resolve-https-rr
+1-0www/waterfox/Makefile
+35-02 files

FreeBSD/ports 436988bwww/librewolf Makefile, www/librewolf/files patch-dns-resolve-https-rr

www/librewolf: native DNS HTTPS resolving

This enables the geckos to use the OS' resolver to resolve
DNS HTTPS RRs (see RFC 9460 https://www.rfc-editor.org/rfc/rfc9460
for specs on that)

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

(cherry picked from commit 5328dc34befa51e1dbe5767897daab1b135ef0a6)
DeltaFile
+34-0www/librewolf/files/patch-dns-resolve-https-rr
+1-0www/librewolf/Makefile
+35-02 files

FreeBSD/ports c43948cwww/waterfox Makefile, www/waterfox/files patch-dns-resolve-https-rr

www/librewolf: native DNS HTTPS resolving

This enables the geckos to use the OS' resolver to resolve
DNS HTTPS RRs (see RFC 9460 https://www.rfc-editor.org/rfc/rfc9460
for specs on that)

PR:             295188
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+34-0www/waterfox/files/patch-dns-resolve-https-rr
+1-1www/waterfox/Makefile
+35-12 files

FreeBSD/ports 5328dc3www/librewolf Makefile, www/librewolf/files patch-dns-resolve-https-rr

www/librewolf: native DNS HTTPS resolving

This enables the geckos to use the OS' resolver to resolve
DNS HTTPS RRs (see RFC 9460 https://www.rfc-editor.org/rfc/rfc9460
for specs on that)

PR:             295187
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+34-0www/librewolf/files/patch-dns-resolve-https-rr
+1-0www/librewolf/Makefile
+35-02 files

LLVM/project 08c77d0llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework BUILD.gn

[gn build] Port 0c101370f58a (#197073)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework/BUILD.gn
+1-01 files

LLVM/project b48b110llvm/test/Transforms/LoopVectorize/RISCV strided-accesses.ll

[LV][RISCV] Simplify strided-accesses test checks by ignoring loop metadata. nfc (#196026)

Use --replace-value-regex to ignore specific !llvm.loop metadata numbers
since the metadata IDs are not important for this test.
DeltaFile
+212-394llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll
+212-3941 files

LLVM/project 70a70e0llvm/lib/Target/AMDGPU AMDGPUAsmPrinter.cpp GCNSubtarget.h, llvm/lib/Target/AMDGPU/MCTargetDesc AMDGPUMCExpr.cpp

Revert "[AMDGPU] Account for inline asm size in inst_pref_size calculation" (#197070)

Reverts llvm/llvm-project#192306
breaking other roundtrip test
DeltaFile
+0-154llvm/test/CodeGen/AMDGPU/inst-prefetch-inline-asm.ll
+41-42llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+9-41llvm/test/CodeGen/AMDGPU/inst-prefetch-hint.ll
+0-45llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCExpr.cpp
+0-18llvm/lib/Target/AMDGPU/GCNSubtarget.h
+14-3llvm/lib/Target/AMDGPU/SIProgramInfo.cpp
+64-3034 files not shown
+68-32410 files

LLVM/project 1122075llvm/docs Instrumentor.rst UserGuides.rst, llvm/utils instrumentor-config-wizard.py

[Instrumentor][NFC] Add docs and config-wizard script

This commit adds initial documentation for the instrumentor to the
html/man pages and provides a script that helps new users to setup the
config and stubs file interactively.
DeltaFile
+834-0llvm/utils/instrumentor-config-wizard.py
+776-0llvm/docs/Instrumentor.rst
+5-0llvm/docs/UserGuides.rst
+1,615-03 files

FreeBSD/ports e09c8d9net-im/teams Makefile, x11/waveterm Makefile

*/*: Bump port revision after electron41 update (573fa89ba24b)
DeltaFile
+1-1net-im/teams/Makefile
+1-1x11/waveterm/Makefile
+2-22 files

FreeBSD/ports 573fa89devel/electron41/files patch-electron_spec_api-browser-window-spec.ts patch-electron_spec_api-app-spec.ts, devel/electron41/files/packagejsons yarn.lock

devel/electron41: Update to 41.5.1

Changelog: https://github.com/electron/electron/releases/tag/v41.5.1

Reported by:    GitHub (watch releases)
DeltaFile
+447-1,869devel/electron41/files/packagejsons/yarn.lock
+38-38devel/electron41/files/patch-electron_spec_api-browser-window-spec.ts
+36-36devel/electron41/files/patch-electron_spec_api-app-spec.ts
+35-35devel/electron41/files/patch-electron_spec_api-crash-reporter-spec.ts
+25-25devel/electron41/files/patch-electron_shell_browser_native__window__views.cc
+24-24devel/electron41/files/patch-electron_spec_api-net-log-spec.ts
+605-2,02733 files not shown
+744-2,16539 files

LLVM/project 896e337llvm/lib/Target/AMDGPU AMDGPUAsmPrinter.cpp GCNSubtarget.h, llvm/lib/Target/AMDGPU/MCTargetDesc AMDGPUMCExpr.cpp

Revert "[AMDGPU] Account for inline asm size in inst_pref_size calculation (#…"

This reverts commit 7ddee0b619f658cef905a69427ef9531fd1d229d.
DeltaFile
+0-154llvm/test/CodeGen/AMDGPU/inst-prefetch-inline-asm.ll
+41-42llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+9-41llvm/test/CodeGen/AMDGPU/inst-prefetch-hint.ll
+0-45llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCExpr.cpp
+0-18llvm/lib/Target/AMDGPU/GCNSubtarget.h
+14-3llvm/lib/Target/AMDGPU/SIProgramInfo.cpp
+64-3034 files not shown
+68-32410 files

LLVM/project 7bdb2d2llvm/docs Instrumentor.rst UserGuides.rst, llvm/utils instrumentor-config-wizard.py

[Instrumentor][NFC] Add docs and config-wizard script

This commit adds initial documentation for the instrumentor to the
html/man pages and provides a script that helps new users to setup the
config and stubs file interactively.
DeltaFile
+776-0llvm/docs/Instrumentor.rst
+737-0llvm/utils/instrumentor-config-wizard.py
+5-0llvm/docs/UserGuides.rst
+1,518-03 files

FreeBSD/src a3036edsys/net if_media.h

if_media: Claim 10BASE-T1S and 10BASE-T1L constants

These are two single-pair Ethernet (SPE) variants that run at 10 Mbps.
10BASE-T1S has automotive origins and supports multiple nodes on up to
25m of cable.  10BASE-T1L is intended for building and industrial
automation and supports long-distance point to point links of over 1km.

Reviewed by:    kbowling
Differential Revision: https://reviews.freebsd.org/D56952
DeltaFile
+6-0sys/net/if_media.h
+6-01 files

LLVM/project 0c10137clang/include/clang/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlowAnalysis.h, clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlowAnalysis.cpp PointerFlowExtractor.cpp

[SSAF][WPA] Add PointerFlowReachableAnalysis (#193097)

PointerFlowReachableAnalysis uses PointerFlow and UnsafeBufferUsage
summaries.  It computes reachable nodes in the PointerFlow graph from
unsafe buffer nodes in the UnsafeBufferUsage summary.
    
rdar://174874942

---------

Co-authored-by: Balázs Benics <benicsbalazs at gmail.com>
Co-authored-by: Jan Korous <jkorous at apple.com>
DeltaFile
+378-0clang/unittests/ScalableStaticAnalysisFramework/WholeProgramAnalysis/UnsafeBufferReachableAnalysisTest.cpp
+120-5clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowAnalysis.cpp
+29-5clang/include/clang/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowAnalysis.h
+0-1clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowExtractor.cpp
+1-0clang/unittests/ScalableStaticAnalysisFramework/CMakeLists.txt
+528-115 files

LLVM/project f15ad32clang/lib/CIR/CodeGen CIRGenExpr.cpp

Relocate stack addrspace casts after allocas
DeltaFile
+3-3clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+3-31 files

LLVM/project dc58013llvm/include/llvm/DebugInfo/GSYM FunctionInfo.h CallSiteInfo.h, llvm/lib/DebugInfo/GSYM GsymCreator.cpp

[llvm-gsymutil] Replace truncated DWARF names with mangled names from symbol table (#184221)

## Summary
- During `GsymCreator::finalize()`, when deduplicating entries with the
same address range, check if the DWARF
  entry's name is a truncated version of the symbol table's mangled name
- If the DWARF name is a substring of the demangled symbol table name,
replace it with the full mangled name
  before discarding the symbol table entry
- This allows downstream tools to properly demangle and display full
function signatures

  ## Test plan

  ### Unit tests
- `TestMangledNameReplacement`: Verifies DWARF name `make_ftype` is
replaced with `_Z10make_ftypePci` and line
  table is preserved
- `TestMangledNameReplacementNegative`: Verifies no replacement when

    [41 lines not shown]
DeltaFile
+139-0llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp
+128-0llvm/test/tools/llvm-gsymutil/X86/elf-swift-mangled-name-replacement.yaml
+128-0llvm/test/tools/llvm-gsymutil/X86/elf-mangled-name-replacement.yaml
+47-12llvm/lib/DebugInfo/GSYM/GsymCreator.cpp
+11-6llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h
+7-0llvm/include/llvm/DebugInfo/GSYM/CallSiteInfo.h
+460-186 files

FreeBSD/doc 8721381website/content/en where.adoc

where: Remove list of downstreams

This page is about where to get FreeBSD as released by the Project.
This list also exists in the handbook, and doesn't really belong here.

Reviewed by:            adrian, emaste
Differential Revision:  https://reviews.freebsd.org/D56955
DeltaFile
+0-10website/content/en/where.adoc
+0-101 files

LLVM/project 71929a1flang/lib/Optimizer/OpenMP LowerWorkdistribute.cpp, mlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp

[mlir][OpenMP] Add iterator support to map/motion clause

Extend map/motion clause to support `!omp.iterated<Ty>` handles
alongside map/motion locators.

This is part of feature work for #188061

Assisted with copilot
DeltaFile
+128-21mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+100-1mlir/test/Dialect/OpenMP/ops.mlir
+83-0mlir/test/Target/LLVMIR/openmp-todo.mlir
+38-4mlir/test/Dialect/OpenMP/invalid.mlir
+19-18flang/lib/Optimizer/OpenMP/LowerWorkdistribute.cpp
+14-3mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+382-475 files not shown
+403-6111 files

LLVM/project 1d1453emlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp, mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

Add verifier check for iterated map info and tests for declare mapper
DeltaFile
+79-60mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+109-1mlir/test/Dialect/OpenMP/invalid.mlir
+24-0mlir/test/Target/LLVMIR/openmp-todo.mlir
+18-0mlir/test/Dialect/OpenMP/ops.mlir
+6-0mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+236-615 files

LLVM/project 7312fa6llvm/test/CodeGen/AMDGPU regpressure-physreg-limits.mir

Added new test for physical register isAllocatable and aliasing.
DeltaFile
+124-0llvm/test/CodeGen/AMDGPU/regpressure-physreg-limits.mir
+124-01 files

LLVM/project 729a085clang/test/Instrumentor StackUsageRT.cpp StackUsageRT.json, llvm/include/llvm/Transforms/IPO Instrumentor.h

[Instrumentor] Add Alloca and Function support; stack usage example

This adds support for alloca instrumentation and function pre/post
instrumentation. Alloca support follows load/store support directly.
Functions require special care to determine the insertion points.

Together, we can showcase how the stack high watermark can be profiled,
see InstrumentorStackUsage.cpp.
DeltaFile
+296-7llvm/lib/Transforms/IPO/Instrumentor.cpp
+118-8llvm/include/llvm/Transforms/IPO/Instrumentor.h
+60-0clang/test/Instrumentor/StackUsageRT.cpp
+59-0llvm/test/Instrumentation/Instrumentor/default_config.json
+56-0llvm/test/Instrumentation/Instrumentor/alloca_and_function.ll
+54-0clang/test/Instrumentor/StackUsageRT.json
+643-152 files not shown
+682-158 files

LLVM/project 0b501edmlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp, mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

Add verifier check for iterated map info and tests for declare mapper
DeltaFile
+79-60mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+109-1mlir/test/Dialect/OpenMP/invalid.mlir
+24-0mlir/test/Target/LLVMIR/openmp-todo.mlir
+18-0mlir/test/Dialect/OpenMP/ops.mlir
+6-0mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+236-615 files

LLVM/project c2e6fafllvm/lib/Target/AMDGPU GCNRegPressure.cpp GCNRegPressure.h

Added helper shouldTrackPhysReg.
DeltaFile
+8-11llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
+4-0llvm/lib/Target/AMDGPU/GCNRegPressure.h
+12-112 files

LLVM/project 127cc5cflang/lib/Optimizer/OpenMP LowerWorkdistribute.cpp, mlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp

[mlir][OpenMP] Add iterator support to map/motion clause

Extend map/motion clause to support `!omp.iterated<Ty>` handles
alongside map/motion locators.

This is part of feature work for #188061

Assisted with copilot
DeltaFile
+128-21mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+100-1mlir/test/Dialect/OpenMP/ops.mlir
+83-0mlir/test/Target/LLVMIR/openmp-todo.mlir
+38-4mlir/test/Dialect/OpenMP/invalid.mlir
+19-18flang/lib/Optimizer/OpenMP/LowerWorkdistribute.cpp
+14-3mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+382-475 files not shown
+403-6111 files

LLVM/project ba467b6clang/lib/CIR/CodeGen CIRGenExprCXX.cpp, clang/test/CIR/CodeGen delete-aligned.cpp

[CIR] Handle usual delete alignment argument (#197046)

This implements the handling to add the alignment argument to operator
delete calls when the usual delete parameters require it.
DeltaFile
+96-0clang/test/CIR/CodeGen/delete-aligned.cpp
+9-3clang/lib/CIR/CodeGen/CIRGenExprCXX.cpp
+105-32 files

LLVM/project 98b0389llvm/docs Instrumentor.rst UserGuides.rst, llvm/utils instrumentor-config-wizard.py

[Instrumentor][NFC] Add docs and config-wizard script

This commit adds initial documentation for the instrumentor to the
html/man pages and provides a script that helps new users to setup the
config and stubs file interactively.
DeltaFile
+776-0llvm/docs/Instrumentor.rst
+737-0llvm/utils/instrumentor-config-wizard.py
+5-0llvm/docs/UserGuides.rst
+1,518-03 files

LLVM/project 2850716clang/lib/CIR/CodeGen CIRGenFunction.cpp CIRGenExprComplex.cpp, clang/test/CIR/CodeGen cleanup-conditional.cpp

[CIR] Force deferred conditional cleanup emission (#197042)

We had a bug in CIR where we were pushing cleanups on the
deferredConditionalCleanupStack and never popping them. This was because
we weren't wrapping the full expressions that produced them with the
correct RAII object to force these cleanups to be emitted at the end of
the expression in some cases.

This change adds the proper enclosing RAII object and adds the code to
correctly spill and reload values when that is needed to avoid dominance
problems.

Assisted-by: Cursor / claude-opus-4.7-thinking-xhigh
DeltaFile
+320-0clang/test/CIR/CodeGen/cleanup-conditional.cpp
+12-2clang/lib/CIR/CodeGen/CIRGenFunction.cpp
+2-2clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp
+334-43 files