LLVM/project 64be34cllvm CMakeLists.txt, llvm/include/llvm/Support thread.h

Enable using threads on z/OS (#171847)

z/OS 3.1 enables TLS support (limited to compile time constant
initializers). To enable building with thread support, we need to update
the code to handle the difference in definition of pthread_t. It is a
struct on z/OS, not an integer. The existing code assumes that pthread_t
is an integer. This usually happens when checking to see if pthread_t is
null or not.

In Parallel.cpp, there was a variable `Backoff` defined as TLS. The
initializer for this requires C++ initialization which isn't supported
on z/OS. The variable isn't actually used (see declaration of local var
with same name inside the loop) so deleting it solved the build failure
this was causing.
DeltaFile
+12-2llvm/lib/Support/Unix/Threading.inc
+6-2llvm/include/llvm/Support/thread.h
+1-6llvm/CMakeLists.txt
+0-2llvm/lib/Support/Parallel.cpp
+19-124 files

FreeBSD/doc 797511dwebsite/content/en/releases/15.1R schedule.adoc

15.1: Insert details specific to 15.1

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+14-19website/content/en/releases/15.1R/schedule.adoc
+14-191 files

FreeBSD/doc 41b1963website/content/en/releases/15.1R hardware.adoc relnotes.adoc

15.1: Add autogenerated files to website

These files are as produced by 'make generate-release'; subsequent
commits will fill in details specific to 15.1.

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+861-0website/content/en/releases/15.1R/hardware.adoc
+200-0website/content/en/releases/15.1R/relnotes.adoc
+157-0website/content/en/releases/15.1R/readme.adoc
+90-0website/content/en/releases/15.1R/installation.adoc
+71-0website/content/en/releases/15.1R/errata.adoc
+64-0website/content/en/releases/15.1R/schedule.adoc
+1,443-01 files not shown
+1,474-07 files

FreeBSD/doc ce732bbshared releases.adoc, website/content/en/releng _index.adoc

15.1: Connect upcoming release to website

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+2-2shared/releases.adoc
+1-1website/content/en/releng/_index.adoc
+3-32 files

FreeBSD/doc b1cb4d9website/content/en/releases/15.1R hardware.adoc

15.1: Add hardware notes generated from stable/15

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+4,449-238website/content/en/releases/15.1R/hardware.adoc
+4,449-2381 files

FreeBSD/doc c337287website/content/en/releases/15.1R schedule.adoc installation.adoc

15.1: Insert version numbers

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+5-5website/content/en/releases/15.1R/schedule.adoc
+5-5website/content/en/releases/15.1R/installation.adoc
+4-4website/content/en/releases/15.1R/_index.adoc
+4-4website/content/en/releases/15.1R/errata.adoc
+4-4website/content/en/releases/15.1R/relnotes.adoc
+3-3website/content/en/releases/15.1R/readme.adoc
+25-251 files not shown
+26-267 files

LLVM/project 2c3ea8allvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Address review feedback

Created using spr 1.3.7
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,711-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5264,376 files not shown
+1,277,326-1,152,4494,382 files

FreeBSD/ports e94a7ffx11-wm/emwm-utils distinfo Makefile

x11-wm/emwm-utils: Update 1.3.1 => 1.3.2

Changelog:
 - Fixed backdrop placement issues
https://fastestcode.org/utils-changes.txt

PR:     292486
DeltaFile
+3-3x11-wm/emwm-utils/distinfo
+1-1x11-wm/emwm-utils/Makefile
+4-42 files

LLVM/project edd857aoffload/libomptarget PluginManager.cpp, offload/libomptarget/OpenMP InteropAPI.cpp

