FreeBSD/ports 040af1cdevel/buf Makefile distinfo

devel/buf: update 1.72.0 → 1.73.0
DeltaFile
+5-5devel/buf/distinfo
+1-2devel/buf/Makefile
+6-72 files

FreeBSD/ports a9d64d9misc/valentina pkg-plist distinfo

misc/valentina: update 1.1.0 → 1.1.1
DeltaFile
+4-3misc/valentina/Makefile
+3-3misc/valentina/distinfo
+1-0misc/valentina/pkg-plist
+8-63 files

FreeBSD/ports 441081fmath/universal Makefile distinfo

math/universal: update 4.7.5 → 4.10.1
DeltaFile
+17-204math/universal/pkg-plist
+3-3math/universal/distinfo
+2-2math/universal/Makefile
+22-2093 files

FreeBSD/ports 123b32fmisc/github-copilot-cli Makefile distinfo

misc/github-copilot-cli: update 1.0.85 → 1.0.86
DeltaFile
+5-5misc/github-copilot-cli/distinfo
+1-1misc/github-copilot-cli/Makefile
+6-62 files

FreeBSD/ports f76f4f1audio/drumstick Makefile distinfo

audio/drumstick: update 2.11.0 → 2.11.1
DeltaFile
+4-4audio/drumstick/pkg-plist
+3-3audio/drumstick/distinfo
+1-1audio/drumstick/Makefile
+8-83 files

FreeBSD/ports 523823fmisc/antigravity-cli Makefile distinfo

misc/antigravity-cli: update 1.2.4 → 1.2.6
DeltaFile
+5-5misc/antigravity-cli/distinfo
+2-2misc/antigravity-cli/Makefile
+7-72 files

FreeBSD/ports 29754ddmisc/grok-build Makefile distinfo

misc/grok-build: update 1.0.30 → 1.0.34
DeltaFile
+5-5misc/grok-build/distinfo
+1-1misc/grok-build/Makefile
+6-62 files

FreeBSD/ports a2de858misc/py-napari distinfo Makefile

misc/py-napari: update 0.8.0 → 0.9.1
DeltaFile
+35-8misc/py-napari/Makefile
+3-3misc/py-napari/distinfo
+38-112 files

LLVM/project a543cc1flang/lib/Optimizer/HLFIR/Transforms InlineHLFIRCopy.cpp ConvertToFIR.cpp, flang/test/Fir allocation-policy-pipeline.fir

