LLVM/project fa0b01a — mlir/test/Dialect/SCF canonicalize.mlir

[mlir][scf] Test forall promotion with multiple inserts (#232920)

Cover #231826 by checking that disjoint insertions into one shared
output are chained into a single result.

Assisted-by: Codex / GPT-6
DeltaFile
+18-0mlir/test/Dialect/SCF/canonicalize.mlir
+18-01 files

FreeBSD/src fce354b — sys/compat/linuxkpi/common/include/linux uuid.h

linuxkpi: add uuid_t and helpers

linux/uuid.h has only the guid_t family. Add uuid_t, next to guid_t,
with uuid_equal(), uuid_copy(), import_uuid() and export_uuid(),
mirroring the guid_ versions.

Used by drm/virtio for dma-buf UUID export.

Signed-off-by:  Denis Borovikov <denis.borovikov at gmail.com>
Reviewed by:    wulf
Differential Revision:  https://reviews.freebsd.org/D60199
DeltaFile
+30-0sys/compat/linuxkpi/common/include/linux/uuid.h
+30-01 files

FreeBSD/src 8558dd6 — sys/compat/linuxkpi/common/include/linux pci.h

linuxkpi: add pci_is_vga()

Returns true for a VGA-compatible display controller and for the
pre-PCI 2.0 VGA class (base 0x00, subclass 0x01), as Linux's
pci_is_vga() does. Used by drm/virtio to decide whether to remove
the firmware framebuffer on virtio-vga.

Signed-off-by:  Denis Borovikov <denis.borovikov at gmail.com>
Reviewed by:    wulf
Differential Revision:  https://reviews.freebsd.org/D60200
DeltaFile
+11-0sys/compat/linuxkpi/common/include/linux/pci.h
+11-01 files

FreeBSD/src 59642e0 — sys/compat/linuxkpi/common/include/linux uaccess.h

linuxkpi: add strncpy_from_user()

Same semantics as Linux: returns the string length without the NUL,
count if the string was truncated, or -EFAULT. Implemented with
copyinstr(9). Unlike linux_copyin() it does not translate the remapped
ioctl argument window; its user, drm/virtio, passes a pointer taken
from the ioctl payload, so that is not needed.

Signed-off-by:  Denis Borovikov <denis.borovikov at gmail.com>
Reviewed by:    wulf
Differential Revision:  https://reviews.freebsd.org/D60198
DeltaFile
+17-0sys/compat/linuxkpi/common/include/linux/uaccess.h
+17-01 files

FreeBSD/src 4a059da — sys/dev/acpi_apple acpi_apple.h acpi_apple.c

acpi_apple: make the device mode a typed enum

The two mode values were spelled as bit flags, but a device is exactly
one of the two and the dispatch compared the field for equality.

Turned them into an enum, type the softc field with it, and dispatch with
a switch that lists every value

No functional change.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D60793
DeltaFile
+11-4sys/dev/acpi_apple/acpi_apple.c
+5-3sys/dev/acpi_apple/acpi_apple.h
+16-72 files

FreeBSD/src 44ceda0 — sys/dev/acpi_apple acpi_apple_platform.c acpi_apple.h, sys/dev/apple_acpi apple_platform.c apple_acpi.h

acpi_apple: rename source files to match the driver name

The driver, module, kernel option and manual page are all named
acpi_apple, but the sources lived in sys/dev/apple_acpi/ with an
apple_ prefix. Every other vendor ACPI driver in the tree uses the
acpi_<vendor> form for both the directory and the file names.

No functional change.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D60792
DeltaFile
+0-771sys/dev/apple_acpi/apple_backlight.c
+771-0sys/dev/acpi_apple/acpi_apple_bl.c
+0-149sys/dev/apple_acpi/apple_acpi.h
+149-0sys/dev/acpi_apple/acpi_apple.h
+0-123sys/dev/apple_acpi/apple_platform.c
+123-0sys/dev/acpi_apple/acpi_apple_platform.c
+1,043-1,0434 files not shown
+1,168-1,16810 files

LLVM/project 29d4cfe — llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/X86 pr232598.ll

[DAG] SimplifyDemandedVectorElts - only assume KnownZero if the shift/rotate amount is not undef/poison (#233115)

Fixes #232598
DeltaFile
+17-29llvm/test/CodeGen/X86/pr232598.ll
+1-1llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+18-302 files

LLVM/project fcb763b — clang/test/CIR/CodeGen sve-vector-arith-ops.c, clang/test/OpenMP single_codegen.cpp threadprivate_codegen.cpp

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+1,275-1,275clang/test/OpenMP/threadprivate_codegen.cpp
+626-626clang/test/OpenMP/single_codegen.cpp
+983-0clang/test/CIR/CodeGen/sve-vector-arith-ops.c
+0-681lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp
+681-0lldb/source/Plugins/Process/Utility/RegisterInfo_arm64.cpp
+272-264flang/lib/Semantics/canonicalize-omp.cpp
+3,837-2,846485 files not shown
+15,652-7,114491 files

FreeBSD/ports 333cbdb — cad/xcircuit distinfo pkg-plist

cad/xcircuit: Update 3.10.45 => 3.10.46

* Add DOCS, improve EXAMPLES options
* Remove unneeded PORTSCOUT limit
DeltaFile
+7-6cad/xcircuit/Makefile
+9-0cad/xcircuit/pkg-plist
+3-3cad/xcircuit/distinfo
+19-93 files

FreeBSD/ports 678d70a — devel/aws-sdk-cpp Makefile distinfo

devel/aws-sdk-cpp: Update to 1.11.912

ChangeLog: https://github.com/aws/aws-sdk-cpp/compare/1.11.901...1.11.912
DeltaFile
+3-3devel/aws-sdk-cpp/distinfo
+1-1devel/aws-sdk-cpp/Makefile
+4-42 files

FreeBSD/ports f60bd88 — devel/aws-c-http Makefile distinfo

devel/aws-c-http: Update to 1.1.1

ChangeLog: https://github.com/awslabs/aws-c-http/releases/tag/v1.1.1
DeltaFile
+3-3devel/aws-c-http/distinfo
+1-1devel/aws-c-http/Makefile
+4-42 files

FreeBSD/ports ceedefa — devel/aws-crt-cpp Makefile pkg-plist

devel/aws-crt-cpp: Update to 0.44.0

ChangeLog: https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.44.0
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+3-0devel/aws-crt-cpp/pkg-plist
+1-1devel/aws-crt-cpp/Makefile
+7-43 files

FreeBSD/ports d69696e — devel/aws-c-mqtt Makefile distinfo

devel/aws-c-mqtt: Update to 1.1.2

ChangeLog: https://github.com/awslabs/aws-c-mqtt/releases/tag/v1.1.2
DeltaFile
+3-3devel/aws-c-mqtt/distinfo
+1-1devel/aws-c-mqtt/Makefile
+4-42 files

FreeBSD/ports e48f175 — security/s2n-tls Makefile distinfo

security/s2n-tls: Update to 1.7.12

ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.12
DeltaFile
+3-3security/s2n-tls/distinfo
+1-1security/s2n-tls/Makefile
+4-42 files

FreeBSD/ports cc91f92 — databases/mongodb90/files patch-src_mongo_platform_waitable__atomic.cpp patch-src_mongo_db_ftdc_BUILD.bazel

databases/mongodb90: 9.0.4

- Version bump.
- Cleaned up patches.
- Add patch to detect number of CPUs. This is adjusted code from mongodb80. (Unfortunately upstreams seems to remove FreeBSD code from the code base.)
- Make sure Bazel does not detect Java from LOCALBASE/bin/java and sets JAVA_HOME=LOCALBASE.

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-9-0-4-is-released/344302?u=r_k

Release Notes:
https://www.mongodb.com/docs/manual/release-notes/9.0/#904---oct-13-2026

Security:       yes, see release notes for CVEs
DeltaFile
+81-121databases/mongodb90/files/patch-bazel_crates.lock
+165-0databases/mongodb90/files/patch-src_mongo_util_processinfo__freebsd.cpp
+10-10databases/mongodb90/files/patch-src_third__party_boost_BUILD.bazel
+10-0databases/mongodb90/files/patch-src_mongo_util_BUILD.bazel
+4-4databases/mongodb90/files/patch-src_mongo_platform_waitable__atomic.cpp
+4-4databases/mongodb90/files/patch-src_mongo_db_ftdc_BUILD.bazel
+274-1395 files not shown
+293-15511 files

FreeBSD/ports 5b43ce4 — graphics/scantpaper Makefile pkg-plist

graphics/scantpaper: update to 3.0.24

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59416985/
DeltaFile
+3-3graphics/scantpaper/distinfo
+3-0graphics/scantpaper/pkg-plist
+1-1graphics/scantpaper/Makefile
+7-43 files

FreeBSD/ports 1d3db2f — multimedia/openh264 Makefile, multimedia/openh264/files patch-Makefile

multimedia/openh264: link library as originally intended

We carried this patch since importing openh264 into the ports tree,
but at this time it results in weird linkage.
The original reasoning behind this patch can't be reconstructed beyond
the short comment in the patch file.
Without the patch, the library looks much more sane.

PR:             299071
Reported by:    jsm@
DeltaFile
+0-13multimedia/openh264/files/patch-Makefile
+1-1multimedia/openh264/Makefile
+1-142 files

FreeBSD/ports cbd5f84 — lang/v8 Makefile distinfo, lang/v8/files patch-third__party_partition__alloc_src_partition__alloc_stack_stack.cc

lang/v8: update to 15.5.35.25

- Initialize the attribute object before passing it to
  pthread_attr_get_np() in PartitionAlloc's GetStackTop(), which
  FreeBSD requires.
DeltaFile
+8-3lang/v8/files/patch-third__party_partition__alloc_src_partition__alloc_stack_stack.cc
+3-3lang/v8/distinfo
+1-2lang/v8/Makefile
+12-83 files

FreeBSD/ports 59dfa87 — lang/v8-beta Makefile distinfo, lang/v8-beta/files patch-build_config_linux_pkg-config.py patch-build_config_BUILDCONFIG.gn

lang/v8-beta: update to 15.7.112 (Chrome 157 beta)

- Update the dependency pins from DEPS and the Temporal crates to the
  versions in Chromium's third_party/rust.
- Adapt the pkg-config.py and PartitionAlloc stack patches to upstream
  changes.  Initialize the attribute object before passing it to
  pthread_attr_get_np(), which FreeBSD requires.
- libclang's Python bindings before LLVM 21 pass non-Cursor operands
  such as None to clang_equalCursors(), which metagen now relies on
  working.  Extend the existing shim with LLVM 21's Cursor.__eq__.
DeltaFile
+45-47lang/v8-beta/distinfo
+20-31lang/v8-beta/files/temporal_capi-Cargo.lock
+17-18lang/v8-beta/Makefile
+13-8lang/v8-beta/files/patch-third__party_partition__alloc_src_partition__alloc_stack_stack.cc
+9-9lang/v8-beta/files/patch-build_config_linux_pkg-config.py
+9-9lang/v8-beta/files/patch-build_config_BUILDCONFIG.gn
+113-1229 files not shown
+145-15115 files

NetBSD/src YB6K2H2 — sys/netinet dccp_tfrc.h dccp_tcplike.h

   s/wheter/whether/ in comments.
VersionDeltaFile
1.6+3-3sys/netinet/dccp_tcplike.c
1.4+2-2sys/netinet/dccp_tfrc.h
1.4+2-2sys/netinet/dccp_tcplike.h
+7-73 files

LLVM/project aa86865 — clang/lib/CodeGen CGExprCXX.cpp, clang/test/CodeGenCXX new-array-cookie-overflow.cpp

[clang][CodeGen] Fix assertion failure for new T[SIZE_MAX] with array cookie (#232570)

Fixes #232250.

`EmitCXXNewExpr` asserts that `allocSize == allocSizeWithoutCookie` if
and only if no array cookie is needed. The "only if" direction does not
always hold.

`EmitCXXNewAllocSize` replaces the allocation size with an all-ones
value when the size computation overflows, so that `operator new` fails.
If the count times the element size is already all-ones and adding the
cookie then overflows, both values are the same uniqued constant even
though a cookie is present. For example, on i386:

  struct S { ~S(); };
  void f() { new S[0xFFFFFFFFu]; }

Here `sizeof(S) == 1`, the cookie is 4 bytes, and `0xFFFFFFFF + 4`
overflows, so the assertion fired. This can't happen on 64-bit targets

    [6 lines not shown]
DeltaFile
+15-0clang/test/CodeGenCXX/new-array-cookie-overflow.cpp
+6-2clang/lib/CodeGen/CGExprCXX.cpp
+21-22 files

NetBSD/pkgsrc qIlfkLO — doc TODO CHANGES-2026

   doc: Updated chat/gurk to 0.10.2
VersionDeltaFile
1.28184+1-2doc/TODO
1.7059+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc OAhUcYg — chat/gurk cargo-depends.mk distinfo, chat/gurk/patches patch-.._presage-94b3978f5456469cfd4d9f72351a5eff93715f81_presage_Cargo.toml patch-Cargo.toml

   gurk: update to 0.10.2.

   🚀 Features

       Display audio attachments as Voice Note (#583)

   🐛 Bug Fixes

       Quotes in private note messages (#571)
       Clear screen (ctrl+l) crash (#584)
       Fix date line being off by 1 message (#570)

   💼 Other

       (deps) Upgrade presage/libsignal-service with libsignal 0.99 (#569, #585, #588)
       (deps) Update dependencies (#576)
       (deps) Remove qr2term dependency (#577)
VersionDeltaFile
1.6+542-467chat/gurk/distinfo
1.5+176-152chat/gurk/cargo-depends.mk
1.1+29-0chat/gurk/patches/patch-.._libsignal-service-rs-fb92b13c82fde40ba4d10696cf79aa4f36ce25f1_Cargo.toml
1.5+11-13chat/gurk/patches/patch-Cargo.toml
1.1+24-0chat/gurk/patches/patch-.._libsignal-439f035d9cfd7efe5435cbea0294591c9ed17232_Cargo.toml
1.1+15-0chat/gurk/patches/patch-.._presage-94b3978f5456469cfd4d9f72351a5eff93715f81_presage_Cargo.toml
+797-6324 files not shown
+806-64210 files

FreeBSD/ports be4a589 — security/osv-scanner Makefile distinfo

security/osv-scanner: Update to 2.7.0

ChangeLog:
https://github.com/google/osv-scanner/releases/tag/v2.7.0
DeltaFile
+5-5security/osv-scanner/distinfo
+2-2security/osv-scanner/Makefile
+7-72 files

NetBSD/pkgsrc 16iJTWL — doc CHANGES-2026

   doc: note addition of mail/dkim-rotate* (by riastradh@)
VersionDeltaFile
1.7058+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc JRAMbcY — sysutils/xenkernel418 distinfo, sysutils/xenkernel420 distinfo

   Pullup ticket #7272 - requested by bouyer
   sysutils/xenkernel418: Security fix
   sysutils/xenkernel420: Security fix
   sysutils/xentools418: Security fix
   sysutils/xentools420: Security fix

   Revisions pulled up:
   - sysutils/xenkernel418/distinfo                                1.15
   - sysutils/xenkernel420/distinfo                                1.9
   - sysutils/xentools418/Makefile                                 1.18
   - sysutils/xentools418/distinfo                                 1.15
   - sysutils/xentools418/version.mk                               1.12
   - sysutils/xentools420/Makefile                                 1.14
   - sysutils/xentools420/distinfo                                 1.9
   - sysutils/xentools420/version.mk                               1.8

   ---
      Module Name:      pkgsrc
      Committed By:     bouyer

    [27 lines not shown]
VersionDeltaFile
1.7.2.1+4-4sysutils/xentools420/version.mk
1.11.2.1+4-4sysutils/xentools418/version.mk
1.14.2.1+4-4sysutils/xentools418/distinfo
1.8.2.1+4-4sysutils/xenkernel420/distinfo
1.14.2.1+4-4sysutils/xenkernel418/distinfo
1.8.2.1+3-3sysutils/xentools420/distinfo
+23-236 files

FreeBSD/src 7668705 — sys/netinet/tcp_stacks rack.c

tcp/rack: reject wma_divisor values <= 0

The net.inet.tcp.rack.measure.wma_divisor sysctl is the divisor
of the goodput weighted moving average used when the dynamic
goodput multiplier is enabled.  Setting it to 0 panics the kernel.

Make the variable and the sysctl unsigned, reject 0 and values
above INT32_MAX.

MFC after:      1 month
Found with:     Claude Code Opus 5.5
Reviewed by:    tuexen, glebius, markj (early version)
Differential Revision:  https://reviews.freebsd.org/D60759
DeltaFile
+21-5sys/netinet/tcp_stacks/rack.c
+21-51 files

LLVM/project 35f840b — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.cpp SLPCompatibilityAnalysis.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+74-28llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPCompatibilityAnalysis.cpp
+57-13llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+21-43llvm/test/Transforms/SLPVectorizer/X86/interchangeable-cmp-predicates.ll
+20-11llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPCompatibilityAnalysis.h
+12-8llvm/test/Transforms/SLPVectorizer/revec.ll
+2-1llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+186-1046 files

FreeBSD/ports 3db6975 — databases/lmdb0 Makefile distinfo

databases/lmdb0: update to 0.9.36

This is a bugfix release.

Notable changes since 0.9.35:
 - ITS#7772 - limit sub-page growth when re-adding existing data
 - ITS#8335 - more input validation for put(MDB_MULTIPLE)
 - ITS#9388 - fix mdb_stat page counts for dupsort DBs
 - ITS#10054 - fix write of 2GB values
 - ITS#10522 - reject 0-length values in DUPSORT DBs
DeltaFile
+3-3databases/lmdb0/distinfo
+1-1databases/lmdb0/Makefile
+4-42 files

LLVM/project 27e262a — llvm/test/Transforms/SLPVectorizer revec.ll, llvm/test/Transforms/SLPVectorizer/X86 interchangeable-cmp-predicates.ll

[SLP][NFC]Add a test for trunc i1 to icmp, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/233122
DeltaFile
+254-0llvm/test/Transforms/SLPVectorizer/X86/interchangeable-cmp-predicates.ll
+69-0llvm/test/Transforms/SLPVectorizer/revec.ll
+323-02 files