LLVM/project cddeb55 — lld/ELF Driver.cpp

[ELF] Initialize LLVM targets before parsing -mllvm (#228314)

readConfigs parses -mllvm before initLLVM initializes the targets, so an
option that a target registers at initialization (currently only Sparc
#227977)
is rejected as unknown.
Call initLLVM first, as the COFF, MachO, and wasm ports do. This will be
covered once a -mllvm used by lld/test/ELF/lto tests migrates.
DeltaFile
+3-1lld/ELF/Driver.cpp
+3-11 files

LLVM/project a675e11 — llvm/include/llvm/MCA Support.h, llvm/lib/MCA InstrBuilder.cpp

[MCA] Explicitly instantiate and export template for unittest (#227893)
DeltaFile
+3-0llvm/lib/MCA/InstrBuilder.cpp
+1-0llvm/include/llvm/MCA/Support.h
+4-02 files

NetBSD/src Y0SxJkH — sys/miscfs/fifofs fifo_vnops.c, tests/lib/libc/sys t_poll.c

   fifo: Followups to fix previous fifo_vnops.c change.

   1. Fix open so with O_RDONLY and not O_NONBLOCK, it will block as
      POSIX specifies until there are writers -- not until there are
      writers _or_ a read is possible without blocking (which is always
      immediately true because read will immediately report EOF).

      This was a regression in the previous change which I failed to
      catch because I committed the change a few days ago to hg and
      forgot that I hadn't yet run all the applicable tests when I
      exported it to CVS today -- I had only done the background
      research and thought about the semantics.

   2. Clear xfail on various tests that were fixed by the change.

   PR kern/59056: poll POLLHUP bugs
   PR kern/60789: read on fifo without writer may block
VersionDeltaFile
1.18+1-41tests/lib/libc/sys/t_poll.c
1.94+3-4sys/miscfs/fifofs/fifo_vnops.c
+4-452 files

FreeBSD/ports b5d08d8 — www/caddy-custom Makefile

www/caddy-custom: Fix build with BUILD_AS_NON_ROOT=yes

Two fixes:
1. Establish a GOCACHE and GOPATH for BUILD_AS_NON_ROOT so it doesn't
   try to use /nonexistant/go (patch by Brad Ackerman).
2. Reset PORTREVISION (Vick Khera). I added a note in caddy/Makefile
   so maybe I'll remember in the future.

PR:             295182
DeltaFile
+2-2www/caddy-custom/Makefile
+2-21 files

FreeBSD/ports 813092b — devel/luv distinfo pkg-descr

devel/luv: Update to 1.53.0-0

Changes: https://github.com/luvit/luv/releases/tag/1.53.0-0
DeltaFile
+6-6devel/luv/Makefile
+9-1devel/luv/pkg-descr
+3-3devel/luv/distinfo
+18-103 files

FreeBSD/ports ed65a90 — www/caddy Makefile distinfo

www/caddy: Update to 2.11.6

Changes: https://github.com/caddyserver/caddy/releases/tag/v2.11.6

There are some breaking changes in this release, so you should read
that list. They are primarily security-tightening changes and should
be invisible to most users. If you were relying on uploading files in
headers rather than the body, you'll want to make some changes.
DeltaFile
+5-5www/caddy/distinfo
+2-2www/caddy/Makefile
+7-72 files

LLVM/project 6b122ae —

[compiler-rt] Add more common HSA utilities for memory and symbolization (#228297) (#228312)

Summary:
Adds memory pool management for different kinds of allocation. Intended
to be used for the in-progress concurrency sanitizer.

RFC:

discourse.llvm.org/t/rfc-a-thread-concurrency-sanitizer-for-gpus-in-compiler-rt/91113

---

<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>
DeltaFile
+0-00 files

LLVM/project 645790c — compiler-rt/lib/sanitizer_common sanitizer_offload_hsa.h sanitizer_offload.h

[compiler-rt] Add more common HSA utilities for memory and symbolization (#228297) (#228312)

Summary:
Adds memory pool management for different kinds of allocation. Intended
to be used for the in-progress concurrency sanitizer.

RFC:

discourse.llvm.org/t/rfc-a-thread-concurrency-sanitizer-for-gpus-in-compiler-rt/91113

---

<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>
DeltaFile
+46-3compiler-rt/lib/sanitizer_common/sanitizer_offload.cpp
+21-0compiler-rt/lib/sanitizer_common/sanitizer_offload_image.cpp
+15-0compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
+4-0compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.h
+3-0compiler-rt/lib/sanitizer_common/sanitizer_offload.h
+2-0compiler-rt/lib/sanitizer_common/sanitizer_offload_hsa.h
+91-36 files

LLVM/project 497c284 — llvm/tools/llvm-jitlink llvm-jitlink.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+1-1llvm/tools/llvm-jitlink/llvm-jitlink.cpp
+1-11 files

NetBSD/src XPL63ml — external/public-domain/tz tzdata2netbsd

   tzdata2netbsd - more updates for hg repo use

   I am getting closer to having a version that "just works" using hg.

   No changes that affect the use of the script with cvs as the repo.
VersionDeltaFile
1.23+25-2external/public-domain/tz/tzdata2netbsd
+25-21 files

LLVM/project 26f4c32 — compiler-rt/lib/sanitizer_common sanitizer_offload_hsa.h sanitizer_offload.h

[compiler-rt] Add more common HSA utilities for memory and symbolization (#228297)

Summary:
Adds memory pool management for different kinds of allocation. Intended
to be used for the in-progress concurrency sanitizer.

RFC:
discourse.llvm.org/t/rfc-a-thread-concurrency-sanitizer-for-gpus-in-compiler-rt/91113

---

<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>
DeltaFile
+46-3compiler-rt/lib/sanitizer_common/sanitizer_offload.cpp
+21-0compiler-rt/lib/sanitizer_common/sanitizer_offload_image.cpp
+15-0compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
+4-0compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.h
+3-0compiler-rt/lib/sanitizer_common/sanitizer_offload.h
+2-0compiler-rt/lib/sanitizer_common/sanitizer_offload_hsa.h
+91-36 files

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