FreeNAS/freenas f73c0a9src/middlewared/middlewared/test/integration/runner artifacts.py context.py

120 line length
DeltaFile
+3-9src/middlewared/middlewared/test/integration/runner/artifacts.py
+2-6src/middlewared/middlewared/test/integration/runner/context.py
+1-5src/middlewared/middlewared/test/integration/runner/pytest_command.py
+6-203 files

FreeNAS/freenas 2963f2asrc/middlewared pyproject.toml

Ruff options
DeltaFile
+3-0src/middlewared/pyproject.toml
+3-01 files

LLVM/project 35078damlir/include/mlir/Dialect/ArmSVE/IR ArmSVE.td, mlir/test/Target/LLVMIR arm-sve.mlir

fixup! Fix after PR comments
DeltaFile
+13-6mlir/include/mlir/Dialect/ArmSVE/IR/ArmSVE.td
+1-1mlir/test/Target/LLVMIR/arm-sve.mlir
+14-72 files

FreeBSD/src 551d47csys/arm64/include pcpu.h

arm64: Ditch arm64-specific unsound PCPU optimisation

The current arm64 PCPU implementation uses a global register asm
variable to use x18, which we reserve with -ffixed-x18, from C. Inside a
critical_enter() or sched_pin(), it is vital that any PCPU reads use the
right PCPU pointer, as often the whole point of the critical_enter() or
sched_pin() is to ensure consistent PCPU use (e.g. for SMR it relies on
zpcpu giving the same SMR state). critical_enter() and sched_pin() both
include atomic_interrupt_fence(), i.e. asm volatile("" ::: "memory"),
barriers to ensure that memory accesses don't get moved by the compiler
outside the critical section, which on most architectures will also
order the read of the PCPU pointer itself (whether due to the read being
another asm volatile statement, or due to using a segment-relative
memory access as on x86). However, this approach on arm64 is in no sense
a memory access, and therefore the register access is not ordered with
respect to the the critical_enter() or sched_pin(), or more specifically
the curthread->td_critnest++ / curthread->td_pinned++ within.

In practice upstream today this works out ok because the read of x18 is

    [113 lines not shown]
DeltaFile
+4-6sys/arm64/include/pcpu.h
+4-61 files

FreeBSD/ports e9729d4x11/libX11 Makefile pkg-descr

x11/libX11: Update pkg-descr

Update COMMENT, WWW and pkg-descr.
Add LICENSE_FILE.
Remove unnecessary ac_cv_path_PS2PDF="".
Remove REINPLACE_CMD added in PR 166373 to support clang cpp.

PR:             289733
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+4-8x11/libX11/Makefile
+2-1x11/libX11/pkg-descr
+6-92 files

FreeNAS/freenas 01308c3.github/workflows ruff.yml, src/middlewared/middlewared/test/integration/runner run.py

More visible error
DeltaFile
+3-0.github/workflows/ruff.yml
+1-1src/middlewared/middlewared/test/integration/runner/run.py
+4-12 files

LLVM/project 6ac432b. .gitignore

