13,215,370 commits found in 11 milliseconds
120 line length
Ruff options
LLVM /project 35078da — mlir/include/mlir/Dialect/ArmSVE/IR ArmSVE.td, mlir/test/Target/LLVMIR arm-sve.mlir fixup! Fix after PR comments
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 ] 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)
FreeNAS /freenas 01308c3 — .github/workflows ruff.yml, src/middlewared/middlewared/test/integration/runner run.py More visible error
[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. LLVM /project 902814a — lldb/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. More visible error
Reapply "AMDGPU: Implement getInstSizeVerifyMode" (#194026)
This reverts commit 72ca372fa7c9029d2b7a77c59a4cc24530e99e43 .
LLVM /project 0729211 — llvm/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
AMDGPU: Add baseline test for v_mac_f16 rounding mode
LLVM /project bdae9e3 — llvm/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
[X86] vselect-avx.ll - regenerate asm comments (#194353) 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)
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> keep ip addr order when adding them
Illumos /gate 1522c7a — usr/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>
FreeNAS /freenas 2569bb4 — .github/workflows ruff.yml lint.yml, src/middlewared/middlewared/test/integration/runner run.py Ruff format in a separate file
LLVM /project 8116e86 — flang/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> FreeNAS /freenas 6118e1d — .github/workflows ruff.yml lint.yml, src/middlewared/middlewared/test/integration/runner run.py Ruff format in a separate file
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)
net-im/iamb: Fix build with rust 1.94.0
Approved by: portmgr (build fix blanket)
lang/rust: Bump revisions after 1.95.0
PR: 294615
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)
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)
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)
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)
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)
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)