FreeBSD/ports b82096enet/iodine Makefile, net/lualdap Makefile

*/*: Update my maintainer email address

PR:             293733
Approved by:    vvd
DeltaFile
+1-1net/lualdap/Makefile
+1-1security/ssh-import-id/Makefile
+1-1net/iodine/Makefile
+3-33 files

LLVM/project 7d77662clang/test/Driver spirv-tools-err.c

[clang][lit] Fix spirv-tools-err.c when LIT_USE_INTERNAL_SHELL=0 (#185876)

Only the internal shell parser is able to process an operator in the
middle of a command. For the other shells, the operator must appear in
the beginning of the line.
DeltaFile
+1-1clang/test/Driver/spirv-tools-err.c
+1-11 files

LLVM/project b3f56ebllvm/lib/Target/SPIRV SPIRVEmitIntrinsics.cpp, llvm/test/CodeGen/SPIRV alloca-aggregate-type.ll

[SPIRV] fix `alloca` -> `OpVariable` lowering (#164175)

fixes #163777

Test was written with help from Copilot

---------

Co-authored-by: Juan Manuel Martinez Caamaño <jmartinezcaamao at gmail.com>
DeltaFile
+33-0llvm/test/CodeGen/SPIRV/alloca-aggregate-type.ll
+12-9llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers/fp_const.ll
+2-1llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
+47-103 files

FreeBSD/ports fc19aeaaudio/subtui distinfo Makefile

audio/subtui: Update to 2.10.1

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.10.1
DeltaFile
+5-5audio/subtui/distinfo
+1-1audio/subtui/Makefile
+6-62 files

FreeNAS/freenas 5ed65e5src/middlewared/middlewared/plugins failover.py

Use plus sign for Nightly version

(cherry picked from commit a927867d0daeb51f87136ff249e02b7c253262c1)
DeltaFile
+4-1src/middlewared/middlewared/plugins/failover.py
+4-11 files

LLVM/project ea9f8b7libc/include/llvm-libc-macros cfloat128-macros.h

[libc] Fix detection of cfloat128 (#185486)

Building compiler-rt with aarch64-buildroot-linux-gnu-gcc 15.2 causes a
build error:
```
compiler-rt-22.1.0/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:44:31:
 error: 'cfloat128' was not declared in this scope; did you mean 'float128'? [-Wtemplate-body]
```
According to
https://gcc.gnu.org/onlinedocs/gcc-15.2.0/gcc/Floating-Types.html
__float128 is not available on aarch64.

Analyzing the gcc defines for aarch64 seems to prove it:
```
$ aarch64-buildroot-linux-gnu-gcc -v
Target: aarch64-buildroot-linux-gnu
gcc version 15.2.0 (Buildroot 2026.02-114-gdadec9da56)

$ echo | aarch64-buildroot-linux-gnu-gcc -dM -E - | grep __GCC_IEC_559_COMPLEX

    [26 lines not shown]
DeltaFile
+1-1libc/include/llvm-libc-macros/cfloat128-macros.h
+1-11 files

LLVM/project 4a1105bclang/lib/Frontend CompilerInstance.cpp

[clang][modules] Unlock before reading just-built PCM (#183787)

Implicitly-built modules are stored in the in-memory cache of the
`CompilerInstance` responsible for building it. This means it's safe to
release the lock right after building it, and read it outside of the
critical section from the in-memory module cache. This speeds up
dependency scanning in a statistically significant way, somewhere
between 0.5% and 1.0%.
DeltaFile
+58-34clang/lib/Frontend/CompilerInstance.cpp
+58-341 files

LLVM/project b4b7866llvm/lib/Transforms/Coroutines CoroSplit.cpp, llvm/test/Transforms/Coroutines coro-retcon-infinite-loop.ll

[CoroSplit] Fix infinite loop in CoroSplit (#185599)

Optimized code may generate an uncoditional branch to the same BB.
DeltaFile
+62-0llvm/test/Transforms/Coroutines/coro-retcon-infinite-loop.ll
+4-2llvm/lib/Transforms/Coroutines/CoroSplit.cpp
+66-22 files

LLVM/project 0e122beoffload/unittests CMakeLists.txt, offload/unittests/OffloadAPI/common Environment.cpp

[OFFLOAD] Enable Level Zero unittests (#185492)
DeltaFile
+21-0offload/unittests/CMakeLists.txt
+2-0offload/unittests/OffloadAPI/common/Environment.cpp
+23-02 files

LLVM/project a15dcd4clang/test/OpenMP target_update_count_expression_codegen.c, offload/test/offloading strided_update_count_expression_complex.c strided_update_multiple_arrays_count_expression.c

[Clang][OpenMP] Handled `NonContig` Descriptor `DimCount` (#181987)

### Issue: Dimension override missing
When variable count expressions were used with stride, the constant
subsection path computed size first. This marked `ArgSizes` with byte
size semantics. Variable expression logic later triggered, but reused
`ArgSizes` assuming "bytes" semantics

`OMPIRBuilder.cpp` didn't handle dimension count for
`OMP_MAP_NON_CONTIG` flag

**Result**: `ArgSizes` wasn't overwritten with dimension count, breaking
non-contiguous mapping.

**Fixes**:

`llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp` - Expression semantics for
non-contiguous.
 stride/count.

    [4 lines not shown]
DeltaFile
+287-0offload/test/offloading/strided_update_count_expression_complex.c
+162-0offload/test/offloading/strided_update_multiple_arrays_count_expression.c
+132-0offload/test/offloading/strided_update_count_expression.c
+99-0offload/test/offloading/target_update_ptr_count_expression.c
+97-0offload/test/offloading/target_update_strided_struct_count_expression.c
+89-0clang/test/OpenMP/target_update_count_expression_codegen.c
+866-04 files not shown
+1,065-810 files

LLVM/project 4be49b5libclc/clc/lib/generic/conversion clc_convert_int2float.cl, libclc/clc/lib/generic/math clc_atan2pi.cl clc_atan2.cl

Revert "[libclc][NFC] Change include style from <...> to "..." (#185788)"

This reverts commit c0c8b992ef25523562ee47ced197624c869aa355.
DeltaFile
+26-26libclc/clc/lib/generic/conversion/clc_convert_int2float.cl
+17-17libclc/clc/lib/generic/math/clc_atan2pi.cl
+17-17libclc/clc/lib/generic/math/clc_atan2.cl
+17-17libclc/clc/lib/generic/math/clc_lgamma_r.cl
+16-16libclc/clc/lib/generic/math/clc_remainder.cl
+16-16libclc/clc/lib/generic/math/clc_sincos_helpers.cl
+109-109679 files not shown
+2,412-2,417685 files

LLVM/project 1c424bfclang/include/clang/StaticAnalyzer/Core/PathSensitive ExprEngine.h, clang/lib/StaticAnalyzer/Core ExprEngine.cpp CoreEngine.cpp

[NFC][analyzer] Clarify current LocationContext and CFGBlock (#185107)

The analyzer often uses the current `LocationContext` and `CFGBlock`,
for example to assign unique identifiers to conjured symbols.

This information is currently handled in a haphazard way:
- Logic that determines this is often duplicated in several redundant
locations.
- It is stored in `NodeBuilderContext` objects, despite the fact that it
is not actually used for building (exploded) nodes.
- Many methods pass it around in arguments, while many others use it
through the field `NodeBuilderContext *currBldrCtx` of `ExprEngine`.
- This `currBldrCtx` points to local variables in random stack frames,
e.g. there is an early return in `ExprEngine::processBranch` where it
becomes stale (but AFAIK it is never dereferenced after that point).

This commit starts a transition to a more principled system, where there
is a single canonical source for accessing this information (methods of
`ExprEngine`), which is populated once per `dispatchWorkItem` call, as

    [8 lines not shown]
DeltaFile
+86-30clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
+38-55clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
+38-32clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
+11-12clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
+12-10clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
+6-5clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
+191-1444 files not shown
+201-15710 files

OPNSense/plugins 06b8daemisc/theme-cicada/src/opnsense/www/themes/cicada/assets/stylesheets main.scss, misc/theme-cicada/src/opnsense/www/themes/cicada/build/css main.css

Firewall - old rules - fix disabled rule (#5310)

Co-authored-by: Manuel <mr-manuel at outlook.it>
DeltaFile
+5-0misc/theme-cicada/src/opnsense/www/themes/cicada/build/css/main.css
+5-0misc/theme-cicada/src/opnsense/www/themes/cicada/assets/stylesheets/main.scss
+10-02 files

NetBSD/pkgsrc rLOaHP7doc CHANGES-2026

   Updated math/py-tables, converters/py-chardet
VersionDeltaFile
1.1688+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc LryUFgHconverters/py-chardet PLIST Makefile

   py-chardet: updated to 7.0.1

   7.0.0 (2026-03-02)

   Ground-up, MIT-licensed rewrite of chardet. Same package name, same
   public API — drop-in replacement for chardet 5.x/6.x.

   **Highlights:**

   - **MIT license** (previous versions were LGPL)
   - **96.8% accuracy** on 2,179 test files (+2.3pp vs chardet 6.0.0,
     +7.7pp vs charset-normalizer)
   - **41x faster** than chardet 6.0.0 with mypyc (**28x** pure Python),
     **7.5x faster** than charset-normalizer
   - **Language detection** for every result (90.5% accuracy across 49
     languages)
   - **99 encodings** across six eras (MODERN_WEB, LEGACY_ISO, LEGACY_MAC,
     LEGACY_REGIONAL, DOS, MAINFRAME)
   - **12-stage detection pipeline** — BOM, UTF-16/32 patterns, escape

    [20 lines not shown]
VersionDeltaFile
1.16+64-140converters/py-chardet/PLIST
1.39+5-7converters/py-chardet/Makefile
1.16+4-4converters/py-chardet/distinfo
+73-1513 files

FreeNAS/freenas 76c121e. README.md

Update README.md
DeltaFile
+1-1README.md
+1-11 files

LLVM/project 56e19delibc/include wctype.yaml, libc/src/wctype iswspace.h iswspace.cpp

[libc] Implement iswspace entrypoint (#185269)

Implement entrypoint for iswspace function and related test
Part of #185136
DeltaFile
+26-0libc/test/src/wctype/iswspace_test.cpp
+21-0libc/src/wctype/iswspace.h
+19-0libc/src/wctype/iswspace.cpp
+11-0libc/test/src/wctype/CMakeLists.txt
+11-0libc/src/wctype/CMakeLists.txt
+6-0libc/include/wctype.yaml
+94-08 files not shown
+102-014 files

NetBSD/pkgsrc nNoiQFImath/py-tables PLIST distinfo, math/py-tables/patches patch-setup.py

   py-tables: updated to 3.11.1

   Changes from 3.11.0 to 3.11.1

   * Fix blosc2 loading (:issue:`1305`, :issue:`1306`).


   Changes from 3.10.2 to 3.11.0

   * Add support for Python 3.14.
   * Set Cython "freethreading_compatible" directive.
     Please refer to https://www.pytables.org/cookbook/threading.html
     for details about threading support.
   * Python wheel packages are now generated exploiting limited API and
     stable ABI (`abi3`).
VersionDeltaFile
1.3+22-20math/py-tables/patches/patch-setup.py
1.8+12-9math/py-tables/PLIST
1.12+5-5math/py-tables/distinfo
1.26+2-4math/py-tables/Makefile
+41-384 files

LLVM/project 737c19dllvm/lib/Target/ARM ARMISelLowering.cpp ARMFastISel.cpp, llvm/test/CodeGen/Thumb2 mve-fastcc.ll

[ARM] Use FPRegs for fastcc calling convention detection. (#184593)

This was using VFP2, but nowadays should use hasFPRegs to detect the
effective calling convention.

Fixes #109922.
DeltaFile
+42-0llvm/test/CodeGen/Thumb2/mve-fastcc.ll
+2-2llvm/lib/Target/ARM/ARMISelLowering.cpp
+1-1llvm/lib/Target/ARM/ARMFastISel.cpp
+45-33 files

LLVM/project 6489648clang/lib/Analysis/FlowSensitive Transfer.cpp, clang/unittests/Analysis/FlowSensitive TransferTest.cpp

[clang][dataflow] Add basic modeling for compound assignments. (#179058)

Do our best to assign a value to the left-hand-side storage. Do not
model the actual arithmetic operation yet; the value is going to be
unknown in case of compound assignments. But either way, simularly to
#178943,we need to at least make sure that the old value does not stick
around. And it's better to conjure a fresh value than to leave it
completely unmodeled because subsequent loads from that location need to
produce consistent results.

Additionally make sure that the storage location is correctly propagated
in regular assignments too, even if we couldn't produce a fresh value at
all.

---------

Co-authored-by: Yitzhak Mandelbaum <ymand at users.noreply.github.com>
DeltaFile
+18-16clang/lib/Analysis/FlowSensitive/Transfer.cpp
+4-7clang/unittests/Analysis/FlowSensitive/TransferTest.cpp
+22-232 files

LLVM/project e558050flang/lib/Optimizer/Transforms DebugTypeGenerator.cpp, mlir/include/mlir-c/Dialect LLVM.h

[MLIR] Update DIDerivedType To Support File, Line And Scope (#185665)

This PR updates `DIDerivedTypeAttr` to support optional file, line and
scope parameters in the same way as `DICompositeTypeAttr`. These
parameters are already supported in the `llvm::DIDerivedType`
constructor and were hardcoded to nullptr/0, they are now accessible
from MLIR.

The existing `llvmir-debug.mlir` test has been updated to test these
changes.
DeltaFile
+8-7mlir/test/Target/LLVMIR/Import/debug-info.ll
+9-5flang/lib/Optimizer/Transforms/DebugTypeGenerator.cpp
+6-6mlir/lib/CAPI/Dialect/LLVM.cpp
+7-2mlir/test/Target/LLVMIR/llvmir-debug.mlir
+4-4mlir/test/CAPI/llvm.c
+4-4mlir/include/mlir-c/Dialect/LLVM.h
+38-284 files not shown
+47-3010 files

LLVM/project 32f285dclang/lib/CodeGen/Targets SPIR.cpp, clang/test/CodeGenSPIRV kernel-ptr-arg.c

[clang][SPIRV] Coerce pointer kernel arguments to global AS (#185498)

SPIR-V does not allow pointer kernel arguments to be in the generic
address space. For offload, we already coerece them to the global
address space if not specified.

We are seeing that we need to do the same for SPIR-V directly as some of
the liboffload unit tests are compiled for `spirv64` directly, otherwise
we produce invalid SPIR-V.

---------

Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
DeltaFile
+23-24clang/lib/CodeGen/Targets/SPIR.cpp
+18-0clang/test/CodeGenSPIRV/kernel-ptr-arg.c
+41-242 files

pkgng/pkgng bac49fblibpkg pkg_event.c

EVENT_PIPE: fix invalid json

Fixes: #2125
DeltaFile
+7-5libpkg/pkg_event.c
+7-51 files

FreeBSD/ports 5c3d5d7biology/vsearch distinfo Makefile

biology/vsearch: Update to 2.30.5

A few fixes and minor improvements
Changes: https://github.com/torognes/vsearch/releases

Reported by:    portscout
DeltaFile
+3-3biology/vsearch/distinfo
+1-1biology/vsearch/Makefile
+4-42 files

LLVM/project 6f23ba2clang-tools-extra/clang-tidy ClangTidy.cpp ClangTidyDiagnosticConsumer.cpp, clang-tools-extra/clang-tidy/cert CERTTidyModule.cpp

[clang-tidy][NFC] Don't qualify names unless strictly necessary (#185169)

We have a de-facto policy in clang-tidy to not qualify names unless
absolutely necessary. We're *mostly* consistent about that (especially
in new code), but a number of deviations have accumulated over the
years. We even have cases where the same name is sometimes qualified and
sometimes not *in the same file*. This makes it jarring to read the
code, and, I imagine, more confusing for newcomers to contribute to the
project (do I qualify X or not?). This PR tries to improve the situation
and regularize the codebase.
DeltaFile
+178-181clang-tools-extra/clang-tidy/cert/CERTTidyModule.cpp
+42-49clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.h
+23-26clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.cpp
+17-22clang-tools-extra/clang-tidy/modernize/AvoidCArraysCheck.cpp
+17-19clang-tools-extra/clang-tidy/ClangTidy.cpp
+17-17clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
+294-314164 files not shown
+810-884170 files

LLVM/project 18cb220llvm/lib/Target/SPIRV SPIRVUtils.cpp, llvm/lib/Target/SPIRV/MCTargetDesc SPIRVMCAsmInfo.cpp

[SPIR-V] Fix lowering of declarations with hidden visibility (#185029)

They should be translated to SPIR-V and have Import linkage (unless they
are Interface variables).

Also add a test for protected visibility, just to make sure, that we are
aligned it its translation.
DeltaFile
+71-0llvm/test/CodeGen/SPIRV/linkage/hidden-visibility.ll
+67-0llvm/test/CodeGen/SPIRV/linkage/protected-visibility.ll
+36-0llvm/test/CodeGen/SPIRV/linkage/hidden-interface-vars.ll
+14-2llvm/lib/Target/SPIRV/SPIRVUtils.cpp
+3-0llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVMCAsmInfo.cpp
+191-25 files

FreeBSD/ports 1cfa47fsysutils/slurm-wlm/files patch-configure patch-src_common_slurm__sockaddr.c

sysutils/slurm-wlm: update to 25.11.2 & fix sockaddr length handling on BSD

- Update to Slurm 25.11.3.
- Fix BSD sockaddr length handling by introducing slurm_sockaddr_fixlen()
  and using it for AF_INET/AF_INET6/AF_UNIX bind/connect/getnameinfo call
  sites (avoids EINVAL and incorrect sockaddr lengths on BSD).
- Detect/link HDF5 high-level library (-lhdf5_hl) when needed for HDF5
  profiling components.
- Added S2N option
- Removed outdated GUI guarding

PR:             292799
Reported by:    rikka.goering (at] outlook.de
DeltaFile
+392-0sysutils/slurm-wlm/files/patch-configure
+92-0sysutils/slurm-wlm/files/patch-src_common_slurm__sockaddr.c
+88-0sysutils/slurm-wlm/files/patch-src_common_slurm__protocol__socket.c
+74-0sysutils/slurm-wlm/files/patch-src_conmgr_con.c
+44-0sysutils/slurm-wlm/files/patch-src_slurmd_slurmstepd_req.c
+43-0sysutils/slurm-wlm/files/patch-src_common_Makefile.in
+733-015 files not shown
+1,056-1321 files

OpenBSD/ports 6PJL0JHsysutils/firmware/iwx Makefile, sysutils/firmware/iwx/pkg PLIST

   Remove unused iwx(4) BZ -92 firmware, and add -89 firmware for MA devices.

   ok kettenis@ sthen@
VersionDeltaFile
1.21+5-2sysutils/firmware/iwx/Makefile
1.14+3-1sysutils/firmware/iwx/pkg/PLIST
+8-32 files

LLVM/project 275b2f5libclc/clc/lib/generic/math clc_logb.inc clc_logb.cl

libclc: Update logb implementation

Similar to the previous logb change, use a common
bithacking free implementation.
DeltaFile
+10-44libclc/clc/lib/generic/math/clc_logb.inc
+4-0libclc/clc/lib/generic/math/clc_logb.cl
+14-442 files

FreeBSD/src e71bfbeusr.bin/clang/llvm-ar Makefile, usr.bin/clang/llvm-cov Makefile

llvm-*: Use SYMLINKS for unprefixed LLVM binutils

Previously they were hard links.  This change will support future
packaging changes by decoupling the prefixed (e.g. llvm-ar) and
unprefixed (e.g. ar) names.

Reviewed by:    dim, ivy
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55693
DeltaFile
+2-2usr.bin/clang/llvm-objcopy/Makefile
+2-1usr.bin/clang/llvm-ar/Makefile
+1-1usr.bin/clang/llvm-cxxfilt/Makefile
+1-1usr.bin/clang/llvm-cov/Makefile
+1-1usr.bin/clang/llvm-size/Makefile
+1-1usr.bin/clang/llvm-symbolizer/Makefile
+8-73 files not shown
+11-109 files