LLVM/project 9889e62mlir/include/mlir-c IR.h, mlir/include/mlir/CAPI IRMapping.h

[mlir-c] Add IRMapping C API bindings (#206146)

Expose IRMapping through the MLIR C API with full create/destroy/map, lookup, contains/erase, and clone-with-mapping functionality.

Assisted by: Claude
DeltaFile
+121-0mlir/test/CAPI/ir.c
+89-0mlir/include/mlir-c/IR.h
+85-0mlir/lib/CAPI/IR/IR.cpp
+43-0mlir/test/CAPI/rewrite.c
+18-0mlir/include/mlir/CAPI/IRMapping.h
+7-0mlir/lib/CAPI/Transforms/Rewrite.cpp
+363-01 files not shown
+368-07 files

LLVM/project 115eae2llvm/include/llvm/Support WithColor.h raw_ostream.h, llvm/test lit.cfg.py

[FileCheck] Improve colors in input dumps (#204936)

This patch makes two improvements to colors used in FileCheck input
dumps:

1. Without this patch, input line numbers and ellipses have a foreground
    color of black, which is hard to see in a terminal with a dark color
    theme. This patch changes that to bright black (a grayish color), which
    looks good to me for all terminal themes I have tried while remaining
    distinct from the input text.
2. Without this patch, the input text is accidentally set to bold when
    neither `-v` or `-vv` is specified. Perhaps I never noticed because I
    tend to always use `-vv`. This patch changes that to use the terminal's
    default color.

Case 2 exposes a problem with LLVM's color implementation. Without this
patch, the call to `WithColor`'s constructor actually specifies bold as
`false`, but `WithColor` ignores that when the color is `SAVEDCOLOR`.
While it seems like that should be fixed, I am concerned about the

    [6 lines not shown]
DeltaFile
+112-0llvm/test/FileCheck/dump-input/color.txt
+93-0llvm/test/lit.cfg.py
+17-9llvm/test/FileCheck/opt-color.txt
+14-4llvm/utils/FileCheck/FileCheck.cpp
+4-0llvm/include/llvm/Support/WithColor.h
+2-0llvm/include/llvm/Support/raw_ostream.h
+242-136 files

FreeBSD/src 9e1bbfbsys/fs/nfsclient nfs_clstate.c

nfs_clstate.c: Fix CB_RECALL handling for NFSv4.1/4.2

Recent testing with a modified NFSv4.1/4.2 client that
sometimes ignored CB_RECALL callbacks, identified a few
problems when handling the unusual case of CB_RECALL not
be performed by the client.
- The csa_cachethis argument to CB_SEQUENCE was being ignored.
- The CB_SEQUENCE operation would reply NFSERR_DELAY
  after the first CB_RECALL attempt, making retries
  ineffective.
- The code could return NFSERR_RESOURCE, which is a
  NFSv4.0 specific error code.

This patch fixes the above three problems.

The patch only affects the NFSv4.1/4.2 client when
delegations are being issued and the client somehow
fails to handle a CB_RECALL callback of a delegation,
which is an unusual case.

    [2 lines not shown]
DeltaFile
+9-2sys/fs/nfsclient/nfs_clstate.c
+9-21 files

LLVM/project e6203d0mlir/include/mlir-c IR.h, mlir/include/mlir/CAPI IRMapping.h

[mlir-c] Add IRMapping C API bindings

Expose IRMapping through the MLIR C API with full create/destroy/map,
lookup, contains/erase, and clone-with-mapping functionality.
DeltaFile
+121-0mlir/test/CAPI/ir.c
+89-0mlir/include/mlir-c/IR.h
+85-0mlir/lib/CAPI/IR/IR.cpp
+43-0mlir/test/CAPI/rewrite.c
+18-0mlir/include/mlir/CAPI/IRMapping.h
+7-0mlir/lib/CAPI/Transforms/Rewrite.cpp
+363-01 files not shown
+368-07 files

FreeBSD/ports 7221851misc Makefile, misc/github-copilot-cli Makefile distinfo

misc/github-copilot-cli: New port: CLI for GitHub Copilot
DeltaFile
+48-0misc/github-copilot-cli/Makefile
+5-0misc/github-copilot-cli/distinfo
+4-0misc/github-copilot-cli/pkg-descr
+1-0misc/Makefile
+58-04 files

OpenBSD/ports sn4Uj3Bnet/bro Makefile, net/bro/patches patch-scripts_base_packet-protocols___load___zeek

   Do not load IGMP analyser to unbreak service startup

   8.2.0 gained support for this protocol, but our package cannot use it
   due to lack of Spicy.

   Reported by Jean-Philippe L.
VersionDeltaFile
1.1+13-0net/bro/patches/patch-scripts_base_packet-protocols___load___zeek
1.166+1-0net/bro/Makefile
+14-02 files

FreeBSD/ports 5808f18misc/github-copilot-cli Makefile, misc/github-copilot-cli-legacy Makefile

misc/github-copilot-cli: Move to misc/github-copilot-cli-legacy
DeltaFile
+0-564misc/github-copilot-cli/files/package-lock-sharp.json
+564-0misc/github-copilot-cli-legacy/files/package-lock-sharp.json
+0-455misc/github-copilot-cli/files/package-lock-keytar.json
+455-0misc/github-copilot-cli-legacy/files/package-lock-keytar.json
+0-252misc/github-copilot-cli/Makefile
+242-0misc/github-copilot-cli-legacy/Makefile
+1,261-1,27119 files not shown
+1,913-1,91425 files

LLVM/project deb7809llvm/test/tools/obj2yaml/DXContainer PRIVPart.yaml

[DirectX][ObjectYAML] Attempt to fix flaky PRIVPart.yaml (#206278)

This test was meant to round-trip YAML twice, to ensure correct
processing of non-4-byte-padded PRIV section.
However, second invocation of yaml2obj had wrong arguments (it was
reading from test file instead of stdin). Fix that.

Also, round-trips were split into several RUN lines, to make it clear on
which line an error occurs if the test is still flaky.
DeltaFile
+3-1llvm/test/tools/obj2yaml/DXContainer/PRIVPart.yaml
+3-11 files

NetBSD/pkgsrc gK863xvdoc CHANGES-2026

   Note update of multimedia/x265 to 4.2nb1.
VersionDeltaFile
1.4037+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports 035fd20shells/shellharden distinfo Makefile

shells/shellharden: update 4.3.1 → 4.3.2
DeltaFile
+3-3shells/shellharden/distinfo
+1-2shells/shellharden/Makefile
+4-52 files

FreeBSD/ports fb14114devel/py-uv-build distinfo Makefile

devel/py-uv-build: update 0.11.24 → 0.11.25
DeltaFile
+3-3devel/py-uv-build/distinfo
+1-1devel/py-uv-build/Makefile
+4-42 files

FreeBSD/ports a034398lang/cairo distinfo Makefile

lang/cairo: update 2.18.0 → 2.19.0
DeltaFile
+203-203lang/cairo/distinfo
+102-103lang/cairo/Makefile
+5-0lang/cairo/pkg-plist
+310-3063 files

FreeBSD/ports 4191ca2devel/py-uv distinfo Makefile, devel/uv distinfo Makefile.crates

devel/{,py-}uv: update 0.11.24 → 0.11.25
DeltaFile
+9-5devel/uv/distinfo
+3-3devel/py-uv/distinfo
+3-1devel/uv/Makefile.crates
+1-1devel/uv/Makefile
+1-1devel/py-uv/Makefile
+17-115 files

FreeBSD/ports b06daaamath/leangz distinfo Makefile

math/leangz: update 0.1.19 → 0.1.20
DeltaFile
+3-3math/leangz/distinfo
+1-1math/leangz/Makefile
+4-42 files

NetBSD/pkgsrc SiQYkUBmultimedia/x265 Makefile distinfo, multimedia/x265/patches patch-common_threading.h

   multimedia/x265: convert from using __sync* to __atomic* operations.

   Also use mk/atomic64.mk.

   Ref. https://gcc.gnu.org/wiki/Atomic/GCCMM.

   Should fix PR#60371.
VersionDeltaFile
1.1+23-0multimedia/x265/patches/patch-common_threading.h
1.47+3-1multimedia/x265/Makefile
1.46+2-1multimedia/x265/distinfo
+28-23 files

FreeBSD/ports 336f065www/pydio-cells distinfo Makefile

www/pydio-cells: update to 5.0.1

Changelog: https://github.com/pydio/cells/releases/tag/v5.0.1
DeltaFile
+5-5www/pydio-cells/distinfo
+2-3www/pydio-cells/Makefile
+7-82 files

LLVM/project cb9e849llvm/test/FileCheck/dump-input color.txt

Fix typo in color.txt comment about unmatched input
DeltaFile
+1-1llvm/test/FileCheck/dump-input/color.txt
+1-11 files

LLVM/project 91cfa57clang/docs SanitizerSpecialCaseList.rst ReleaseNotes.rst, clang/unittests/Basic DiagnosticTest.cpp

Reland "Make sanitizer special case list slash-agnostic" (#206250)

This changes the glob matcher for the sanitizer special case format so
that it treats `/` as matching both forward and back slashes.

When dealing with cross-compiles or build systems that don't normalize
slashes, it's possible to run into file paths with inconsistent
slashiness, e.g. `../..\v8/include\v8-internal.h` when [building
chromium](https://g-issues.chromium.org/issues/425364464).

We can match this using the current syntax using this ugly kludge:
`src:*{/,\\}v8{/,\\}*`. However, since the format is explicitly for
listing file paths, it makes sense to treat `/` as denoting a path
separator rather than a literal forward slash. This allows us to write
the much more natural form `src:*/v8/*` and have it work on any
platform.

This is technically a behavior change, but it seems very unlikely to
come up in practice. It will only make a difference if a user has a

    [16 lines not shown]
DeltaFile
+35-0clang/unittests/Basic/DiagnosticTest.cpp
+25-6llvm/lib/Support/SpecialCaseList.cpp
+20-0llvm/unittests/Support/SpecialCaseListTest.cpp
+12-0clang/docs/SanitizerSpecialCaseList.rst
+5-0clang/docs/ReleaseNotes.rst
+97-65 files

LLVM/project 2a811dellvm/include/llvm/Analysis HashRecognize.h, llvm/lib/Analysis HashRecognize.cpp

[HashRecognize] Rename ByteOrderSwapped to IsBigEndian (NFC) (#206243)

In order to avoid talking about bit-endianness versus byte-endianness,
rename ByteOrderSwapped to IsBigEndian, which is algorithm-agnostic. In
fact, CRC is a bitwise-algorithm, and hence the bit order is reversed.
DeltaFile
+27-28llvm/lib/Analysis/HashRecognize.cpp
+6-7llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
+5-4llvm/include/llvm/Analysis/HashRecognize.h
+38-393 files

FreeBSD/ports 4d09816ftp/sftpgo distinfo Makefile

ftp/sftpgo: update to 2.7.4

Changelog: https://github.com/drakkan/sftpgo/releases/tag/v2.7.4
DeltaFile
+3-3ftp/sftpgo/distinfo
+2-3ftp/sftpgo/Makefile
+5-62 files

FreeBSD/ports 94f8d7awww/opengist pkg-plist distinfo, www/opengist/files patch-package.json

www/opengist: Update to 1.13.1

Changes since 1.12.2:

v1.13.1

Fixed

  * Embedding fix vertical scrolling and improve padding (#714).
  * Fix CSS url for json embed url (#715).

v1.13.0

Added

  * REST API (#707) (#711) (#702).
  * Limit display if there is too much files in one gist (#701).
  * Topics git push option in post-receive hook (#698).
  * Allow embedding Gists for a certain file only (#709).

    [10 lines not shown]
DeltaFile
+13-13www/opengist/pkg-plist
+7-7www/opengist/distinfo
+5-4www/opengist/files/patch-package.json
+2-3www/opengist/Makefile
+27-274 files

OpenBSD/src JKUgLTIusr.sbin/bgpd Makefile

   Revert the -fno-omit-frame-pointer change (including the clang only
   -mno-omit-leaf-frame-pointer). Committed by accident.
   Noticed because of commit from miod@
VersionDeltaFile
1.49+1-5usr.sbin/bgpd/Makefile
+1-51 files

FreeBSD/ports 55342cdtextproc/qo distinfo Makefile

textproc/qo: Update to 0.4.1
DeltaFile
+5-5textproc/qo/distinfo
+1-2textproc/qo/Makefile
+6-72 files

FreeBSD/src 4b26ea5contrib/openresolv resolvconf.in

openresolv: Trim leading dot from domain name

Merge upstream change d9f6b1a2d292

PR:             296305
MFC after:      1 week
DeltaFile
+3-0contrib/openresolv/resolvconf.in
+3-01 files

LLVM/project 6568c95llvm/lib/Transforms/Vectorize VPlanUtils.cpp, llvm/test/Transforms/LoopVectorize/VPlan/X86 scalarize-wide-load-for-address-use.ll

[VPlan] Skip VPInst where mask is only operand in chain in isUsed (NFC) (#206286)

Update isUsedByLoadStoreAddress o skip VPInstruction where the operand
in the use chain is only used as mask. Those do not contribute to the
load address, so should not force scalarization.

Fixes a regression with f2459f9e
(https://github.com/llvm/llvm-project/pull/196842).
DeltaFile
+7-3llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+4-3llvm/test/Transforms/LoopVectorize/VPlan/X86/scalarize-wide-load-for-address-use.ll
+11-62 files

FreeBSD/src ded28c5. resolvconf.in

Strip leading dots as we do trailing dots from domains

Seems some routers do this and this breaks unbound at least.

Based on a patch from Dag-Erling Smørgrav <des at FreeBSD.org>
DeltaFile
+3-0resolvconf.in
+3-01 files

LLVM/project 6a85214llvm/lib/Target/X86 X86TargetVerifier.cpp X86.h

[X86] Add target verifier

Add an X86 TargetVerify and register it by triple so the
TargetVerifierPass dispatches to it for X86 modules. It performs no
checks yet; the subtarget-dependent checks are added in a follow-up.
DeltaFile
+43-0llvm/lib/Target/X86/X86TargetVerifier.cpp
+6-0llvm/lib/Target/X86/X86.h
+6-0llvm/lib/Target/X86/X86TargetMachine.cpp
+1-0llvm/lib/Target/X86/CMakeLists.txt
+56-04 files

LLVM/project b33de64llvm/include/llvm/Target TargetVerifier.h, llvm/lib/Passes PassBuilder.cpp PassRegistry.def

[Target] Add target-independent TargetVerifier dispatcher

Introduce a target-dependent IR verification framework that can be run
from target-independent locations.

TargetVerify is a base class each backend subclasses to check a function
for constructs that are invalid for a particular target. Backends
register a factory keyed by Triple::ArchType via registerTargetVerify(),
typically from their LLVMInitialize<Target>Target().

TargetVerifierPass (registered as "target-verifier") is the dispatcher:
it reads the module triple and, if a verifier is registered for that
architecture, runs the generic IR verifier followed by the target's
TargetVerify. It is a no-op for targets that have not registered a
verifier, so it is safe to schedule from generic, target-independent
pipelines (e.g. `opt -passes=target-verifier`).
DeltaFile
+134-0llvm/include/llvm/Target/TargetVerifier.h
+82-0llvm/lib/Target/TargetVerifier.cpp
+1-0llvm/lib/Target/CMakeLists.txt
+1-0llvm/lib/Passes/PassBuilder.cpp
+1-0llvm/lib/Passes/PassRegistry.def
+219-05 files

NetBSD/src nAQ89UJdoc CHANGES-9.5

   Remove entries for #2018 and #2019, they have been undone temporarily.
VersionDeltaFile
1.1.2.105+1-23doc/CHANGES-9.5
+1-231 files

NetBSD/src f6Ckb8Dexternal/cddl/osnet/dist/lib/libuutil/common uu_avl.c uu_list.c, lib/libc/gen arc4random.c

   Undo ticket #2018 for now, needs more work
VersionDeltaFile
1.59.16.2+2-16lib/libc/stdlib/malloc.c
1.1.1.2.4.2+0-12external/cddl/osnet/dist/lib/libuutil/common/uu_avl.c
1.1.1.1.48.2+0-12external/cddl/osnet/dist/lib/libuutil/common/uu_list.c
1.4.4.2+1-6external/cddl/osnet/dist/lib/libuutil/common/uu_misc.c
1.1.1.1.48.2+0-2external/cddl/osnet/dist/lib/libuutil/common/libuutil_impl.h
1.31.18.2+1-1lib/libc/gen/arc4random.c
+4-496 files