FreeBSD/ports e503f39x11/waylock Makefile distinfo

x11/waylock: Convert to USES=zig

PR:             294741
Approved by:    arrowd (co-mentor)
DeltaFile
+9-20x11/waylock/Makefile
+7-7x11/waylock/distinfo
+2-0x11/waylock/Makefile.zig
+18-273 files

FreeBSD/ports cd4f167x11/ly distinfo Makefile.zig

x11/ly: Update to 1.4.0

PR:             294741
Approved by:    arrowd (co-mentor)
DeltaFile
+15-11x11/ly/distinfo
+6-4x11/ly/Makefile.zig
+1-1x11/ly/Makefile
+2-0x11/ly/pkg-plist
+24-164 files

FreeBSD/ports 38c8c85x11/ghostty Makefile

x11/ghostty: Change to zig015

PR:             294741
Approved by:    arrowd (co-mentor)
DeltaFile
+1-1x11/ghostty/Makefile
+1-11 files

FreeBSD/ports ee707eaports-mgmt/zig2tuple Makefile

ports-mgmt/zig2tuple: Change to zig015

PR:             294741
Approved by:    arrowd (co-mentor)
DeltaFile
+1-1ports-mgmt/zig2tuple/Makefile
+1-11 files

FreeBSD/ports 440ade0audio/linuxwave Makefile distinfo

audio/linuxwave: Update to 0.4.0 and convert to USES=zig

PR:             294741
Approved by:    arrowd (co-mentor)
DeltaFile
+3-15audio/linuxwave/Makefile
+5-5audio/linuxwave/distinfo
+1-0audio/linuxwave/Makefile.zig
+9-203 files

FreeBSD/ports c964942www/zine-ssg Makefile

www/zine-ssg: Change to zig015

PR:             294741
Approved by:    arrowd (co-mentor)
DeltaFile
+1-1www/zine-ssg/Makefile
+1-11 files

FreeBSD/ports d5b50eadevel/superhtml Makefile

devel/superhtml: Change to zig015

PR:             294741
Approved by:    arrowd (co-mentor)
DeltaFile
+1-1devel/superhtml/Makefile
+1-11 files

FreeBSD/ports 145d679astro/mepo Makefile distinfo

astro/mepo: Convert to USES=zig and take maintainership

PR:             294741
Approved by:    arrowd (co-mentor)
DeltaFile
+3-13astro/mepo/Makefile
+3-3astro/mepo/distinfo
+6-162 files

FreeBSD/ports 5baffc8lang Makefile, lang/zig015 Makefile distinfo

lang/zig015: copy from lang/zig

Create the lang/zig015 for ports not ready for Zig 0.16.0 and depending
on Zig 0.15

PR:             294741
Approved by:    arrowd (co-mentor)
DeltaFile
+76-0lang/zig015/Makefile
+3-0lang/zig015/distinfo
+2-0lang/zig015/pkg-descr
+1-0lang/Makefile
+82-04 files

FreeBSD/ports cee89bcdevel/zls distinfo Makefile

devel/zls: update to 0.16.0

PR:             294741
Approved by:    arrowd (co-mentor)
DeltaFile
+11-11devel/zls/distinfo
+5-6devel/zls/Makefile
+16-172 files

FreeBSD/ports efeb78alang/zig distinfo Makefile

lang/zig: update to 0.16.0

Changelog: https://ziglang.org/download/0.16.0/release-notes.html

PR:             294741
Approved by:    arrowd (co-mentor)
DeltaFile
+3-3lang/zig/distinfo
+2-2lang/zig/Makefile
+5-52 files

FreeNAS/freenas 5acdacfsrc/pipewatcher pipewatcher.c

