FreeBSD/ports acafdff — games/xray-16 Makefile distinfo

games/xray-16: Update 2921-january-2025-rc1.20260601 => 2921-january-2025-rc1.20261001

Commit log:
https://github.com/OpenXRay/xray-16/compare/11b8c4e...d4979c2

PR:             299010
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+5-5games/xray-16/distinfo
+3-3games/xray-16/Makefile
+8-82 files

LLVM/project d18bc26 — orc-rt/lib/bedrock/sys/windows SocketConnector.cpp

[orc-rt] Moving bootstrapinfo to make msvc++ happy (#228308)
DeltaFile
+1-1orc-rt/lib/bedrock/sys/windows/SocketConnector.cpp
+1-11 files

FreeBSD/src 6948f4d — sys/kern kern_sendfile.c

sendfile: keep the lowat hack more conservative

First, record the original lowat value and later in the wait/EAGAIN loop
look at the original value, rather than on the value that we just faked.
This eliminates some blank syscalls, where socket was reported as writable
and immediate write instantly fails.  In my testing the ratio of such
syscalls was really small, under 2%, however in a different scenario this
negative effect can be more profound.

Second, cap the lowat growth to 1/2 of original socket buffer size, rather
than to current size.  The problem was there before, but it became more
profound after 587c6c121504.

Note: we are considering to evaluate if the lowat hack is needed at all.

Reviewed by:            tuexen
Differential Revision:  https://reviews.freebsd.org/D60106
DeltaFile
+6-3sys/kern/kern_sendfile.c
+6-31 files

FreeBSD/src e65b707 — sys/netinet tcp_input.c

tcp: use SB_AUTOSIZE flag to tell if socket buffer was set

The check against V_tcp_sendspace is not a correct one, as a buffer may
grow larger than the initial value.  The conjunction was always false up
until 587c6c121504, and only after it the bug surfaced.

If we already grow our buffer past the value stored in the hostcache,
prefer our value.

Reviewed by:            tuexen
Differential Revision:  https://reviews.freebsd.org/D60105
DeltaFile
+6-11sys/netinet/tcp_input.c
+6-111 files

FreeBSD/ports 517bee7 — editors/emacs-devel Makefile distinfo

editors/emacs-devel: Update to 2026-10-01 snapshot

Highlights:
- Unicode 18.0 support
- Tramp 2.9.0-pre
- Org 9.8.10

Commit log:     https://github.com/emacs-mirror/emacs/compare/30a6d006700b...60a68b1b5d9b
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3editors/emacs-devel/distinfo
+2-2editors/emacs-devel/Makefile
+5-52 files

LLVM/project a0ebf45 — llvm/lib/MC MCLFI.cpp

[MC] Fix MCLFI coding style. NFC (#228301)
DeltaFile
+10-13llvm/lib/MC/MCLFI.cpp
+10-131 files

LLVM/project 7d6ff5b — openmp/runtime/src kmp_tasking.cpp, openmp/runtime/test/tasking omp_untied_taskloop.f90 omp_untied_task_cancel.c

[OpenMP] Initialize td_last_tied when an untied task starts (#214320)
DeltaFile
+62-0openmp/runtime/test/tasking/omp_untied_task_if0.c
+58-0openmp/runtime/test/tasking/omp_untied_task_cancel.c
+50-0openmp/runtime/test/tasking/omp_untied_taskloop.f90
+16-5openmp/runtime/src/kmp_tasking.cpp
+186-54 files

LLVM/project cd7f071 — llvm/tools/llvm-profdata llvm-profdata.cpp

[llvm-profdata] Propagate Error in loadInput and mergeWriterContexts

Propagate Error from loadInput and mergeWriterContexts in mergeInstrProfile,
supplementInstrProfile, and overlapInstrProfile. In mergeInstrProfile's
ThreadPool, catch errors from worker threads, stop scheduling new jobs,
and return the first encountered fatal error.

Ensure ~WriterContext() consumes any pending unhandled errors in
WriterContext::Errors upon destruction.

Not NFC as destructors are run on the stack and ThreadPool workers exit
earlier on error.

With all subcommands propagating llvm::Error to main, exitWithError,
exitWithErrorCode, and the LSan leak suppression workaround are no
longer needed.

Assisted-by: Gemini
DeltaFile
+64-41llvm/tools/llvm-profdata/llvm-profdata.cpp
+64-411 files

LLVM/project 0fe7901 — llvm/tools/llvm-profdata llvm-profdata.cpp

[NFCI][llvm-profdata] Propagate Error in merge subcommand

Change merge_main and its helpers to return Error and handle it
with reportError in main.

Not NFC as destructors are run on the stack.

Assisted-by: Gemini
DeltaFile
+146-127llvm/tools/llvm-profdata/llvm-profdata.cpp
+146-1271 files

LLVM/project a30a988 — orc-rt/test/unit/bedrock ExecutorProcessInfoTest.cpp

[orc-rt] Use the Error matchers in ExecutorProcessInfoTest (#228307)

Use the Error matchers introduced in 4c8a437d0487 to clean up error
checks in ExecutorProcessInfoTest.
DeltaFile
+11-7orc-rt/test/unit/bedrock/ExecutorProcessInfoTest.cpp
+11-71 files

LLVM/project 14513d6 — utils/bazel/llvm-project-overlay/clang BUILD.bazel, utils/bazel/llvm-project-overlay/clang-tools-extra/clangd BUILD.bazel

[bazel] Replace various genrules with bazel_skylib rules (#228170)
DeltaFile
+12-21utils/bazel/llvm-project-overlay/openmp/runtime/src/BUILD.bazel
+18-13utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+19-7utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
+14-11utils/bazel/llvm-project-overlay/clang-tools-extra/clangd/BUILD.bazel
+12-12utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+10-11utils/bazel/llvm-project-overlay/libc/libc_build_rules.bzl
+85-7510 files not shown
+144-10516 files

FreeBSD/ports 6bf6814 — cad/klayout Makefile distinfo, cad/klayout/files patch-src_gsiqt_qtbasic_gsiQtGuiExternals.h

cad/klayout: Update 0.30.10 => 0.30.12

Release Notes:
https://www.klayout.de/development.html#0.30.12

Changelog:
https://github.com/KLayout/klayout/blob/v0.30.12/Changelog

PR:             299028
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4

(cherry picked from commit bbdf3f9c05267471d7af70f1042da1d761a91ec1)
DeltaFile
+10-0cad/klayout/files/patch-src_gsiqt_qtbasic_gsiQtGuiExternals.h
+3-3cad/klayout/distinfo
+1-1cad/klayout/Makefile
+14-43 files

LLVM/project 7b645c2 — mlir/lib/Dialect/XeGPU/Transforms XeGPUBlocking.cpp, mlir/test/Dialect/XeGPU xegpu-blocking.mlir

[mlir][xegpu] Block a convert_layout at a tile both layouts accept (#227892)

This PR makes `XeGPUBlockingPass::getTileShape` pick a
`convert_layout`'s tile per dimension instead of by total size.

Choosing by total size returns `inst_data = [8, 16]` over `[1, 64]`
because `128 >= 64`, leaving a 16-wide tile while the target needs
`lane_layout * lane_data = 16 * 4 = 64` columns. The blocked op is then
rejected as "invalid target layout, data cannot be evenly distributed".
Taking the larger `inst_data` per dim gives `[8, 64]`, which is valid
for both layouts since `inst_data` values are powers of two.

assisted-by-claude

Co-authored-by: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+17-0mlir/test/Dialect/XeGPU/xegpu-blocking.mlir
+6-5mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
+23-52 files

FreeBSD/ports bbdf3f9 — cad/klayout Makefile distinfo, cad/klayout/files patch-src_gsiqt_qtbasic_gsiQtGuiExternals.h

cad/klayout: Update 0.30.10 => 0.30.12

Release Notes:
https://www.klayout.de/development.html#0.30.12

Changelog:
https://github.com/KLayout/klayout/blob/v0.30.12/Changelog

PR:             299028
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4
DeltaFile
+10-0cad/klayout/files/patch-src_gsiqt_qtbasic_gsiQtGuiExternals.h
+3-3cad/klayout/distinfo
+1-1cad/klayout/Makefile
+14-43 files

FreeBSD/src f958aa7 — sys/dev/vt vt_core.c

vt: Fix timer race between vtterm_splash() and vt_flush()

Current code leads to console text being drawn over the splash image.

vt_flush() draws while holding the vtbuf lock. Have it check VDF_SPLASH
under it too, and make vtterm_splash() take the vtbuf lock when setting
it, before drawing the splash.

Sponsored by:   Defenso
Signed-off-by:  Quentin Thébault <quentin.thebault at defenso.fr>
Reviewed by:    vexeduxr
Differential Revision:  https://reviews.freebsd.org/D59928
DeltaFile
+17-9sys/dev/vt/vt_core.c
+17-91 files

LLVM/project 3fb83d7 — orc-rt/test/unit/bedrock BootstrapInfoTest.cpp

[orc-rt] Use the Error matchers in BootstrapInfoTest (#228305)

Use the Error matchers introduced in 4c8a437d0487 to clean up error
checks in BootstrapInfoTest.
DeltaFile
+33-25orc-rt/test/unit/bedrock/BootstrapInfoTest.cpp
+33-251 files

FreeBSD/src f766327 — stand/images freebsd-logo-rev.png

stand/images: remove translucent pixels around orb

Remove semi-transparent pixels around the orb. These become more
pronounced when the orb is used as the spash screen image.

While here also strip metadata.

MFC after:      3 days
Reviewed by:    tsoome
Differential Revision:  https://reviews.freebsd.org/D60163
DeltaFile
+0-0stand/images/freebsd-logo-rev.png
+0-01 files

FreeBSD/ports 8a1503b — sysutils/eppctl Makefile distinfo

sysutils/eppctl: update to the recent snapshot

Sponsored by:   tipi.work
DeltaFile
+3-3sysutils/eppctl/distinfo
+2-3sysutils/eppctl/Makefile
+5-62 files

LLVM/project a3c098f — llvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/test/Transforms/InstCombine intrinsic-select.ll

[InstCombine] Fix profile propagation in intrinsic-select.ll (#228295)

In these cases we're creating a new Select with the exact same
condition, so we can just copy the metadata.
DeltaFile
+10-4llvm/test/Transforms/InstCombine/intrinsic-select.ll
+5-1llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+0-1llvm/utils/profcheck-xfail.txt
+15-63 files

DragonFlyBSD/src e13f232 — sys/kern kern_memio.c

kern: Fix mmioctl() to return ENOTTY for unknown devices

The default case for unknown devices handles /dev/null and previously
returned ENODEV for tcsetattr/tcgetattr/tc* requests, which should be
ENOTTY as specified by POSIX (as well as documented in the man pages).

Fix the bug by correcting mmioctl() to return ENOTTY in the default
case.

Patch-by: jpikin, sigttou (David Bidner)
Bug: https://bugs.dragonflybsd.org/issues/3252
DeltaFile
+1-1sys/kern/kern_memio.c
+1-11 files

DragonFlyBSD/src 673727e — stand/boot/efi/loader/arch/x86_64 elf64_freebsd.c

loader: Allocate the EFI trampoline as executable memory

The trampoline contains code, but EfiLoaderData allocations may be mapped
non-executable. Allocate its page as EfiLoaderCode.

Adapted from Ed Maste's FreeBSD commit:
https://github.com/freebsd/freebsd-src/commit/2b1df6149e8a2d50a09d13c64d1574dad91e10b1
FreeBSD review: https://reviews.freebsd.org/D58383

Bug: https://bugs.dragonflybsd.org/issues/3427
DeltaFile
+1-1stand/boot/efi/loader/arch/x86_64/elf64_freebsd.c
+1-11 files

DragonFlyBSD/src 1f371a2 — usr.bin/w w.c

w(1) - Do not warn about non-existent tty lines

ttystat() called warn() when stat("/dev/<line>") failed, so X11 sessions
(ut_line like ":16") printed a spurious
"w: /dev/:16: No such file or directory".

Return NULL silently unless the line is an existing character device.
Matches FreeBSD (see commits 21632754d652d20a4618cac0b52ebe7d8e790865,
d0d0355e4dd9fa060443d3f1b1a223118ff68827).

Fixes #3298
DeltaFile
+3-5usr.bin/w/w.c
+3-51 files

DragonFlyBSD/src a8c6b03 — stand/boot/efi/loader/arch/x86_64 elf64_freebsd.c amd64_tramp.S

loader: Clear CR0.WP during EFI kernel relocation

Firmware on an HP ProDesk 600 G4 leaves relocation destination pages
read-only. efi_copy_finish() faults at 0x1001000 with page-fault error
code 3 (supervisor write, protection violation) while CR0.WP is set.

Save CR0 and clear WP around the relocation copy after ExitBootServices,
with interrupts disabled. Restore CR0 before entering the kernel. Reject
active CET before leaving boot services, since it prevents clearing WP.

Bug: https://bugs.dragonflybsd.org/issues/3427
DeltaFile
+11-0stand/boot/efi/loader/arch/x86_64/amd64_tramp.S
+8-0stand/boot/efi/loader/arch/x86_64/elf64_freebsd.c
+19-02 files

DragonFlyBSD/src 48147b0 — usr.bin/w w.c

w(1) - Do not warn about non-existent tty lines

ttystat() called warn() when stat("/dev/<line>") failed, so X11 sessions
(ut_line like ":16") printed a spurious
"w: /dev/:16: No such file or directory".

Return NULL silently unless the line is an existing character device.
Matches FreeBSD (see commits 21632754d652d20a4618cac0b52ebe7d8e790865,
d0d0355e4dd9fa060443d3f1b1a223118ff68827).

Fixes #3298
DeltaFile
+3-5usr.bin/w/w.c
+3-51 files

LLVM/project 7df7d1e — llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp, llvm/test/CodeGen/AArch64 jump-table-partition.ll

[StaticDataLayout] Only emit JT prefixes if enabled (#228222)

Previously we were unconditionally emitting section prefixes for jump
tables. This meant that even with SDP disabled, we would end up with a
.rodata.unlikely section. This is somewhat confusing and also makes
ablation experiments harder.
DeltaFile
+32-0llvm/test/CodeGen/X86/no-jt-prefix-sdp-disabled.ll
+5-3llvm/test/CodeGen/AArch64/jump-table-partition.ll
+2-2llvm/test/CodeGen/X86/data-section-prefix.ll
+2-1llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+41-64 files

LLVM/project d661038 — orc-rt/lib/bedrock CMakeLists.txt, orc-rt/lib/bedrock/sys/windows CPUFeatures.cpp SocketConnector.cpp

[orc-rt] Updating socket handling on win to get it fully stubbed (#228038)

This also fixes a missing header.
DeltaFile
+20-0orc-rt/lib/bedrock/sys/windows/SocketHandle.cpp
+5-11orc-rt/lib/bedrock/sys/windows/SocketConnector.cpp
+2-0orc-rt/lib/bedrock/CMakeLists.txt
+1-0orc-rt/lib/bedrock/sys/windows/CPUFeatures.cpp
+28-114 files

NetBSD/src i7OwaKN — sys/kern uipc_socket2.c uipc_usrreq.c, sys/sys socketvar.h

   sbappendcontrol never fails; nix the return value indicating success.

   Cleanup which in principle changes the module ABI (I doubt there are
   any modules out there that actually use sbappendcontrol, though rump
   does use it across libraries) after:

   PR kren/60832: AF_LOCAL stream: sendmsg() with SCM_RIGHTS silently
   drops data and descriptors but reports success

   XXX kernel revbump due to API/ABI change -- not for pullup
VersionDeltaFile
1.212+4-8sys/kern/uipc_usrreq.c
1.150+3-5sys/kern/uipc_socket2.c
1.173+2-2sys/sys/socketvar.h
+9-153 files

LLVM/project 40b0b05 — llvm/include/llvm/IR Metadata.h, llvm/lib/IR Metadata.cpp

Revert "[IR] Reduce memory usage in metadata use tracking (NFC) (#221866)"

This reverts commit 4f5877ff5b6e947123142f7e17ffd04850fd416a.
DeltaFile
+73-78llvm/lib/IR/Metadata.cpp
+0-23llvm/unittests/IR/MetadataTest.cpp
+2-13llvm/include/llvm/IR/Metadata.h
+75-1143 files

NetBSD/src EvO2ak7 — sys/kern uipc_socket2.c, tests/kernel t_fdpass.c

   sendmsg(2): Don't fail with ENOBUFS on fd passing.

   We don't fail with ENOBUFS if we're not fd-passing -- we just block
   or fail earlier on with EAGAIN; no reason to invent a new failure
   mode just for the fd-passing case.

   Whether we should have _any_ path that checks the receiving socket's
   receive buffer limit is another question, but it's silly for it to:
   1. apply _only_ when passing fds,
   2. trip only when the kernel internally expands the buffer, and/or
   3. fail with ENOBUFS instead of blocking or failing with EAGAIN.

   This change essentially matches FreeBSD's subversion r337328:

   commit 5b0480f2cca0a4a04f21055ed769be93f11348de
   Author: Mark Johnston <markj at FreeBSD.org>
   Date:   Sat Aug 4 20:26:54 2018 +0000

       Don't check rcv sockbuf limits when sending on a unix stream socket.

    [25 lines not shown]
VersionDeltaFile
1.4+2-15tests/kernel/t_fdpass.c
1.149+2-8sys/kern/uipc_socket2.c
+4-232 files

NetBSD/src lUdinbY — tests/kernel t_fdpass.c

   sendmsg(2): Treat ENOBUFS on fd passing as a bug.

   PR kern/60832: AF_LOCAL stream: sendmsg() with SCM_RIGHTS silently
   drops data and descriptors but reports success
VersionDeltaFile
1.3+18-51tests/kernel/t_fdpass.c
+18-511 files