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

LLVM/project f95ccballvm/lib/Target/RISCV RISCVRegisterInfo.cpp, llvm/test/CodeGen/RISCV fixed-x27-crash.ll

[RISCV] Reserve all sub-registers of user reserved GPRs (#199302)

When a GPR is reserved by the user (e.g., via  `-mattr=+reserve-x27`)
or marked as constant, only the top-level register was being marked
reserved in `RISCVRegisterInfo::getReservedRegs`. Its sub-registers
(`X27_W` and `X27_H`) remained unreserved.

This broke `LiveIntervals` when register pressure tracking was enabled
by #115445. Because the sub-registers were not reserved, the register
unit was considered non-reserved, causing `LiveIntervals` to track its
liveness and crash in the Machine Verifier due to the reserved
register missing from basic block live-in lists.

Instead, we should ensure that reserving a register also reserves all
of its sub-registers, so that the register unit is correctly
identified as reserved and ignored by `LiveIntervals`.

Fixes #176227
DeltaFile
+16-0llvm/test/CodeGen/RISCV/fixed-x27-crash.ll
+8-4llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp
+24-42 files

NetBSD/src HKHlEH4share/man/man9 callout.9

   callout(9): Prefer callout_setfunc/schedule more explicitly.

   It is better on clarity grounds; the efficiency difference is really
   quite minor.

   Prompted by:

   PR kern/60288: callout(9) does not document callout_schedule()
VersionDeltaFile
1.33+5-5share/man/man9/callout.9
+5-51 files

NetBSD/src Fxi1YNJshare/man/man9 callout.9

   callout(9): Partially fix markup error in previous.

   Tried to spell out that it will call func(arg) and forgot to fix it
   before previous commit.  Doesn't look right now but at least it is
   not as thoroughly wrong as something that renders as Fa(func, arg).
   (This is an invitation for our resident mdoc wizards to correct my
   infelicities!)

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

NetBSD/src 5FApLVCshare/man/man9 callout.9

   callout(9): Use .Bl -tag to list functions, not paragraphs of prose.

   Prompted by:

   PR kern/60288: callout(9) does not document callout_schedule()
VersionDeltaFile
1.31+34-52share/man/man9/callout.9
+34-521 files

NetBSD/src odcsQDashare/man/man9 callout.9

   callout(9): Clarify callout_schedule, _setfunc, and _reset.

   Might be better to use .Bl -tag instead of paragraphs of prose too.

   PR kern/60288: callout(9) does not document callout_schedule()
VersionDeltaFile
1.30+22-13share/man/man9/callout.9
+22-131 files

OpenBSD/src PLAXEXIsys/nfs nfs_debug.c

   sys/nfs_debug: fixed a typo which brokes show nfsreq /f

   OK: deraadt@
VersionDeltaFile
1.8+2-2sys/nfs/nfs_debug.c
+2-21 files

OpenBSD/ports 1kaJ2ehnet/magic-wormhole distinfo Makefile, net/magic-wormhole/pkg PLIST

   update to magic-wormhole 0.24.0
VersionDeltaFile
1.16+8-8net/magic-wormhole/pkg/PLIST
1.13+2-2net/magic-wormhole/distinfo
1.25+1-1net/magic-wormhole/Makefile
+11-113 files