LLVM/project 78cbf39compiler-rt/lib/builtins atomic.c, compiler-rt/test/builtins/Unit atomic_test.c

[compiler-rt] Use `size_t` rather than `int` for first argument to `__atomic_load_c` et al. (#197519)

I noticed this discrepancy in emscripten when trying to test 128 bit
atomics under wasm64:
https://github.com/emscripten-core/emscripten/pull/26937

The LLVM CodeGen appears to use `size_t` in this position when it
generates calls to these functions.

This doesn't effect other platforms I imagine because they don't require
signature checking at the linker level.

This doesn't effect wasm32 where size_t and int are the same size.
DeltaFile
+6-6compiler-rt/test/builtins/Unit/atomic_test.c
+5-4compiler-rt/lib/builtins/atomic.c
+11-102 files

FreeBSD/ports c281eb7sysutils/virt-firmware distinfo Makefile

sysutils/virt-firmware: update to 26.5.4
DeltaFile
+3-3sysutils/virt-firmware/distinfo
+2-3sysutils/virt-firmware/Makefile
+5-62 files

LLVM/project c06755ebolt/lib/Profile DataAggregator.cpp

pj

Created using spr 1.3.4
DeltaFile
+2-2bolt/lib/Profile/DataAggregator.cpp
+2-21 files

LLVM/project b9a1e89bolt/lib/Profile DataAggregator.cpp

pj

Created using spr 1.3.4
DeltaFile
+7-2bolt/lib/Profile/DataAggregator.cpp
+7-21 files

LLVM/project 02f7369libcxx/include __verbose_trap

[libc++] Remove AppleClang woraround for __builtin_verbose_trap (#199171)

We've dropped support for AppleClang versions with a different
`__builtin_verbose_trap`, so we can remove the workaround.
DeltaFile
+1-8libcxx/include/__verbose_trap
+1-81 files

LLVM/project fd45c0bllvm/utils/lit/tests/unit Util.py

Revert "[AIX] Remove unsupported AIX native echo option -n (llvm#199079)" (#199277)

This reverts commit 593eb2066293c8636786c98cb696c533da9b97ca.
The patch is being reverted as the code changes and the commit message
and description do not match and point to a previous implementation

Co-authored-by: himadhith <himadhith.v at ibm.com>
DeltaFile
+2-2llvm/utils/lit/tests/unit/Util.py
+2-21 files

LLVM/project 38146ceclang/docs LanguageExtensions.rst, clang/lib/CodeGen CodeGenModule.cpp CodeGenModule.h

[PowerPC][AIX] Add -mloadtime-comment-vars support to preserve variables
in the final object file.
DeltaFile
+168-74llvm/lib/Transforms/Utils/LowerCommentStringPass.cpp
+77-0clang/lib/CodeGen/CodeGenModule.cpp
+67-0clang/docs/LanguageExtensions.rst
+37-0clang/test/CodeGen/loadtime-comment-vars.c
+34-0llvm/test/Transforms/LowerCommentString/loadtime-comment-vars.ll
+8-0clang/lib/CodeGen/CodeGenModule.h
+391-743 files not shown
+406-749 files

LLVM/project 268182aclang/docs LanguageExtensions.rst, clang/lib/CodeGen CodeGenModule.cpp CodeGenModule.h

[PowerPC][AIX] Add -mloadtime-comment-vars support to preserve variables
in the final object file.
DeltaFile
+155-74llvm/lib/Transforms/Utils/LowerCommentStringPass.cpp
+77-0clang/lib/CodeGen/CodeGenModule.cpp
+67-0clang/docs/LanguageExtensions.rst
+37-0clang/test/CodeGen/loadtime-comment-vars.c
+34-0llvm/test/Transforms/LowerCommentString/loadtime-comment-vars.ll
+8-0clang/lib/CodeGen/CodeGenModule.h
+378-743 files not shown
+393-749 files

LLVM/project a31b969clang/docs LanguageExtensions.rst, clang/lib/CodeGen CodeGenModule.cpp CodeGenModule.h

[PowerPC][AIX] Add -mloadtime-comment-vars support to preserve variables
in the final object file.
DeltaFile
+154-74llvm/lib/Transforms/Utils/LowerCommentStringPass.cpp
+77-0clang/lib/CodeGen/CodeGenModule.cpp
+67-0clang/docs/LanguageExtensions.rst
+37-0clang/test/CodeGen/loadtime-comment-vars.c
+34-0llvm/test/Transforms/LowerCommentString/loadtime-comment-vars.ll
+8-0clang/lib/CodeGen/CodeGenModule.h
+377-743 files not shown
+392-749 files

FreeBSD/ports cb05ed2www/glassfish pkg-plist distinfo

www/glassfish: update to 8.0.2
DeltaFile
+9-252www/glassfish/pkg-plist
+3-3www/glassfish/distinfo
+1-2www/glassfish/Makefile
+13-2573 files

FreeNAS/freenas 47d0fd1src/middlewared/middlewared/etc_files/default libvirt-guests.mako

NAS-141131 / 26.0.0-RC.1 / Set PARALLEL_SHUTDOWN for faster guest shutdown (by Qubad786) (#19001)

## Problem

On shutdown/reboot, TrueNAS stops containers and VMs one at a time,
waiting up to the per-guest shutdown timeout (90s by default) for each.
With many guests, this serializes into a long wait — a system with 10
containers and 10 VMs can spend most of its shutdown idle, waiting on
guests one after another.

## Solution

Set `PARALLEL_SHUTDOWN` in `/etc/default/libvirt-guests` so all
containers shut down concurrently and all VMs shut down concurrently.
The per-guest timeout is unchanged; the waits just happen in parallel.

libvirt applies `PARALLEL_SHUTDOWN` independently per URI (lxc, qemu),
so the cap only needs to cover the larger batch — hence
`max(len(containers), len(vms), 1)`.

    [4 lines not shown]
DeltaFile
+6-7src/middlewared/middlewared/etc_files/default/libvirt-guests.mako
+6-71 files

FreeBSD/ports bc4fe22misc/rump Makefile

misc/rump: disable unterminated-string-initialization error with llvm21.
DeltaFile
+6-2misc/rump/Makefile
+6-21 files

LLVM/project 22d9a5dllvm/utils/lit/lit TestRunner.py cl_arguments.py, llvm/utils/lit/tests fn-selection.py

Add --fn flag to llvm-lit to inject select-function pass into opt pipelines

Translates --fn=fn0,fn1 into -passes='select-function<fn=fn0;fn=fn1>,...'
by rewriting -passes= arguments in RUN lines after substitution.
Handles both single and double quoted pass pipelines.
DeltaFile
+23-0llvm/utils/lit/tests/fn-selection.py
+19-0llvm/utils/lit/lit/TestRunner.py
+17-0llvm/utils/lit/lit/cl_arguments.py
+7-0llvm/utils/lit/tests/Inputs/fn-selection/lit.cfg
+2-0llvm/utils/lit/lit/LitConfig.py
+2-0llvm/utils/lit/tests/Inputs/fn-selection/sample.ll
+70-01 files not shown
+71-07 files

LLVM/project 9e0c7f4llvm/include/llvm/Transforms/IPO SelectFunction.h, llvm/lib/Passes PassBuilder.cpp

Add select-function pass to keep only specified functions and their dependencies

Chains InternalizePass, GlobalDCEPass, and StripDeadPrototypesPass to
remove everything not transitively reachable from the selected functions.
Supports multiple roots via select-function<fn=foo;fn=bar>.
DeltaFile
+57-0llvm/test/Transforms/SelectFunction/multi-select.ll
+52-0llvm/include/llvm/Transforms/IPO/SelectFunction.h
+48-0llvm/lib/Transforms/IPO/SelectFunction.cpp
+36-0llvm/test/Transforms/SelectFunction/basic.ll
+35-0llvm/test/Transforms/SelectFunction/diamond.ll
+23-0llvm/lib/Passes/PassBuilder.cpp
+251-04 files not shown
+289-010 files

FreeBSD/ports d8e760bmath/octave-forge Makefile

math/octave-forge: Add new optional depencency.

- math/math/octave-forge-mysql added as optional dependency.
- Update to 20260523.
DeltaFile
+2-2math/octave-forge/Makefile
+2-21 files

FreeBSD/ports 8a7fe4dmath/octave-forge-mysql Makefile pkg-descr

math/octave-forge-mysql: New port.

- Basic Octave implementation of the MySQL toolkit.
DeltaFile
+22-0math/octave-forge-mysql/Makefile
+8-0math/octave-forge-mysql/pkg-descr
+3-0math/octave-forge-mysql/distinfo
+33-03 files

Linux/linux 4cbfe45fs/smb/server smbacl.c vfs_cache.c

Merge tag 'v7.1-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd

Pull smb server fixes from Steve French:

 - fix for creating tmpfiles

 - fix durable reconnect error path

 - validate SID in security descriptor when inheriting DACL

* tag 'v7.1-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd:
  smb/server: promote S_DEL_ON_CLS to S_DEL_PENDING when close
  ksmbd: validate SID in parent security descriptor during ACL inheritance
  ksmbd: fix durable reconnect error path file lifetime
DeltaFile
+50-16fs/smb/server/smbacl.c
+12-4fs/smb/server/vfs_cache.c
+13-2fs/smb/server/smb2pdu.c
+75-223 files

FreeBSD/ports c70d358www/librewolf distinfo Makefile

www/librewolf: Update 151.0.1-1 => 151.0.1-2

Commit log:
https://codeberg.org/librewolf/source/compare/151.0.1-1...151.0.1-2

PR:             295514
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 1bbf1741677fce10343e5676a42985af736bf766)
DeltaFile
+3-3www/librewolf/distinfo
+1-1www/librewolf/Makefile
+4-42 files

FreeBSD/ports 1bbf174www/librewolf distinfo Makefile

www/librewolf: Update 151.0.1-1 => 151.0.1-2

Commit log:
https://codeberg.org/librewolf/source/compare/151.0.1-1...151.0.1-2

PR:             295514
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3www/librewolf/distinfo
+1-1www/librewolf/Makefile
+4-42 files

Linux/linux 4005446fs/btrfs qgroup.c file.c

Merge tag 'for-7.1-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux

Pull btrfs fixes from David Sterba:
 "A batch of fixes to simple quotas:

   - add conditional rescheduling point not dependent on the lock during
     inode iterations to avoid delays with PREEMPT_NONE enabled

   - fix subvolume deletion so it does not break the squota invariants

   - properly handle enabling squota, tracking extents in the initial
     transaction

   - catch and warn about underflows, clamp to zero to avoid further
     problems

  And one fix to inode size handling:

   - fix handling of preallocated extents beyond i_size when not using

    [9 lines not shown]
DeltaFile
+68-33fs/btrfs/qgroup.c
+8-3fs/btrfs/file.c
+3-1fs/btrfs/inode.c
+3-1fs/btrfs/extent_map.c
+1-0fs/btrfs/fs.h
+83-385 files

Linux/linux f83ef5bfs/xfs xfs_buf.c

Merge tag 'xfs-fixes-7.1-rc5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux

Pull xfs fix from Carlos Maiolino:
 "A single fix for a race in xfs buffer cache which may lead to
  filesystem shutdown due to inconsistent metadata if the buffer
  lookup happens to find an old dead buffer still in the cache"

* tag 'xfs-fixes-7.1-rc5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:
  xfs: fix a buffer lookup against removal race
DeltaFile
+24-10fs/xfs/xfs_buf.c
+24-101 files

FreeBSD/ports 2998315benchmarks/clpeak distinfo Makefile

benchmarks/clpeak: update to 2.0.9

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/2.0.9
Reported by:    GitHub (watch releases)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files

FreeBSD/ports f8c31a3x11-wm/wlmaker pkg-plist distinfo, x11-wm/wlmaker/files patch-session

x11-wm/wlmaker: update to 0.8

Changes:        https://github.com/phkaeser/wlmaker/releases/tag/v0.8
Reported by:    GitHub (watch releases)
DeltaFile
+0-27x11-wm/wlmaker/files/patch-session
+13-6x11-wm/wlmaker/pkg-plist
+5-5x11-wm/wlmaker/distinfo
+3-3x11-wm/wlmaker/Makefile
+21-414 files

FreeBSD/ports 0733e12www/opengist pkg-plist distinfo, www/opengist/files patch-package.json

www/opengist: Update to 1.12.2

Changes since 1.12.1:

v1.12.2

Added

  * Search all fields (#622).
  * Display a form to create an Opengist account coming from a OAuth
    provider (#623).
  * Rebuild search index in admin options (#647).

Fixed

  * Clean file path names on file creation (#624).
  * Support UTF-8 on gist download (#625).
  * CSRF skipper only for GET *.js request (#627).
  * Async-loaded gist embed scripts (#630).

    [7 lines not shown]
DeltaFile
+16-16www/opengist/pkg-plist
+7-7www/opengist/distinfo
+2-2www/opengist/files/patch-package.json
+1-2www/opengist/Makefile
+26-274 files

NetBSD/src tUE0GBeshare/man/man9 callout.9

   callout(9): Clarify previous language about clarity/efficiency.

   And with that, I think I'm done touching up callout(9) for now.

   PR kern/60288: callout(9) does not document callout_schedule()
VersionDeltaFile
1.35+2-2share/man/man9/callout.9
+2-21 files

LLVM/project 5727dadoffload/test lit.cfg

[offload] Fix --libomptarget-nvptx-bc-path in tests

PR #198622, which landed as 3383f0d6fe01, causes 272 `libomptarget ::
nvptx64-nvidia-cuda` test fails on my system with:

```
clang: error: bitcode library '/home/jdenny/llvm/build/\./lib/x86_64-unknown-linux-gnu/nvptx64-nvidia-cuda' does not exist
```

This patch fixes that.
DeltaFile
+1-1offload/test/lit.cfg
+1-11 files

NetBSD/src hyFKIR2share/man/man9 callout.9

   callout(9): Expand some details a bit.

   Prompted by (but not really related to):

   PR kern/60288: callout(9) does not document callout_schedule()
VersionDeltaFile
1.34+69-15share/man/man9/callout.9
+69-151 files

FreeNAS/freenas 9dd00bfsrc/middlewared/middlewared/etc_files/default libvirt-guests.mako

Set PARALLEL_SHUTDOWN for faster guest shutdown

(cherry picked from commit 55dfc35881f108ca22d2a396679cc00e217df09b)
DeltaFile
+6-7src/middlewared/middlewared/etc_files/default/libvirt-guests.mako
+6-71 files

FreeNAS/freenas 36d7b41src/middlewared/middlewared/etc_files/default libvirt-guests.mako

NAS-141131 / 27.0.0-BETA.1 / Set PARALLEL_SHUTDOWN for faster guest shutdown (#18989)

## Problem

On shutdown/reboot, TrueNAS stops containers and VMs one at a time,
waiting up to the per-guest shutdown timeout (90s by default) for each.
With many guests, this serializes into a long wait — a system with 10
containers and 10 VMs can spend most of its shutdown idle, waiting on
guests one after another.

## Solution

Set `PARALLEL_SHUTDOWN` in `/etc/default/libvirt-guests` so all
containers shut down concurrently and all VMs shut down concurrently.
The per-guest timeout is unchanged; the waits just happen in parallel.

libvirt applies `PARALLEL_SHUTDOWN` independently per URI (lxc, qemu),
so the cap only needs to cover the larger batch — hence
`max(len(containers), len(vms), 1)`.
DeltaFile
+6-7src/middlewared/middlewared/etc_files/default/libvirt-guests.mako
+6-71 files

FreeBSD/ports ae4db05sysutils/tempo Makefile distinfo, sysutils/tempo/files patch-example_docker-compose_shared_tempo.yaml tempo.in

sysutils/tempo: Update 2.7.2 => 2.10.5

Changelog:
https://github.com/grafana/tempo/blob/v2.10.5/CHANGELOG.md

- Fix build with custom user/group not from UIDs/GIDs.
- Fix substitution in comments in rc script.

PR:             295525
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+8-5sysutils/tempo/Makefile
+5-5sysutils/tempo/files/patch-example_docker-compose_shared_tempo.yaml
+5-5sysutils/tempo/distinfo
+2-2sysutils/tempo/files/tempo.in
+20-174 files