[llvm][.gitignore] Ignore .agents directory (#194236)

The `.agents` directory is a common convention for storing coding agent
related stuff like rules and skills, recognized by major coding agents
like Claude Code, Codex, GitHub Copilot, OpenCode, etc. Ignore this
directory to avoid accidentally commiting these coding agent related
content to the repo.
DeltaFile
+1-0.gitignore
+1-01 files

LLVM/project 902814alldb/test/API/lang/objc/modules-auto-import TestModulesAutoImport.py main.m

[lldb][test] Modernize TestModulesAutoImport (#194357)

This replaces all the custom test setup logic with the newer test
utilities. Not technically NFC as the newer checks are more strict.
DeltaFile
+3-28lldb/test/API/lang/objc/modules-auto-import/TestModulesAutoImport.py
+2-4lldb/test/API/lang/objc/modules-auto-import/main.m
+5-322 files

FreeNAS/freenas 05d2f32.github/workflows ruff.yml

More visible error
DeltaFile
+1-0.github/workflows/ruff.yml
+1-01 files

LLVM/project 1b1f123llvm/lib/Target/AMDGPU AMDGPUMCInstLower.cpp SIInstrInfo.cpp

Reapply "AMDGPU: Implement getInstSizeVerifyMode" (#194026)

This reverts commit 72ca372fa7c9029d2b7a77c59a4cc24530e99e43.
DeltaFile
+0-22llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
+7-0llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+3-0llvm/lib/Target/AMDGPU/SIInstrInfo.h
+10-223 files

LLVM/project 0729211llvm/lib/Target/AMDGPU VOP2Instructions.td, llvm/test/CodeGen/AMDGPU madmk-madak-encoding-size.ll

AMDGPU: Fix instruction size for madmk/madak

This caused the revert of #191461
DeltaFile
+34-0llvm/test/CodeGen/AMDGPU/madmk-madak-encoding-size.ll
+4-4llvm/lib/Target/AMDGPU/VOP2Instructions.td
+38-42 files

LLVM/project 9e6a7bbllvm/test/CodeGen/AMDGPU v_mac_f16-fpdp-rounding-mode.ll

AMDGPU: Add baseline test for v_mac_f16 rounding mode
DeltaFile
+27-0llvm/test/CodeGen/AMDGPU/v_mac_f16-fpdp-rounding-mode.ll
+27-01 files

LLVM/project bdae9e3llvm/lib/Target/AMDGPU VOP2Instructions.td, llvm/test/CodeGen/AMDGPU v_mac_f16-fpdp-rounding-mode.ll

AMDGPU: Address fixme for v_mac_f16 rounding mode

This should use the f16/f64 rounding mode
DeltaFile
+1-1llvm/lib/Target/AMDGPU/VOP2Instructions.td
+1-1llvm/test/CodeGen/AMDGPU/v_mac_f16-fpdp-rounding-mode.ll
+2-22 files

LLVM/project ef867c0llvm/test/CodeGen/X86 vselect-avx.ll

[X86] vselect-avx.ll - regenerate asm comments (#194353)
DeltaFile
+2-2llvm/test/CodeGen/X86/vselect-avx.ll
+2-21 files

FreeBSD/ports 8af2c2fx11/mkcomposecache Makefile distinfo

x11/mkcomposecache: Update to 1.2.3

Add WWW and LICENSE.
Remove unnecessary GNU_CONFIGURE_MANPREFIX.

https://lists.x.org/archives/xorg-announce/2022-April/003143.html
https://lists.x.org/archives/xorg-announce/2026-April/003686.html

PR:             288173
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+8-5x11/mkcomposecache/Makefile
+3-2x11/mkcomposecache/distinfo
+11-72 files

FreeNAS/freenas 92a0c46tests/unit test_role_manager.py

NAS-140802 / 26.0.0-BETA.2 / Fix `test__check_readonly_role` (by themylogin) (#18812)

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

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+1-0tests/unit/test_role_manager.py
+1-01 files

FreeNAS/freenas f7f5c37src/middlewared/middlewared/plugins/interface addresses.py

keep ip addr order when adding them
DeltaFile
+17-8src/middlewared/middlewared/plugins/interface/addresses.py
+17-81 files

Illumos/gate 1522c7ausr/src/boot/i386/gptzfsboot Makefile, usr/src/boot/i386/isoboot Makefile

18048 boot: update build for gcc15
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+2-0usr/src/boot/i386/libi386/Makefile
+2-0usr/src/boot/i386/isoboot/Makefile
+2-0usr/src/boot/i386/gptzfsboot/Makefile
+6-03 files

FreeNAS/freenas 2569bb4.github/workflows ruff.yml lint.yml, src/middlewared/middlewared/test/integration/runner run.py

Ruff format in a separate file
DeltaFile
+39-0.github/workflows/ruff.yml
+1-17.github/workflows/lint.yml
+6-2src/middlewared/middlewared/test/integration/runner/run.py
+46-193 files

LLVM/project 8116e86flang/lib/Lower/OpenMP Utils.cpp, flang/test/Lower/OpenMP tile-parallel-do.f90

[Flang][OpenMP] Fix crash lowering parallel do with nested tile construct (#193955)

This fixes a crash in OpenMP lowering for cases like `!$omp parallel do
with nested !$omp tile sizes(...)` .
The loop-walk logic now correctly steps through intermediate OpenMP
transformation wrappers to find the actual do construct, instead of
assuming it is directly nested.

Fixes :
[https://github.com/llvm/llvm-project/issues/193256](https://github.com/llvm/llvm-project/issues/193256)
sample reproducer :
[https://godbolt.org/z/b7zecYEMT](https://godbolt.org/z/b7zecYEMT)

Co-authored-by: Chandra Ghale <ghale at pe34genoa.hpc.amslabs.hpecorp.net>
DeltaFile
+22-0flang/test/Lower/OpenMP/tile-parallel-do.f90
+7-3flang/lib/Lower/OpenMP/Utils.cpp
+29-32 files

FreeNAS/freenas 6118e1d.github/workflows ruff.yml lint.yml, src/middlewared/middlewared/test/integration/runner run.py

Ruff format in a separate file
DeltaFile
+33-0.github/workflows/ruff.yml
+1-17.github/workflows/lint.yml
+6-2src/middlewared/middlewared/test/integration/runner/run.py
+40-193 files

FreeBSD/ports 0229e7dmail/thunderbird/files patch-bug2033279

mail/thunderbird: Fix build with rust 1.95.0

Import part of upstream patch [1] to fix the following error,
upstream PR at [2]:

error[E0599]: no method named `select` found for struct `Mask<T, N>` in the current scope
  --> third_party/rust/encoding_rs/src/x_user_defined.rs:23:56

[1] https://hg-edge.mozilla.org/mozilla-central/rev/ec1dd05fd578
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=2033279

PR:             294615, 294703
Approved by:    portmgr (build fix blanket)
DeltaFile
+28-0mail/thunderbird/files/patch-bug2033279
+28-01 files

FreeBSD/ports 2cdd6abnet-im/iamb/files patch-rust-1.94.0

net-im/iamb: Fix build with rust 1.94.0

Approved by:    portmgr (build fix blanket)
DeltaFile
+21-0net-im/iamb/files/patch-rust-1.94.0
+21-01 files

FreeBSD/ports 17bf498accessibility/sctd Makefile, accessibility/wl-gammarelay-rs Makefile

lang/rust: Bump revisions after 1.95.0

PR:             294615
DeltaFile
+1-1devel/rust-cbindgen/Makefile
+1-1accessibility/sctd/Makefile
+1-1accessibility/wl-gammarelay-rs/Makefile
+1-1net/ntpd-rs/Makefile
+1-1net/proby/Makefile
+1-1net/quiche/Makefile
+6-6715 files not shown
+721-519721 files

FreeBSD/ports be89c5email/thunderbird-esr/files patch-bug2033279

mail/thunderbird-esr: Fix build with rust 1.95.0

Import part of upstream patch [1] to fix the following error,
upstream PR at [2]:

error[E0599]: no method named `select` found for struct `Mask<T, N>` in the current scope
  --> third_party/rust/encoding_rs/src/x_user_defined.rs:23:56

[1] https://hg-edge.mozilla.org/mozilla-central/rev/ec1dd05fd578
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=2033279

PR:             294615, 294703
Approved by:    portmgr (build fix blanket)
DeltaFile
+28-0mail/thunderbird-esr/files/patch-bug2033279
+28-01 files

FreeBSD/ports 6c3286bwww/firefox/files patch-bug2033279

www/firefox: Fix build with rust 1.95.0

Import part of upstream patch [1] to fix the following error,
upstream PR at [2]:

error[E0599]: no method named `select` found for struct `Mask<T, N>` in the current scope
  --> third_party/rust/encoding_rs/src/x_user_defined.rs:23:56

[1] https://hg-edge.mozilla.org/mozilla-central/rev/ec1dd05fd578
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=2033279

PR:             294615
Approved by:    portmgr (build fix blanket)
DeltaFile
+15-0www/firefox/files/patch-bug2033279
+15-01 files

FreeBSD/ports 07034e3www/tor-browser patch-bug2033279

www/tor-browser: Fix build with rust 1.95.0

Import part of upstream patch [1] to fix the following error,
upstream PR at [2]:

error[E0599]: no method named `select` found for struct `Mask<T, N>` in the current scope
  --> third_party/rust/encoding_rs/src/x_user_defined.rs:23:56

[1] https://hg-edge.mozilla.org/mozilla-central/rev/ec1dd05fd578
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=2033279

PR:             294615
Approved by:    portmgr (build fix blanket)
DeltaFile
+15-0www/tor-browser/patch-bug2033279
+15-01 files

FreeBSD/ports 8579a27www/librewolf/files patch-bug2033279

www/librewolf: Fix build with rust 1.95.0

Import part of upstream patch [1] to fix the following error,
upstream PR at [2]:

error[E0599]: no method named `select` found for struct `Mask<T, N>` in the current scope
  --> third_party/rust/encoding_rs/src/x_user_defined.rs:23:56

[1] https://hg-edge.mozilla.org/mozilla-central/rev/ec1dd05fd578
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=2033279

PR:             294615
Approved by:    portmgr (build fix blanket)
DeltaFile
+15-0www/librewolf/files/patch-bug2033279
+15-01 files

FreeBSD/ports 980ffbcwww/waterfox patch-bug2033279

www/waterfox: Fix build with rust 1.95.0

Import part of upstream patch [1] to fix the following error,
upstream PR at [2]:

error[E0599]: no method named `select` found for struct `Mask<T, N>` in the current scope
  --> third_party/rust/encoding_rs/src/x_user_defined.rs:23:56

[1] https://hg-edge.mozilla.org/mozilla-central/rev/ec1dd05fd578
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=2033279

PR:             294615
Approved by:    portmgr (build fix blanket)
DeltaFile
+15-0www/waterfox/patch-bug2033279
+15-01 files

FreeBSD/ports 7133a26www/firefox-esr/files patch-bug2033279

www/firefox-esr: Fix build with rust 1.95.0

Import part of upstream patch [1] to fix the following error,
upstream PR at [2]:

error[E0599]: no method named `select` found for struct `Mask<T, N>` in the current scope
  --> third_party/rust/encoding_rs/src/x_user_defined.rs:23:56

[1] https://hg-edge.mozilla.org/mozilla-central/rev/ec1dd05fd578
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=2033279

PR:             294615
Approved by:    portmgr (build fix blanket)
DeltaFile
+15-0www/firefox-esr/files/patch-bug2033279
+15-01 files