LLVM/project 7ae746fclang/docs OpenMPSupport.rst

Update PR number in OpenMPSupport RST.
DeltaFile
+1-1clang/docs/OpenMPSupport.rst
+1-11 files

LLVM/project c556f11clang/lib/Driver/ToolChains Clang.cpp

remove comments
DeltaFile
+0-20clang/lib/Driver/ToolChains/Clang.cpp
+0-201 files

NetBSD/pkgsrc BenXv8sdoc CHANGES-2026, time Makefile

   php-framadate: move to wip

   This package is not ready for pkgsrc:
   - php-composer updates itself from git during extract
   - which makes the list of installed files change over time

   which makes this fail to package for some months now, and even before
   you didn't know what sources exactly you were getting.
VersionDeltaFile
1.286+1-2time/Makefile
1.150+2-1doc/CHANGES-2026
1.6+1-1time/php-framadate/Makefile
1.4+1-1time/php-framadate/PLIST
1.2+1-1time/php-framadate/MESSAGE
1.2+1-1time/php-framadate/distinfo
+7-72 files not shown
+8-88 files

NetBSD/pkgsrc-wip 5ab9884php-framadate PLIST Makefile

php-framadate: add pkgsrc version as of 2026-01-06
DeltaFile
+4,733-0php-framadate/PLIST
+80-0php-framadate/Makefile
+18-0php-framadate/options.mk
+12-0php-framadate/MESSAGE
+5-0php-framadate/distinfo
+2-0php-framadate/DESCR
+4,850-01 files not shown
+4,851-07 files

NetBSD/pkgsrc XtUeHYOmail/mailman2-python3 Makefile

   mailman2-python3: mark as broken on most NetBSD

   Needs -current for 'iconv -o' support.
VersionDeltaFile
1.3+4-1mail/mailman2-python3/Makefile
+4-11 files

FreeNAS/freenas d5c83b9src/middlewared/middlewared main.py, src/middlewared/middlewared/alert/source ipmi_sel.py

Migrate keyvalue service usage to call2 / call_sync2
DeltaFile
+113-0src/middlewared/middlewared/utils/service/call_mixin.py
+17-70src/middlewared/middlewared/main.py
+11-11src/middlewared/middlewared/plugins/pool_/dataset.py
+6-11src/middlewared/middlewared/plugins/pool_/import_pool.py
+2-12src/middlewared/middlewared/plugins/apps/crud.py
+6-6src/middlewared/middlewared/alert/source/ipmi_sel.py
+155-11029 files not shown
+215-20235 files

LLVM/project 9c2b1baclang/include/clang/Basic SourceLocation.h, clang/unittests/Basic SourceManagerTest.cpp

