FreeBSD/ports 5e88574sysutils/py-diffoscope distinfo Makefile

sysutils/py-diffoscope: update to 312

PR:             293096
Approved by:    sunpoet (maintainer), lwhsu (mentor, implicitly)
DeltaFile
+3-3sysutils/py-diffoscope/distinfo
+1-1sysutils/py-diffoscope/Makefile
+4-42 files

FreeBSD/ports 3ae18e1lang Makefile, lang/cbqn Makefile distinfo

lang/cbqn: new port: A BQN implementation in C

Approved by:    lwhsu (mentor, implicitly)
DeltaFile
+50-0lang/cbqn/Makefile
+11-0lang/cbqn/distinfo
+1-0lang/cbqn/pkg-descr
+1-0lang/Makefile
+63-04 files

LLVM/project f26c9adllvm/lib/Target/NVPTX NVPTXInstrInfo.td, llvm/test/CodeGen/NVPTX scalar-to-vector.ll

[NVPTX] Add lowering for v2i32/v2f16/v2f32 scalar_to_vector operations (#175712)

#153478 revealed additional cases where these scalar_to_vector
operations can appear at the lowering stage. Generally the DAGCombiner
transforms these to something else. Without it running however these can
directly manifest (hence the unit test disabling DAGCombine for
simplicity) but we can map them directly to real instructions so add the
proper lowering.
DeltaFile
+71-0llvm/test/CodeGen/NVPTX/scalar-to-vector.ll
+6-0llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
+77-02 files

NetBSD/src bDbax46share/man/man4 virtio_mmio.4 pv.4

   share/man/man4: use the correct bus in pv(4) and virtio_mmio(4)

   While there, also link to a acpi(4) and pv(4) from virtio_mmio(4).

   "Good catch" iMil@
VersionDeltaFile
1.3+4-2share/man/man4/virtio_mmio.4
1.3+2-2share/man/man4/pv.4
+6-42 files

FreeBSD/ports dbccd7dwww/firefox-esr distinfo Makefile

www/firefox-esr: update to 140.8.0 (rc2)

Release Notes:
  https://www.firefox.com/en-US/firefox/140.8.0/releasenotes/

(cherry picked from commit c7b66002596023a7cac5d631d0ff4d84050ac539)
DeltaFile
+3-3www/firefox-esr/distinfo
+2-2www/firefox-esr/Makefile
+5-52 files

FreeBSD/ports c7b6600www/firefox-esr distinfo Makefile

www/firefox-esr: update to 140.8.0 (rc2)

Release Notes:
  https://www.firefox.com/en-US/firefox/140.8.0/releasenotes/
DeltaFile
+3-3www/firefox-esr/distinfo
+2-2www/firefox-esr/Makefile
+5-52 files

FreeBSD/src ffbf959lib/libc/gen err.c

libc: print extended errors from warn(3) and vwarn(3)

Noted and reviewed by:  mckusick
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55327
DeltaFile
+2-2lib/libc/gen/err.c
+2-21 files

LLVM/project d62cd1boffload/liboffload README.md, offload/liboffload/API Common.td

[Offload] Add argument to 'olInit' for global configuration options (#181872)

Summary:
This PR adds a pointer argument to the initialization routine to be used
for global options. Right now this is used to allow the user to
constrain which backends they wish to use.

If a null argument is passed, the same behavior as before is observed.
This is epxected to be extensible by forcing the user to encode the size
of the struct. So, old executables will encode which fields they have
access to.

We use a macro helper to get this struct rather than a runtime call so
that the current state of the size is baked into the executable rather
than something looked up by the runtime. Otherwise it would just return
the size that the (potentially newer) runtime would see
DeltaFile
+25-7offload/liboffload/src/OffloadImpl.cpp
+19-3offload/liboffload/API/Common.td
+17-2offload/unittests/OffloadAPI/init/olInit.cpp
+1-1offload/liboffload/README.md
+1-1offload/tools/deviceinfo/llvm-offload-device-info.cpp
+1-1offload/unittests/Conformance/lib/DeviceContext.cpp
+64-151 files not shown
+65-167 files

LLVM/project 98d8b69llvm/lib/Target/Hexagon HexagonISelLoweringHVX.cpp HexagonISelLowering.cpp, llvm/test/CodeGen/Hexagon hvx-partial-reduce.ll hvx-full-reduce.ll

[Hexagon] Support partial reduction intrinsics (#179797)

This commit has changes necessary for using vrmpy instructions in full and partial multiply/add reductions on extended arguments. There are three main parts:
- partial reduction operations PARTIAL_REDUCE_(U|S|SU)MLA are lowered to accumulating vrmpy, including native and multiples of native vector sizes;
- full and partial reductions can be "split" into an inner partial reduction and a residual full or partial reduction. The inner reduction will be lowered to vrmpy due to the first change;
- vecreduce_add expansion is moved to Hexagon backend from a generic pass, accompanied by a set of tests.

In addition, there is a minor cleanup in HexagonTargetLowering::PerformDAGCombine().
DeltaFile
+287-35llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
+162-0llvm/test/CodeGen/Hexagon/hvx-partial-reduce.ll
+145-0llvm/test/CodeGen/Hexagon/hvx-full-reduce.ll
+143-0llvm/test/CodeGen/Hexagon/expand-vecreduce-add.ll
+122-20llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
+9-4llvm/lib/Target/Hexagon/HexagonISelLowering.h
+868-593 files not shown
+884-609 files

FreeNAS/freenas 99421a4tests/api2 test_usage_reporting.py

remove local imports
DeltaFile
+4-7tests/api2/test_usage_reporting.py
+4-71 files

FreeBSD/ports 0ca4ea9databases/greptimedb Makefile

databases/greptimedb: Remove unnecessary line
DeltaFile
+0-2databases/greptimedb/Makefile
+0-21 files

FreeNAS/freenas 97bb8aetests/api2 test_300_nfs.py test_200_ftp.py

test
DeltaFile
+0-2,224tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-936tests/api2/test_345_acl_nfs4.py
+0-700tests/api2/test_011_user.py
+0-495tests/api2/test_440_snmp.py
+0-479tests/api2/test_310_service_announcement.py
+0-6,245252 files not shown
+206-31,835258 files

FreeNAS/freenas aa616fdtests/api2 test_usage_reporting.py

default to test system's IP
DeltaFile
+2-2tests/api2/test_usage_reporting.py
+2-21 files

LLVM/project 42618delld/wasm SymbolTable.cpp Driver.cpp

[lld][WebAssembly] clang-format lld/wasm files. NFC (#181871)

This was originally done back in 2018 in 4821ebf73, and things seem to
have strayed a little since then.

I noticed this while reviewing #175800.
DeltaFile
+15-12lld/wasm/SymbolTable.cpp
+7-7lld/wasm/Driver.cpp
+8-5lld/wasm/Writer.cpp
+5-6lld/wasm/InputChunks.cpp
+3-5lld/wasm/Symbols.cpp
+3-4lld/wasm/SyntheticSections.cpp
+41-396 files not shown
+53-5212 files

FreeBSD/ports 1aa4127audio/qjackctl distinfo Makefile

audio/qjackctl: update 1.0.4 → 1.0.5

Reported by:    portscout
DeltaFile
+3-3audio/qjackctl/distinfo
+1-1audio/qjackctl/Makefile
+4-42 files

FreeBSD/ports 7bc632adatabases/greptimedb distinfo Makefile, databases/greptimedb/files patch-cargo-crates_rsasl-2.2.0_src_context.rs

databases/greptimedb: update 0.7.2 → 1.0.0.r.1.n.20260216
DeltaFile
+1,843-1,409databases/greptimedb/distinfo
+949-710databases/greptimedb/Makefile
+14-0databases/greptimedb/files/patch-cargo-crates_rsasl-2.2.0_src_context.rs
+0-2databases/greptimedb/pkg-plist
+2,806-2,1214 files

FreeBSD/ports 0393735databases/surrealdb distinfo Makefile

databases/surrealdb: update 2.6.1 → 2.6.2

Reported by:    portscout
DeltaFile
+3-5databases/surrealdb/distinfo
+1-2databases/surrealdb/Makefile
+4-72 files

LLVM/project d3fde74llvm/include module.modulemap

[modules] Fix warning: missing submodule 'LLVM_IR.FunctionProperties'

When compiling LLVM with LLVM_ENABLE_MODULES=ON, I get the warning

```
warning: missing submodule 'LLVM_IR.FunctionProperties' [-Wincomplete-umbrella]
```

Fix is to add file `FunctionProperties.def` to the module map.
DeltaFile
+1-0llvm/include/module.modulemap
+1-01 files

LLVM/project 98c76d3clang/include/clang/Analysis/Scalable/TUSummary TUSummaryBuilder.h, clang/lib/Analysis/Scalable/TUSummary TUSummaryBuilder.cpp

[clang][ssaf] Implement TUSummaryBuilder with test infrastructure (#181220)

Also adds a ssaf::TestFixture to provide access to the private fields of
the SSAF object for introspection.

Assisted-By: claude

rdar://168773578
DeltaFile
+269-0clang/unittests/Analysis/Scalable/TUSummaryBuilderTest.cpp
+57-1clang/include/clang/Analysis/Scalable/TUSummary/TUSummaryBuilder.h
+36-0clang/unittests/Analysis/Scalable/TestFixture.h
+29-0clang/unittests/Analysis/Scalable/TestFixture.cpp
+21-0clang/lib/Analysis/Scalable/TUSummary/TUSummaryBuilder.cpp
+12-3clang/unittests/Analysis/Scalable/Registries/SummaryExtractorRegistryTest.cpp
+424-411 files not shown
+443-917 files

LLVM/project 4a7d85eclang/test/CodeGenHLSL/BasicFeatures VectorElementwiseCast.hlsl

Update matrix allocas in test for array of vectors representation
DeltaFile
+6-4clang/test/CodeGenHLSL/BasicFeatures/VectorElementwiseCast.hlsl
+6-41 files

NetBSD/pkgsrc ykltM4hdoc CHANGES-2026

   added stellarsolver, updated kstars
VersionDeltaFile
1.1223+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc dzl4Kt3misc/kstars PLIST Makefile, misc/kstars/patches patch-kstars_indi_servermanager.cpp patch-kstars_fitsviewer_fitsimage.cpp

   kstars: update to 3.8.1

   11 years of development.
   QT6/KF6 version.
VersionDeltaFile
1.7+740-451misc/kstars/PLIST
1.91+32-6misc/kstars/Makefile
1.1+29-0misc/kstars/patches/patch-kstars_indi_servermanager.cpp
1.19+5-10misc/kstars/distinfo
1.3+1-1misc/kstars/patches/patch-kstars_fitsviewer_fitsimage.cpp
1.2+1-1misc/kstars/patches/patch-CMakeLists.txt
+808-4694 files not shown
+812-47310 files

FreeBSD/ports 9cf1b92cad/gmsh distinfo Makefile

cad/gmsh: upgrade to 4.15.1

Changelog: bug fixes.
DeltaFile
+3-3cad/gmsh/distinfo
+1-2cad/gmsh/Makefile
+4-52 files

FreeBSD/ports 09bf140textproc/ibus-typing-booster distinfo Makefile

textproc/ibus-typing-booster: upgrade to 2.30.4

Release notes at
        https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.30.4
DeltaFile
+3-3textproc/ibus-typing-booster/distinfo
+1-1textproc/ibus-typing-booster/Makefile
+4-42 files

FreeBSD/ports 70856eegraphics/cimg distinfo Makefile

graphics/cimg: upgrade to v.3.7.0
DeltaFile
+3-3graphics/cimg/distinfo
+1-1graphics/cimg/Makefile
+4-42 files

FreeBSD/ports 01d6c77net-im/toxic distinfo Makefile

net-im/toxic: upgrade to v0.16.2

Release notes at https://github.com/JFreegman/toxic/releases/tag/v0.16.2
DeltaFile
+3-3net-im/toxic/distinfo
+1-2net-im/toxic/Makefile
+4-52 files

FreeBSD/ports 672b253math/libdivide distinfo Makefile

math/libdivide: upgrade to v5.3.0

Release notes at https://github.com/ridiculousfish/libdivide/releases/tag/v5.3.0
DeltaFile
+3-3math/libdivide/distinfo
+1-1math/libdivide/Makefile
+4-42 files

LLVM/project 7e0ad14llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll

Merge remote-tracking branch 'upstream/main' into matrix-to-vec-cast
DeltaFile
+93,311-106,566llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+33,423-38,384llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+56,025-0llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+30,890-0polly/lib/External/isl/include/isl/cpp.h
+12,028-14,711llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+278,437-159,6619,112 files not shown
+970,667-506,8779,118 files

LLVM/project 637d3dcclang/include/clang/Analysis/Scalable/Serialization SerializationFormat.h, clang/unittests/Analysis/Scalable/Registries FancyAnalysisData.cpp

[clang][ssaf] Fix UB caused by missing virtual dtor of FormatInfoEntry (#181838)

In the `llvm::Registry` the `Add` will create a `unique_ptr` of the
desired derived type on the heap; then it puts it into the linked list
of base pointers.
Consequently, when destructing the registry, it needs to call the
matching dtor for the object, so that must be virtual.

In this patch, I fix it by marking it virtual, and also put a static
assert to prevent future mistakes of this kind.

FYI: The static assert must be in dependent context to ensure that `T`
is complete by the time hitting the static assert.

Fixes https://github.com/Quuxplusone/llvm-project/issues/51
DeltaFile
+2-1clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest.cpp
+1-1clang/unittests/Analysis/Scalable/Registries/FancyAnalysisData.cpp
+1-0clang/include/clang/Analysis/Scalable/Serialization/SerializationFormat.h
+1-0llvm/include/llvm/Support/Registry.h
+5-24 files

FreeBSD/src 93122easys/dev/mfi mfi.c, sys/dev/mrsas mrsas.c

mfi(4)/mrsas(4): Print driver versions consistently

Reviewed by:    ziaee, des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54519
DeltaFile
+3-6sys/dev/mrsas/mrsas.c
+1-1sys/dev/mfi/mfi.c
+4-72 files