NAS-140961 / 27.0.0-BETA.1 / remove dead pipewatcher code (#18929)

pipe watcher has been dead for many years. Remove it.
DeltaFile
+0-101src/pipewatcher/pipewatcher.c
+0-1011 files

LLVM/project 2b16484compiler-rt/lib/safestack safestack.cpp

Fix typo

Created using spr 1.3.7
DeltaFile
+5-5compiler-rt/lib/safestack/safestack.cpp
+5-51 files

LLVM/project baf184ccompiler-rt/lib/safestack safestack.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+4-4compiler-rt/lib/safestack/safestack.cpp
+4-41 files

LLVM/project 3119832compiler-rt/lib/safestack safestack.cpp

fix clang-format

Created using spr 1.3.7
DeltaFile
+4-4compiler-rt/lib/safestack/safestack.cpp
+4-41 files

LLVM/project 92dad13llvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 uaddlp.ll addp-shuffle.ll

[AArch64] Additional Tablegen patterns for `shuffle(zext(...))` and `shuffle(sext(...))` to `uaddlp` (#195120)
DeltaFile
+111-0llvm/test/CodeGen/AArch64/uaddlp.ll
+16-48llvm/test/CodeGen/AArch64/addp-shuffle.ll
+39-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+166-483 files

FreeBSD/src 92f623eshare/man/man4 rge.4, sys/dev/rge if_rge.c if_rge_vendor.h

rge: add the Intel Killer E5000 PCI ID

This and the E3000 are both handled by the r8169 driver in Linux, and
reportedly this is infact just a straight re-brand of the RTL8126.

Tested by:      "Sinetek" on Discord
Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D56917
DeltaFile
+3-1share/man/man4/rge.4
+1-0sys/dev/rge/if_rge.c
+1-0sys/dev/rge/if_rge_vendor.h
+5-13 files

FreeNAS/freenas 926e700src/middlewared/middlewared/alert/source update.py, src/middlewared/middlewared/migration 0015_update_profile.py

NAS-140905 / 27.0.0-BETA.1 / Stop migration 0015 from forcing MISSION_CRITICAL profile (by creatorcary) (#18918)

Two small fixes for issues present on Goldeye:

- Migration `0015_update_profile.py` was force-setting `update.profile =
MISSION_CRITICAL` on every enterprise system regardless of the running
version's actual profile. A user upgrading from Fangtooth to a Goldeye
`EARLY_ADOPTER` release (e.g. 25.10-RC.1) was silently locked into
`MISSION_CRITICAL`. Once 25.10.3 (the first `MISSION_CRITICAL` Goldeye
release) shipped, `update.status` started returning a profile mismatch
and the `CurrentlyRunningVersionDoesNotMatchProfile` alert fired.
Migration is now a no-op; `update.config` already auto-populates
`profile` from `current_version_profile()` on first read.
- The mismatch alert was resolving profile names through
`update.profile_choices`, which filters out profiles outside the user's
product type (enterprise hides `DEVELOPER`/`EARLY_ADOPTER`). When the
running profile fell outside that filter, the alert text rendered
`<Unknown>` instead of the friendly name. Switched to resolving via
`UpdateProfiles[...].describe().name`.

    [7 lines not shown]
DeltaFile
+10-13src/middlewared/middlewared/alert/source/update.py
+0-11src/middlewared/middlewared/migration/0015_update_profile.py
+4-0src/middlewared/middlewared/plugins/update_/profile_.py
+14-243 files

NetBSD/src U1RBsqisys/arch/alpha/common bus_dma.c

   We don't need avail_start.
VersionDeltaFile
1.75+3-3sys/arch/alpha/common/bus_dma.c
+3-31 files

FreeBSD/src d64438alib/libc/regex regcomp.c, lib/libregex/tests gnuext.in

libregex: fix our mapping for \w

A small oversight in our implementation of \w is that it's actually
not strictly [[:alnum:]].  According to the GNU documentation, it's
actually [[:alnum:]] + underscore.  The fix is rather trivial: just add
it to our set explicitly, and amend our test set to be sure that _ is
actually included.

PR:             287396
(cherry picked from commit d0ff5773cefaf3fa41b1be3e44ca35bd9d5f68ee)
DeltaFile
+3-3lib/libregex/tests/gnuext.in
+1-0lib/libc/regex/regcomp.c
+4-32 files

FreeBSD/ports c274b12net/bird2 Makefile

net/bird2: Fix STATIC option conflict

Remove the STATIC option (static routes) to avoid clashing with the global
static linking option. Enable static routes by default

Reported by:    ivy
Sponsored by:   Netflix
DeltaFile
+6-5net/bird2/Makefile
+6-51 files

FreeBSD/ports b7d1ffbnet/bird3 Makefile

net/bird3: Fix STATIC option conflict

Remove the STATIC option (static routes) to avoid clashing with the global
static linking option. Enable static routes by default

Reported by:    ivy
Sponsored by:   Netflix
DeltaFile
+6-5net/bird3/Makefile
+6-51 files

LLVM/project bedac40flang/include/flang/Optimizer/Dialect FIROps.td FIROps.h, flang/lib/Optimizer/Dialect FIROps.cpp

[flang][mem2reg] promote memory slots through declares
DeltaFile
+195-16flang/test/Fir/mem2reg.mlir
+87-24flang/lib/Optimizer/Dialect/FIROps.cpp
+9-4flang/include/flang/Optimizer/Dialect/FIROps.td
+1-0flang/include/flang/Optimizer/Dialect/FIROps.h
+292-444 files

LLVM/project 5e8f473libc/src/__support big_int.h

[libc] Fix BigInt shift on big-endian platforms (#196957)

BigInt<128> stores the value in two separate word sized array slots
with the low 64 bits being stored in val[0] and high 64 bits in val[1].
This can't be reinterpreted as a 128 bit value on big-endian platforms
because the values are reversed.

This has caused test failures on s390x builds of V8:
https://issues.chromium.org/issues/511831894

---------

Co-authored-by: Guillaume Chatelet <gchatelet at google.com>
DeltaFile
+2-1libc/src/__support/big_int.h
+2-11 files

FreeNAS/freenas 1baf6e2

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 031c3f3tests/protocols pynfs_proto.py, tests/sharing_protocols/nfs test_nfs_change_attr.py

NAS-140946 / 27.0.0-BETA.1 / Add basic NFSv4 change-attribute regression tests (#18919)

This commit adds a variety of tests in which we validate the behavior
the the NFSv4 change-attribute FATTR4_CHANGE over a variety of NFS
operations that should advance it.
DeltaFile
+269-0tests/sharing_protocols/nfs/test_nfs_change_attr.py
+67-0tests/protocols/pynfs_proto.py
+336-02 files

LLVM/project 8b6c62fllvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp

address review comments
DeltaFile
+3-2llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+3-21 files

LLVM/project 9a52253llvm/test/CodeGen/X86 argument-range-attr.ll

add test
DeltaFile
+123-0llvm/test/CodeGen/X86/argument-range-attr.ll
+123-01 files

LLVM/project 5b97b57llvm/test/CodeGen/AMDGPU bit-op-reduce-width-known-bits.ll

Apply suggestions from code review

Co-authored-by: Simon Pilgrim <git at redking.me.uk>
Co-authored-by: Iris Shi <0.0 at owo.li>
DeltaFile
+2-2llvm/test/CodeGen/AMDGPU/bit-op-reduce-width-known-bits.ll
+2-21 files

LLVM/project 7a90f7dllvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/test/CodeGen/X86 argument-range-attr.ll

address review comment
DeltaFile
+11-0llvm/test/CodeGen/X86/argument-range-attr.ll
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+12-12 files