[LLVM][ADT] Add specialization of `DenseMapInfo` for `SourceRange` (#174524)

So that `SourceRange` can be used in `DenseMap` and `DenseSet`.
DeltaFile
+19-0clang/include/clang/Basic/SourceLocation.h
+16-0clang/unittests/Basic/SourceManagerTest.cpp
+35-02 files

FreeNAS/freenas f625c12src/middlewared/middlewared/api/base decorator.py, src/middlewared/middlewared/plugins/webshare sharing.py config.py

Address review
DeltaFile
+191-0src/middlewared/middlewared/pytest/unit/api/base/test_decorator.py
+14-4src/middlewared/middlewared/api/base/decorator.py
+1-1src/middlewared/middlewared/plugins/webshare/sharing.py
+1-1src/middlewared/middlewared/plugins/webshare/config.py
+207-64 files

FreeNAS/freenas e525306src/middlewared/middlewared/api/base decorator.py model.py, src/middlewared/middlewared/api/base/handler accept.py

Use annotations for public API methods
DeltaFile
+74-16src/middlewared/middlewared/api/base/decorator.py
+24-24src/middlewared/middlewared/plugins/webshare/sharing.py
+33-4src/middlewared/middlewared/api/base/handler/accept.py
+13-10src/middlewared/middlewared/api/v26_04_0/webshare.py
+18-1src/middlewared/middlewared/api/base/model.py
+7-9src/middlewared/middlewared/plugins/webshare/config.py
+169-642 files not shown
+179-658 files

NetBSD/pkgsrc y8wHieWmultimedia/gst123 distinfo, multimedia/gst123/patches patch-src_terminal.h

   gst123: add missing header

   to fix build on NetBSD 11
VersionDeltaFile
1.1+14-0multimedia/gst123/patches/patch-src_terminal.h
1.13+2-1multimedia/gst123/distinfo
+16-12 files

LLVM/project 8ed9a40clang-tools-extra/clang-doc/assets class-template.mustache namespace-template.mustache, clang-tools-extra/test/clang-doc basic-project.mustache.test typedef-alias.cpp

[clang-doc] Make sidebar sections collapsible (#174531)

Collapsible lists are achieved via `<details>` and their child
`<summary>` tags. `<details>` tags allow for a section to be designated
as collapsible, while the `<summary>` tag is used as the sidebar
section's header. This approach was chosen over making the lists
stateful through various CSS properties.

This patch also refactors the `<li>` tag structure of sidebar sections.
Previously, the section header and list items were in separate `<li>`
tags without sharing a parent. Now, the header and items are under a
single `<li>` tag which makes more sense semantically.
DeltaFile
+96-80clang-tools-extra/clang-doc/assets/class-template.mustache
+88-68clang-tools-extra/test/clang-doc/basic-project.mustache.test
+72-60clang-tools-extra/clang-doc/assets/namespace-template.mustache
+20-25clang-tools-extra/test/clang-doc/typedef-alias.cpp
+19-21clang-tools-extra/test/clang-doc/json/compound-constraints.cpp
+17-19clang-tools-extra/test/clang-doc/json/class.cpp
+312-2735 files not shown
+363-32211 files

LLVM/project e667c39clang/include/clang/Frontend CompilerInstance.h, clang/include/clang/Serialization ModuleManager.h ModuleCache.h

[clang] Reference-count `ModuleCache` non-intrusively (#164889)

The `ModuleCache` class is currently reference-counted intrusively. As
explained in https://github.com/llvm/llvm-project/pull/139584, this is
problematic. This PR uses `std::shared_ptr` to reference-count
`ModuleCache` instead, which clarifies what happens to its lifetime when
constructing `CompilerInstance`, for example. This also makes the
reference in `ModuleManager` non-owning, simplifying the ownership
relationship further. The
`ASTUnit::transferASTDataFromCompilerInstance()` function now accounts
for that by taking care to keep it alive.
DeltaFile
+5-4clang/lib/Frontend/CompilerInstance.cpp
+3-3clang/lib/DependencyScanning/DependencyScannerImpl.cpp
+2-3clang/include/clang/Serialization/ModuleManager.h
+3-2clang/include/clang/Frontend/CompilerInstance.h
+2-3clang/include/clang/Serialization/ModuleCache.h
+2-2clang/lib/Serialization/ModuleCache.cpp
+17-178 files not shown
+30-2814 files

LLVM/project 05ed785llvm/include/llvm/Frontend/OpenMP ConstructDecompositionT.h

[OpenMP] Remove special handling of implicit clauses in decomposition

Applying implicit clauses should not cause any issues. The only exception
is that "simd linear(x)" could imply a "firstprivate", and that clause is
not allowed on the simd construct.
Add a check for that specific case, and apply all implicit clauses as if
they were explicit.
DeltaFile
+15-11llvm/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+15-111 files

FreeBSD/src ccec94bshare/man/man4 mrsas.4

mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116)

This is an OEM card from Fujitsu using an LSI SAS2208 ROC controller shipped
with many Fujitsu PRIMERGY servers like RX300 S7.

Controller description: https://www.fujitsu.com/global/products/computing/servers/primergy/blades/connection/cb-pmod-110426.html

Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54566
DeltaFile
+2-1share/man/man4/mrsas.4
+2-11 files

LLVM/project 3e840d2bolt/include/bolt/Core MCPlusBuilder.h, bolt/lib/Target/AArch64 AArch64MCPlusBuilder.cpp

[BOLT] Remove unnecessary dependency. NFC (#174645)

There's no need for a full definition of `BinaryBasicBlock` in
`MCPlusBuilder.h`. Use `InstructionListType::iterator` instead of
`BinaryBasicBlock::iterator` in `findMemcpySizeInBytes()`.
DeltaFile
+1-2bolt/include/bolt/Core/MCPlusBuilder.h
+1-1bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+2-32 files

LLVM/project a19b464flang/include/flang/Optimizer/Transforms Passes.td, flang/lib/Optimizer/Transforms CMakeLists.txt

[flang][cuda] Add CUFFunctionRewrite pass (#174650)

This rewrite some CUDA Fortran specific like `on_device` function to
constant boolean values.
DeltaFile
+103-0flang/lib/Optimizer/Transforms/CUDA/CUFFunctionRewrite.cpp
+44-0flang/test/Fir/CUDA/cuda-function-rewrite.mlir
+5-0flang/include/flang/Optimizer/Transforms/Passes.td
+1-0flang/lib/Optimizer/Transforms/CMakeLists.txt
+153-04 files

LLVM/project c2d060cllvm/lib/Transforms/Vectorize VPlanPatternMatch.h

[VPlan] Mark variable unused in release build [[maybe_unused]] (#174648)

To prevent compiler warnings when building without assertions turned on.
DeltaFile
+1-1llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+1-11 files

LLVM/project 320c706llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor nofpclass-fdiv.ll

ValueTracking: Improve sign bit handling for fdiv

This is the fdiv version of 5020e0ff1494137ff12b4ed7c8fa896f8088b17b for
fmul.
DeltaFile
+14-3llvm/lib/Analysis/ValueTracking.cpp
+3-3llvm/test/Transforms/Attributor/nofpclass-fdiv.ll
+17-62 files

LLVM/project 059276fllvm/test/Transforms/Attributor nofpclass-fdiv.ll nofpclass-frem.ll

ValueTracking: Add more baseline tests for fdiv sign tracking

This is the fmul version of 08b1403228953866cb052a3fdb34719a7f4e87e2
DeltaFile
+581-0llvm/test/Transforms/Attributor/nofpclass-fdiv.ll
+549-0llvm/test/Transforms/Attributor/nofpclass-frem.ll
+1,130-02 files

LLVM/project 1db7ae7llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor nofpclass-fdiv.ll nofpclass-frem.ll

ValueTracking: Check if fdiv operand could be undef

In the special case for fdiv/frem with the same operands, make
sure the input isn't undef.
DeltaFile
+21-11llvm/test/Transforms/Attributor/nofpclass-fdiv.ll
+21-11llvm/test/Transforms/Attributor/nofpclass-frem.ll
+2-1llvm/lib/Analysis/ValueTracking.cpp
+1-1llvm/test/Transforms/InstSimplify/floating-point-compare.ll
+45-244 files

LLVM/project 1f0064eoffload/libomptarget omptarget.cpp, offload/test/mapping/use_device_addr target_data_use_device_addr_arrsec_ref_not_existing.cpp target_data_use_device_addr_var_ref_not_existing.cpp

Merge branch 'udp-fallback-preserve-by-default' into users/abhinavgaba/udp-fallback-0
DeltaFile
+33-3offload/libomptarget/omptarget.cpp
+7-21offload/test/mapping/use_device_addr/target_data_use_device_addr_arrsec_ref_not_existing.cpp
+8-19offload/test/mapping/use_device_ptr/target_data_use_device_ptr_ref_not_existing.cpp
+6-15offload/test/mapping/use_device_addr/target_data_use_device_addr_var_ref_not_existing.cpp
+6-15offload/test/mapping/use_device_addr/target_data_use_device_addr_var_not_existing.cpp
+5-15offload/test/mapping/use_device_addr/target_data_use_device_addr_arrsec_not_existing.cpp
+65-887 files not shown
+78-11813 files

FreeBSD/ports 693fba5security/s2n-tls distinfo Makefile

security/s2n-tls: Update to 1.6.4

ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.6.4
DeltaFile
+3-3security/s2n-tls/distinfo
+1-1security/s2n-tls/Makefile
+1-0security/s2n-tls/pkg-plist
+5-43 files

FreeBSD/ports fc08971security/aws-c-auth distinfo Makefile

security/aws-c-auth: Update to 0.9.5

ChangeLog: https://github.com/awslabs/aws-c-auth/releases/tag/v0.9.5
DeltaFile
+3-3security/aws-c-auth/distinfo
+1-1security/aws-c-auth/Makefile
+4-42 files

OpenBSD/src RYRewSxusr.bin/mandoc term.c term_ascii.c

   Strangely, groff accepts .ll arguments with multiple signs.  For odd numbers
   of minus signs, the intended behaviour is decreasing the line length, for
   even numbers, increasing it.  The code in term_setwidth() resulted in
   incorrect behaviour in two cases: for more than two signs, the line length
   wasn't changed at all because a2roffsu() was called incorrectly and failed,
   and if the second sign was negative, a negative width was passed to the
   setwidth() callbacks, which they aren't prepared to handle.

   Fix this by iterating over all signs to find the correct iop operation
   code (0=absolute, 1=increase, -1=decrease).  Also improve code clarity
   by making the width argument of the setwidth() callbacks unsigned and
   removing some ugly casts in these callbacks.
VersionDeltaFile
1.155+10-14usr.bin/mandoc/term.c
1.58+5-5usr.bin/mandoc/term_ascii.c
1.60+5-5usr.bin/mandoc/term_ps.c
1.83+2-2usr.bin/mandoc/term.h
+22-264 files

FreeNAS/freenas 0e08b2bsrc/middlewared/middlewared/utils origin.py

NAS-139194 / 25.10.2 / Properly set address family in ConnectionOrigin (by anodos325) (#17965)

This commit fixes the handling for AF_INET6 origin in the TrueNAS
ConnectionOrigin. Our internal validation was determining correct
address family, but it wasn't being set in family attribute.

Original PR: https://github.com/truenas/middleware/pull/17964

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+5-5src/middlewared/middlewared/utils/origin.py
+5-51 files

FreeNAS/freenas 1ea322asrc/middlewared/middlewared/utils origin.py

Properly set address family in ConnectionOrigin

This commit fixes the handling for AF_INET6 origin in the
TrueNAS ConnectionOrigin. Our internal validation was determining
correct address family, but it wasn't being set in family
attribute.

(cherry picked from commit e43808a86400aa9a4e5ec191616c589890b9db88)
DeltaFile
+5-5src/middlewared/middlewared/utils/origin.py
+5-51 files

FreeNAS/freenas 57b193bsrc/middlewared/middlewared/utils origin.py

NAS-139194 / 26.04 / Properly set address family in ConnectionOrigin (#17964)

This commit fixes the handling for AF_INET6 origin in the TrueNAS
ConnectionOrigin. Our internal validation was determining correct
address family, but it wasn't being set in family attribute.
DeltaFile
+5-5src/middlewared/middlewared/utils/origin.py
+5-51 files

FreeBSD/src 203e5a1sys/kern link_elf.c link_elf_obj.c, sys/vm vm_kern.c

linker: Reset DMAP protections in link_elf_unload_file()

On x86, when a preloaded kernel module is unloaded, we free the backing
(physically contiguous) pages.  The ET_REL linker will have adjusted
protections on segments of the preloaded file, which updates the direct
map, so the original protections must be restored when unloading the
module.

Previously this was handled in kmem_bootstrap_free(), but there is no
apparent reason not to handle this within the kernel linker.  Moreover,
we were not resetting permissions in the kernel map on arm64.

Reviewed by:    alc, kib
MFC after:      3 weeks
Differential Revision:  https://reviews.freebsd.org/D54438
DeltaFile
+33-13sys/kern/link_elf.c
+14-0sys/kern/link_elf_obj.c
+0-8sys/vm/vm_kern.c
+47-213 files

LLVM/project 0aea22fcompiler-rt/test lit.common.configured.in

[compiler-rt] Support default-True lit config options (follow up to #174522) (#174642)

The option added in #174522 breaks simulator tests, since `set_default`
overrides `False` values with the default.

Since these options are either string or boolean, this patches
set_default to override only un-set or empty string values (empty string
is not truth-y and therefore would be overwritten by defaults currently,
so this is NFCI)
DeltaFile
+1-1compiler-rt/test/lit.common.configured.in
+1-11 files

LLVM/project ccca3b8clang/lib/Sema SemaAMDGPU.cpp, clang/test/CodeGenOpenCL builtins-amdgcn-gfx1250-wmma-w32.cl

[AMDGPU] Rework the clamp support for WMMA instructions (#174310)

Fixes #166989.
DeltaFile
+57-0llvm/lib/IR/AutoUpgrade.cpp
+26-26llvm/test/CodeGen/AMDGPU/wmma-coececution-valu-hazards.mir
+20-20llvm/test/CodeGen/AMDGPU/wmma-hazards-gfx1250-w32.mir
+34-0clang/lib/Sema/SemaAMDGPU.cpp
+23-4llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+24-2clang/test/CodeGenOpenCL/builtins-amdgcn-gfx1250-wmma-w32.cl
+184-5212 files not shown
+280-9018 files