[Offload] Remove unnecessary `maybe_unused` attribute (#175855)

The attribute is not necessary in the new debug messaging.
DeltaFile
+3-3offload/libomptarget/PluginManager.cpp
+3-3offload/plugins-nextgen/common/src/PluginInterface.cpp
+1-1offload/libomptarget/OpenMP/InteropAPI.cpp
+7-73 files

FreeBSD/ports f4decf1www/chromium/files patch-chrome_browser_about__flags.cc patch-third__party_perfetto_include_perfetto_base_build__config.h

www/chromium: update to 144.0.7559.59

Security:       https://vuxml.freebsd.org/freebsd/6f76a1db-f124-11f0-85c5-a8a1599412c6.html
DeltaFile
+114-78www/chromium/files/patch-chrome_browser_about__flags.cc
+34-66www/chromium/files/patch-third__party_perfetto_include_perfetto_base_build__config.h
+59-5www/chromium/files/patch-chrome_browser_ui_ui__features.cc
+32-23www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+22-22www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
+19-19www/chromium/files/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
+280-213425 files not shown
+2,355-1,965431 files

LLVM/project 15b9109llvm/include/llvm/CodeGen MachineScheduler.h, llvm/lib/CodeGen PHIElimination.cpp MachineScheduler.cpp

Make MachineBlockFrequencyInfo a required pass for the MachineScheduler pass. (#176172)

This is needed to support functionality in the AMDGPU scheduler. Various
passes have been modified to preserve MBFI to ensure that this change
does not introduce new invocations of MBFI. Some targets have passes
reordered, but there are no new runs of MBFI.
DeltaFile
+31-3llvm/lib/CodeGen/PHIElimination.cpp
+9-2llvm/lib/CodeGen/MachineScheduler.cpp
+6-1llvm/lib/CodeGen/UnreachableBlockElim.cpp
+5-1llvm/lib/CodeGen/MachineSink.cpp
+5-1llvm/include/llvm/CodeGen/MachineScheduler.h
+2-2llvm/test/CodeGen/PowerPC/O3-pipeline.ll
+58-108 files not shown
+65-1814 files

FreeBSD/ports d76ba0dsecurity/vuxml/vuln 2026.xml

security/vuxml: add www/*chromium < 144.0.7559.59

Obtained from:  https://chromereleases.googleblog.com/2026/01/stable-channel-update-for-desktop_13.html
DeltaFile
+51-0security/vuxml/vuln/2026.xml
+51-01 files

LLVM/project 8e008cfllvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU fma.f16.ll llvm.fmuladd.f16.ll

[AMDGPU] Fix expensive checks in fmaak/fmamk f16 folding

Register classes of sources also has to be restrained to lo128.
There are few regression with register coalescing in true16 mode
though, but otherwise it fails verification.
DeltaFile
+40-2llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+26-16llvm/test/CodeGen/AMDGPU/fma.f16.ll
+6-2llvm/test/CodeGen/AMDGPU/llvm.fmuladd.f16.ll
+4-2llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll
+76-224 files

FreeNAS/freenas 30df964src/middlewared/middlewared/plugins/iscsi_ targets.py

Eliminate customization of recovery_tmo on HA sessions

This had been introduced prior to iscsi.alua.reset_active which
runs (as a job) after become_active has completed.

Restoring the default value (120) will make our HA internal
sessions more resilient to issues with the ntb.
DeltaFile
+0-19src/middlewared/middlewared/plugins/iscsi_/targets.py
+0-191 files

LLVM/project d03ce72llvm/lib/IR AutoUpgrade.cpp, llvm/test/Assembler auto_upgrade_intrinsics.ll

[IR] Propagate fast-math flags through autoupgraded target intrinsics (#174432)

Fast-math flags were not copied through upgrades; they are now.
DeltaFile
+8-0llvm/test/Assembler/auto_upgrade_intrinsics.ll
+2-0llvm/lib/IR/AutoUpgrade.cpp
+10-02 files

LLVM/project aaea206mlir/include/mlir/Dialect/LLVMIR ROCDLOps.td, mlir/test/Dialect/LLVMIR rocdl.mlir

[ROCDL] Added `wave.id` to ROCDL (#176028)

DeltaFile
+8-2mlir/test/Target/LLVMIR/rocdl.mlir
+2-0mlir/test/Dialect/LLVMIR/rocdl.mlir
+1-0mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
+11-23 files

LLVM/project 9b6bf8fmlir/include/mlir/Dialect/LLVMIR ROCDLOps.td, mlir/test/Dialect/LLVMIR rocdl.mlir

[ROCDL] added: rsq to rocdl.math; fixes to global/flat prefetch (#176167)

PR adds rsq to rocdl.math as well as a fix to global/flat prefetch

- Note, prefetch ops must have MemWrite trait. Otherwise, they
are removed by any DCE pass in a pipeline.
DeltaFile
+7-0mlir/test/Target/LLVMIR/rocdl.mlir
+7-0mlir/test/Dialect/LLVMIR/rocdl.mlir
+3-2mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
+17-23 files

FreeNAS/freenas 9b731f5src/middlewared/middlewared/api/v26_04_0 zfs_resource_snapshot.py, src/middlewared/middlewared/plugins/apps upgrade.py

Make all `zfs.resource.snapshot` calls type-safe
DeltaFile
+116-139src/middlewared/middlewared/plugins/zfs/snapshot_crud.py
+39-30src/middlewared/middlewared/plugins/pool_/snapshot.py
+36-9src/middlewared/middlewared/api/v26_04_0/zfs_resource_snapshot.py
+17-16src/middlewared/middlewared/plugins/apps/upgrade.py
+17-12src/middlewared/middlewared/plugins/docker/migrate.py
+17-7src/middlewared/middlewared/plugins/vm/clone.py
+242-21320 files not shown
+331-27426 files

FreeNAS/freenas b57475asrc/freenas/etc/systemd/system/docker.service.d override.conf, src/middlewared/middlewared/plugins/docker state_management.py

Gracefully stop Docker service during system shutdown

This commit adds changes to gracefully stop Docker during system shutdown. By using a terminate method with a 60-second timeout, apps using databases or other stateful services can cleanly shutdown before the system halts.
DeltaFile
+23-6src/middlewared/middlewared/plugins/docker/state_management.py
+1-0src/freenas/etc/systemd/system/docker.service.d/override.conf
+24-62 files

FreeBSD/src df4e99bcontrib/libarchive/libarchive archive_read_support_format_mtree.c archive_read_support_filter_uu.c, contrib/libarchive/tar subst.c

libarchive: merge from vendor branch

libarchive 3.8.5

Important bugfixes:
 #2809 bsdtar: fix regression from 3.8.4 zero-length pattern issue bugfix

Obtained from:  libarchive
Vendor commit:  dd897a78c662a2c7a003e7ec158cea7909557bee
MFC after:      1 week

(cherry picked from commit 4b047c3af3fec1607ba1cfe04e1d442a17fc1cf6)
DeltaFile
+16-3contrib/libarchive/test_utils/test_main.c
+8-8contrib/libarchive/tar/subst.c
+6-6contrib/libarchive/libarchive/archive_read_support_format_mtree.c
+4-4contrib/libarchive/libarchive/archive_read_support_filter_uu.c
+1-5contrib/libarchive/libarchive/archive_write_open_memory.c
+1-5contrib/libarchive/libarchive/archive_write_open_fd.c
+36-3118 files not shown
+67-6024 files

FreeBSD/src ca5d4e7contrib/libarchive/libarchive archive_read_support_filter_lz4.c archive_read_support_filter_zstd.c, contrib/libarchive/libarchive/test test_compat_lz4_skippable_frames_B4.tar.lz4.uu test_read_format_7zip_issue2765.c

libarchive: merge from vendor branch

libarchive 3.8.3

Important bugfixes:
 #2753 lib: Create temporary files in the target directory
 #2768 lha: Fix for an out-of-bounds buffer overrun when using
       p[H_LEVEL_OFFSET]
 #2769 7-zip: Fix a buffer overrun when reading truncated 7zip headers
 #2771 lz4 and zstd: Support both lz4 and zstd data with leading
       skippable frames

Obtained from:  libarchive
Vendor commit:  1368b08875351df8aa268237b882c8f4ceb0882d
MFC after:      1 week

(cherry picked from commit 007679a138089676aadc9a712277f4004403b905)
DeltaFile
+6,739-0contrib/libarchive/libarchive/test/test_compat_lz4_skippable_frames_B4.tar.lz4.uu
+70-14contrib/libarchive/libarchive/archive_read_support_filter_lz4.c
+55-12contrib/libarchive/libarchive/archive_read_support_filter_zstd.c
+51-0contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c
+38-0contrib/libarchive/libarchive/test/test_archive_string.c
+34-0contrib/libarchive/libarchive/module.modulemap
+6,987-2620 files not shown
+7,110-6126 files

FreeBSD/src b9bf082contrib/libarchive NEWS, contrib/libarchive/libarchive archive_read_disk_posix.c archive_write_set_format_xar.c

libarchive: merge from vendor branch

libarchive 3.8.4

Important bugfixes:
     #2787 bsdtar: Fix zero-length pattern issue
     #2797 lib: Fix regression introduced in libarchive 3.8.2
                when walking enterable but unreadable directories

Obtained from:  libarchive
Vendor commit:  d114ceee6de08a7a60ff1209492ba38bf9436f79
MFC after:      1 week

(cherry picked from commit c1e033c33e8b290cd40f4069249c879efcbae6a6)
DeltaFile
+11-14contrib/libarchive/libarchive/archive_read_disk_posix.c
+12-7contrib/libarchive/tar/subst.c
+6-6contrib/libarchive/libarchive/archive_write_set_format_xar.c
+5-3contrib/libarchive/NEWS
+7-1contrib/libarchive/tar/test/test_option_s.c
+3-3contrib/libarchive/libarchive/archive_write_disk_posix.c
+44-3411 files not shown
+63-5317 files

FreeBSD/ports 70cb21bmisc/usd pkg-plist Makefile, misc/usd/files patch-pxr_base_arch_fileSystem.cpp patch-pxr_base_arch_debugger.cpp

misc/usd: Update 21.11 => 25.11

Changelogs:
https://github.com/PixarAnimationStudios/OpenUSD/blob/v25.11/CHANGELOG.md

Patches for this port are a collection of patches from upstream issues
and pull request by Martin Filla, yuri@ and vvd@:
https://github.com/PixarAnimationStudios/OpenUSD/pull/1705
https://github.com/PixarAnimationStudios/OpenUSD/issues/1706
https://github.com/PixarAnimationStudios/OpenUSD/pull/1961
https://github.com/PixarAnimationStudios/OpenUSD/pull/3868

PR:             290815 285286 282627
Approved by:    yuri (maintainer, timeout 2 monts)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+1,353-62misc/usd/pkg-plist
+142-0misc/usd/files/patch-pxr_base_arch_fileSystem.cpp
+83-0misc/usd/files/patch-pxr_base_arch_debugger.cpp
+64-0misc/usd/files/patch-pxr_base_arch_systemInfo.cpp
+43-0misc/usd/files/patch-pxr_base_arch_stackTrace.cpp
+24-18misc/usd/Makefile
+1,709-8068 files not shown
+2,594-9174 files

LLVM/project f94afddclang/include/clang/Frontend CompilerInvocation.h CompilerInstance.h, clang/include/clang/Lex HeaderSearch.h

[clang][modules] Unify "context hash" and "specific module cache path" (#176215)

This PR unifies the terminology for:
* "context hash" - previously ambiguously referred to as "module hash"
or as overly specific "module context hash"
* "specific module cache path" - previously referred to as just "module
cache path" - hard to distinguish from the command-line-provided module
cache path without the context hash

NFCI
DeltaFile
+20-19clang/lib/Serialization/ASTReader.cpp
+24-12clang/lib/Frontend/CompilerInstance.cpp
+15-13clang/include/clang/Lex/HeaderSearch.h
+5-3clang/include/clang/Frontend/CompilerInvocation.h
+3-3clang/lib/Lex/HeaderSearch.cpp
+2-2clang/include/clang/Frontend/CompilerInstance.h
+69-5210 files not shown
+81-6216 files

LLVM/project 4fa99b6llvm/test/Transforms/Attributor nofpclass-fma.ll

ValueTracking: Add baseline tests for improved fma handling (#175613)

Improved signbit and not-nan tracking.
DeltaFile
+388-0llvm/test/Transforms/Attributor/nofpclass-fma.ll
+388-01 files

Linux/linux 603c05afs/nfs dir.c pnfs.c

Merge tag 'nfs-for-6.19-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs

Pull NFS client fixes from Trond Myklebust:

 - Fix another deadlock involving nfs_release_folio()

 - localio:
     - Stop I/O upon hitting a fatal error
     - Deal with page offsets that are > PAGE_SIZE

 - Fix size read races in truncate, fallocate and copy offload

 - Several bugfixes for the NFSv4.x directory delegation client code

 - pNFS:
    - Fix a deadlock when returning delegations during open
    - Fix memory leaks in various error paths

* tag 'nfs-for-6.19-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs:

    [12 lines not shown]
DeltaFile
+51-27fs/nfs/dir.c
+41-17fs/nfs/pnfs.c
+42-11fs/nfs/nfs4proc.c
+33-0fs/nfs/write.c
+16-16fs/nfs/localio.c
+19-10fs/nfs/nfs42proc.c
+202-8110 files not shown
+239-10116 files

LLVM/project 71687ballvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

Check IsCanonicalizing
DeltaFile
+85-1llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+2-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+87-22 files

LLVM/project 03d27f4llvm/test/Transforms/InstCombine simplify-demanded-fpclass-sqrt.ll simplify-demanded-fpclass-insertelement.ll

InstCombine: Fold known-qnan results to a literal nan

Previously we only considered fcNan to fold to qnan for canonicalizing
results, ignoring the simpler case where we know the nan is already
quiet.
DeltaFile
+3-9llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+3-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-insertelement.ll
+3-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-frexp.ll
+3-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-shufflevector.ll
+2-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+1-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fpext.ll
+15-2712 files not shown
+28-4718 files

LLVM/project 82df18ellvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

Move isAggregateType, although this can't break for any existing case
DeltaFile
+4-4llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+4-41 files

LLVM/project c8f6bc4llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-frexp.ll

one use check
DeltaFile
+4-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-frexp.ll
+1-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+5-32 files