[flang][HLFIR] make copyin/copyout allocation inline (#224063)

This patch moves most allocations of copyin/copyout to the compiler so
that small buffers can be stack allocated, even when the loops are not
inlined. The main motivation is to allow better memory management when
the code ends-up in device region, but this also benefits CPU by giving
more control over allocations.

In the future, we may just consider inlining everything including
copyout, but very early attempts to do so showed that this increased WRF
compile times significantly at O2 for no benefits. Plus, I rather keep
the copy-out inside the runtime only while @eugeneepshteyn is working on
making it "copy on change".

Hence this patch just moves to use `ShallowCopyDirect` for the copy-in
and a new `CopyOutAssignDirect` for the copy-out (so that the new copy
on change policy can be integrated) for non assumed-rank non polymorphic
copy-in/copy-out, and does the allocation inline for the buffer
following the same rules as in `inlineHLFIRCopyin` (i.e. small buffers

    [7 lines not shown]
DeltaFile
+119-52flang/lib/Optimizer/HLFIR/Transforms/ConvertToFIR.cpp
+71-95flang/test/HLFIR/copy-in-out-codegen.fir
+49-42flang/test/Lower/dummy-argument-optional-2.f90
+9-58flang/lib/Optimizer/HLFIR/Transforms/InlineHLFIRCopy.cpp
+33-30flang/test/Lower/dummy-argument-assumed-shape-optional.f90
+52-3flang/test/Fir/allocation-policy-pipeline.fir
+333-28031 files not shown
+632-48337 files

FreeBSD/ports 621fe0ddevel/py-python-discovery Makefile distinfo

devel/py-python-discovery: Update to 1.6.1

ChangeLog:

1. https://github.com/tox-dev/python-discovery/releases/tag/1.6.1

Reported by:    Bernát Gábor <notifications at github.com>
DeltaFile
+3-3devel/py-python-discovery/distinfo
+1-1devel/py-python-discovery/Makefile
+4-42 files

LLVM/project 8d3c2f7llvm/lib/CodeGen/SelectionDAG FastISel.cpp, llvm/test/DebugInfo/X86 fission-ranges.ll prologue-end-phi-incoming-constant.ll

[FastISel] Give PHI incoming materializations a debug location (#223677)

When a block only sets up a successor's PHI nodes before falling
through, nothing follows those materializations for flushLocalValueMap
to take a location from, so the loop's line got its first is_stmt entry
inside the header, which is also the back edge target. Use the
terminator's location instead (which branches to the PHI).

The motivation is to fix
https://github.com/llvm/llvm-project/issues/202065 where
compiler generated loops for Fortran array expressions caused
breakpoints on the statement to fire at each iteration inside the loop
body instead of once inside the header.

Assisted-by: AI
DeltaFile
+201-0llvm/test/DebugInfo/X86/prologue-end-phi-incoming-constant.ll
+18-13llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
+1-1llvm/test/DebugInfo/X86/fission-ranges.ll
+220-143 files

LLVM/project 2f7f8d1llvm/include/llvm/ExecutionEngine/Orc EPCGenericRTDyldMemoryManager.h, llvm/lib/ExecutionEngine/Orc EPCGenericRTDyldMemoryManager.cpp

[ORC] Drive EPCGenericRTDyldMemoryManager via proxies (#224532)

Replace its three callSPSWrapper sites (reserve, initialize, release)
with a SimpleMemoryMapBindings handle, matching the memory manager
already used by EPCGenericJITLinkMemoryManager. Dispatch and callee
errors now arrive on a single channel, so the paired error checks
collapse into one.
DeltaFile
+13-30llvm/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp
+4-5llvm/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h
+17-352 files

LLVM/project a260aa7llvm/lib/ExecutionEngine/MCJIT MCJIT.cpp, llvm/lib/ExecutionEngine/Orc CompileUtils.cpp

ExecutionEngine: Compute the DataLayout from the triple and ABI

Avoid using TargetMachine::createDataLayout, which will eventually be
removed.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+4-2llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp
+4-2llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
+8-42 files

FreeBSD/ports 60e29b4multimedia/mpv-mpris Makefile distinfo

multimedia/mpv-mpris: Update to 1.3

ChangeLog:

1. https://github.com/hoyon/mpv-mpris/releases/tag/1.3

Reported by:    Ho-Yon Mak <notifications at github.com>
DeltaFile
+3-3multimedia/mpv-mpris/distinfo
+1-1multimedia/mpv-mpris/Makefile
+4-42 files

LLVM/project f17b2d1lldb/test/API/lang/objc/synthesized-property-accessor TestSynthesizedPropertyAccessor.py

[lldb][test] Add missing import to TestSynthesizedPropertyAccessor (#224543)

The decorators were introduced in 846719ae22 .
DeltaFile
+1-0lldb/test/API/lang/objc/synthesized-property-accessor/TestSynthesizedPropertyAccessor.py
+1-01 files

LLVM/project 6941023llvm/unittests/ABI AMDGPUTargetInfoTest.cpp

fix unittest
DeltaFile
+5-5llvm/unittests/ABI/AMDGPUTargetInfoTest.cpp
+5-51 files

LLVM/project 42f0538llvm/include/llvm/MC MCObjectFileInfo.h, llvm/lib/MC MCObjectFileInfo.cpp

[MC] Remove unused pre-created .llvm.callgraph section (#224369)

getCallGraphSection always creates a per-function SHF_LINK_ORDER
section, so the pre-created one is unused. Its only effect is that
hand-written `.section .llvm.callgraph` silently gets
`SHT_LLVM_CALL_GRAPH`, while the same directive within a group (e.g.
`.pushsection .llvm.callgraph,"?"` after a group member) gets
SHT_PROGBITS.

Remove it so that an omitted type gives SHT_PROGBITS in both cases, like
GNU assembler. Specify `%llvm_call_graph` to get SHT_LLVM_CALL_GRAPH.
DeltaFile
+52-0llvm/test/MC/ELF/section-callgraph.s
+1-4llvm/lib/MC/MCObjectFileInfo.cpp
+0-3llvm/include/llvm/MC/MCObjectFileInfo.h
+53-73 files

FreeBSD/ports 84fa77cdevel/libtuntap/files patch-CMakeLists.txt

devel/libtuntap: Fix building with CMake 4
DeltaFile
+10-0devel/libtuntap/files/patch-CMakeLists.txt
+10-01 files

LLVM/project 813cfb0flang/lib/Frontend FrontendActions.cpp, flang/lib/Lower Bridge.cpp

flang: Compute the module DataLayout from the triple and ABI (#224419)
DeltaFile
+8-0flang/test/Integration/RISCV/riscv-target-abi.f90
+3-2flang/lib/Frontend/FrontendActions.cpp
+4-1flang/lib/Lower/Bridge.cpp
+15-33 files

LLVM/project 7dd3c5flldb/test/API/lang/objc/synthesized-property-accessor TestSynthesizedPropertyAccessor.py

Require Darwin for TestSynthesizedPropertyAccessor so that it won't fail on every PR. (#224531)
DeltaFile
+2-0lldb/test/API/lang/objc/synthesized-property-accessor/TestSynthesizedPropertyAccessor.py
+2-01 files

LLVM/project 58357e4clang/test/Modules bounds-safety-attributed-type-late-parsed.c, clang/test/PCH bounds-safety-attributed-type-late-parsed.c

[BoundsSafety][test] Add late-parsed counted_by type-attribute coverage

New tests exercising the late-parse fill-in mechanism:
  - Sema/attr-counted-by-weird-type-positions{,-late-parsed}.c: counted_by
    in assorted type positions, nested pointers, and rejection cases.
  - Sema/attr-bounds-safety-function-ptr-param.c: attributes on
    function-pointer-typed members.
  - Modules/ and PCH/ bounds-safety-attributed-type-late-parsed: the
    resolved type round-trips through serialization.

  - Sema/attr-counted-by-late-parsed-regressions.c: guards against the
    double-free on a nested-record decl-spec attribute and the null-count
    escape on a free-function parameter.
DeltaFile
+456-0clang/test/Sema/attr-counted-by-weird-type-positions-late-parsed.c
+454-0clang/test/Sema/attr-counted-by-weird-type-positions.c
+173-0clang/test/Sema/attr-bounds-safety-function-ptr-param.c
+111-0clang/test/Modules/bounds-safety-attributed-type-late-parsed.c
+92-0clang/test/Sema/attr-counted-by-late-parsed-regressions.c
+69-0clang/test/PCH/bounds-safety-attributed-type-late-parsed.c
+1,355-04 files not shown
+1,505-010 files

LLVM/project f9afbe6clang/lib/Parse ParseDecl.cpp, clang/lib/Sema SemaType.cpp

[BoundsSafety] Create incomplete counted_by types and wire up the refill

Activate late parsing for the counted_by family (counted_by / sized_by and
their _or_null variants) in type-attribute position, under
-fexperimental-late-parse-attributes, on top of the type-attribute handling,
the validation helper and the refill machinery added in the previous commits.

When such an attribute is seen during type construction and its argument
can't be resolved yet, build the CountAttributedType immediately with
getIncompleteCountAttributedType and record it against the enclosing record;
its count expression is filled in at the closing brace via the refill logic.
Because enclosing types refer to the node by pointer, completing it in place
leaves the type chain untouched -- no rebuild, no TypeLoc re-emission.

  - Sema::ActOnLateParsedTypeAttr builds the incomplete node; the parser
    callback stores it on the LateParsedTypeAttribute and records the
    attribute in the record currently being parsed.
    Parser::CompleteLateParsedTypeAttributes drains that list at the closing
    brace; a nested anonymous record hands its pending attributes up to the

    [9 lines not shown]
DeltaFile
+178-25clang/lib/Parse/ParseDecl.cpp
+29-50clang/test/Sema/attr-counted-by-late-parsed-struct-ptrs.c
+14-50clang/test/Sema/attr-counted-by-or-null-late-parsed-struct-ptrs.c
+62-0clang/lib/Sema/SemaType.cpp
+11-42clang/test/Sema/attr-sized-by-or-null-late-parsed-struct-ptrs.c
+10-42clang/test/Sema/attr-sized-by-late-parsed-struct-ptrs.c
+304-20914 files not shown
+404-38520 files

LLVM/project 7737189clang/lib/Sema SemaDecl.cpp SemaDeclAttr.cpp

[BoundsSafety] Handle the counted_by family as a type attribute

counted_by / sized_by (and their _or_null variants) were handled in only one
way: a declaration-position attribute went through handleCountedByAttrField,
which validated it and then patched the field afterwards with
FieldDecl::setType. There was no type-position handling at all.

Build the type during type construction instead, from a single handler that
serves both positions:

  - Add HandleCountedByAttrOnType and dispatch the counted_by family to it
    from processTypeAttrs, going through the shared
    validateBoundsAttrTypeForTypePosition leaf.
  - Remove handleCountedByAttrField. Its FieldDecl-based type-shape checks in
    Sema::CheckCountedByAttrOnField are superseded by
    Sema::ValidateBoundsAttrTypeShape, added in the previous commit and now
    reached from the type path, and are deleted; no diagnostic is dropped. The
    checks that genuinely need the FieldDecl (union member, non-flexible
    array, cross-struct count) stay in CheckCountedByAttrOnField and run from

    [11 lines not shown]
DeltaFile
+3-109clang/lib/Sema/SemaBoundsSafety.cpp
+69-1clang/lib/Sema/SemaType.cpp
+0-44clang/lib/Sema/SemaDeclAttr.cpp
+24-1clang/lib/Sema/SemaDecl.cpp
+96-1554 files

FreeBSD/ports da17f16editors/zed Makefile.crates distinfo, editors/zed/files patch-crates_zed_src_reliability.rs patch-Cargo.lock

editors/zed: Update to 1.20.2

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v1.20.1
- https://github.com/zed-industries/zed/releases/tag/v1.20.2

Reported by:    GitHub (watch releases)
DeltaFile
+43-49editors/zed/distinfo
+20-23editors/zed/Makefile.crates
+10-10editors/zed/files/patch-crates_zed_src_main.rs
+9-9editors/zed/files/patch-crates_fs_src_fs.rs
+8-8editors/zed/files/patch-Cargo.lock
+6-6editors/zed/files/patch-crates_zed_src_reliability.rs
+96-1055 files not shown
+109-11811 files

NetBSD/src gLighgNdoc 3RDPARTY

   jemalloc 5.4.0 out
VersionDeltaFile
1.2251+3-3doc/3RDPARTY
+3-31 files

LLVM/project 29bddf3llvm/docs/tutorial BuildingAJIT3.md, llvm/docs/tutorial/MyFirstLanguageFrontend LangImpl08.md

docs: Compute the DataLayout from the triple in the tutorials (#224458)
DeltaFile
+2-1llvm/examples/Kaleidoscope/Chapter8/toy.cpp
+2-1llvm/docs/tutorial/BuildingAJIT3.md
+1-1llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl08.md
+5-33 files

LLVM/project 77cb8a9mlir/lib/ExecutionEngine ExecutionEngine.cpp, mlir/lib/Target/LLVM ModuleToObject.cpp

mlir: Avoid using TargetMachine::createDataLayout (#224456)
DeltaFile
+2-1mlir/lib/Target/LLVMIR/Transforms/TargetUtils.cpp
+1-1mlir/lib/Target/LLVM/ModuleToObject.cpp
+1-1mlir/lib/ExecutionEngine/ExecutionEngine.cpp
+4-33 files

Illumos/gate 7db575ausr/src/cmd/format defect.c prompts.c

18311 format: enable smatch
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+24-25usr/src/cmd/format/auto_sense.c
+19-18usr/src/cmd/format/menu_command.c
+11-8usr/src/cmd/format/modify_partition.c
+6-3usr/src/cmd/format/analyze.c
+6-2usr/src/cmd/format/prompts.c
+4-3usr/src/cmd/format/defect.c
+70-593 files not shown
+73-659 files

LLVM/project fb6a813llvm/lib/Target/AMDGPU AMDGPUISelLowering.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.mul.i24.ll

[AMDGPU] Fold 24 bit multiply with zero low bits

Fold `MUL_I24` and `MUL_U24` to zero when either operand has known zero
low 24 bits.

For example:
```
  llvm.amdgcn.mul.i24(x, 0x01000000) -> 0
```
DeltaFile
+21-33llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mul.i24.ll
+5-0llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+26-332 files

FreeBSD/ports 4ee09f9devel/py-virtualenv Makefile distinfo

devel/py-virtualenv: Update to 21.7.14

ChangeLog:

1. https://github.com/pypa/virtualenv/releases/tag/21.7.12
2. https://github.com/pypa/virtualenv/releases/tag/21.7.13
3. https://github.com/pypa/virtualenv/releases/tag/21.7.14

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-virtualenv/distinfo
+1-1devel/py-virtualenv/Makefile
+4-42 files