LLVM/project 1e8550c — llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 branch-cond-split-fcmp.ll

[AArch64] Add CSEL for canCreateUndefOrPoisonForTargetNode (#226946)

These nodes cannot create posion, so we can push freeze up through them
like elsewhere in DAG.
DeltaFile
+2-4llvm/test/CodeGen/AArch64/branch-cond-split-fcmp.ll
+4-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+6-42 files

NetBSD/pkgsrc dq3RgVR — fonts/harfbuzz Makefile Makefile.common, fonts/harfbuzz-icu Makefile

   harfbuzz: updated to 14.5.1

   Overview of changes leading to 14.5.1

   - Map the `fonupa` (Uralic Phonetic Alphabet) BCP 47 variant to the `UPPH`
     OpenType language system tag.
   - Produce smaller `cmap` subtables and drop no-op variation device tables when
     subsetting.
   - Fix possible deadlock in `hb_font_destroy()` after `hb_ft_font_set_funcs()`,
     a regression from 14.5.0.
   - Fix signed integer overflows when scaling glyph extents and applying
     synthetic slant and emboldening.
   - Fix float-to-int overflow in `VARC` component axis coordinates with
     malformed fonts.
   - Fix a memory leak in the experimental WebAssembly shaper when shaping with
     features.
   - Fix accumulator overflows in the experimental raster library when rendering
     glyphs with very many overlapping edges.
   - Fix heap buffer overflow in the experimental GPU library with malicious

    [2 lines not shown]
VersionDeltaFile
1.178+4-4fonts/harfbuzz/distinfo
1.89+3-3fonts/harfbuzz/Makefile.common
1.165+1-2fonts/harfbuzz/Makefile
1.39+1-2fonts/harfbuzz-icu/Makefile
+9-114 files

FreeBSD/src f3a4211 — contrib/lutok aclocal.m4 configure, contrib/lutok/admin config.sub ltmain.sh

contrib/lutok: update from 0.4 to 0.6.2

More information about what's included in the new release can be found
[here](https://github.com/freebsd/lutok/compare/lutok-0.4...lutok-0.6.2).

MFC after:      1 week
Merge commit '447d4fe61d8bf55ffa21698ecee0ac51010a9a0f'

(cherry picked from commit 132f818ddbf457ee67d502cd89b5a18e0a34713d)
DeltaFile
+23,387-0contrib/lutok/configure
+11,524-0contrib/lutok/admin/ltmain.sh
+8,488-0contrib/lutok/m4/libtool.m4
+2,007-0contrib/lutok/api-docs/html/doxygen.css
+1,802-0contrib/lutok/admin/config.sub
+1,733-0contrib/lutok/aclocal.m4
+48,941-0190 files not shown
+68,466-701196 files

FreeBSD/src c09c4b1 — contrib/lutok Makefile.in aclocal.m4, contrib/lutok/admin config.sub ltmain.sh

contrib/lutok: remove autotools generated files

These files provide no value in the FreeBSD tree proper and change
frequently, depending on what machine I generate the release tarball on
(and what versions of autotools are on the host). Nuke the autogenerated
files to avoid bloating commit history/the tree.

MFC after:      3 days
Requested by:   Benjamin Jacobs <freebsd at dev.thsi.be>

(cherry picked from commit cfe443e1e63dd588fba7eabec553ed5e1c408d1f)
DeltaFile
+0-23,387contrib/lutok/configure
+0-11,524contrib/lutok/admin/ltmain.sh
+0-8,488contrib/lutok/m4/libtool.m4
+0-1,802contrib/lutok/admin/config.sub
+0-1,733contrib/lutok/aclocal.m4
+0-1,574contrib/lutok/Makefile.in
+0-48,5089 files not shown
+0-52,77715 files

LLVM/project e670c7a — clang/include/clang/CIR CIRToCIRPasses.h, clang/include/clang/CIR/Dialect Passes.h

[CIR] Make ASTContext optional in runCIRToCIRPasses (#227128)

Read the triple and the new cir.target_abi attribute from the module
instead of the ASTContext, erroring if either is missing, so the
CIR-to-CIR pipeline can run without a live AST. Part of preparing for:
https://discourse.llvm.org/t/rfc-clangir-making-cir-pipeline-boundaries-first-class-driver-artifacts/90998/15

---------

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+26-17clang/lib/CIR/Lowering/CIRPasses.cpp
+0-16clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+3-8clang/include/clang/CIR/CIRToCIRPasses.h
+0-6clang/include/clang/CIR/Dialect/Passes.h
+6-0clang/test/CIR/CodeGen/call-conv-lowering-x86_64-avx.c
+1-1clang/lib/CIR/FrontendAction/CIRGenAction.cpp
+36-484 files not shown
+40-5110 files

FreeBSD/src 16c0b57 — contrib/lutok Makefile.in aclocal.m4, contrib/lutok/admin config.sub ltmain.sh

contrib/lutok: remove autotools generated files

These files provide no value in the FreeBSD tree proper and change
frequently, depending on what machine I generate the release tarball on
(and what versions of autotools are on the host). Nuke the autogenerated
files to avoid bloating commit history/the tree.

MFC after:      3 days
Requested by:   Benjamin Jacobs <freebsd at dev.thsi.be>

(cherry picked from commit cfe443e1e63dd588fba7eabec553ed5e1c408d1f)
DeltaFile
+0-23,387contrib/lutok/configure
+0-11,524contrib/lutok/admin/ltmain.sh
+0-8,488contrib/lutok/m4/libtool.m4
+0-1,802contrib/lutok/admin/config.sub
+0-1,733contrib/lutok/aclocal.m4
+0-1,574contrib/lutok/Makefile.in
+0-48,5089 files not shown
+0-52,77715 files

FreeBSD/src 6dcc931 — contrib/lutok aclocal.m4 configure, contrib/lutok/admin config.sub ltmain.sh

contrib/lutok: update from 0.4 to 0.6.2

More information about what's included in the new release can be found
[here](https://github.com/freebsd/lutok/compare/lutok-0.4...lutok-0.6.2).

MFC after:      1 week
Merge commit '447d4fe61d8bf55ffa21698ecee0ac51010a9a0f'

(cherry picked from commit 132f818ddbf457ee67d502cd89b5a18e0a34713d)
DeltaFile
+23,387-0contrib/lutok/configure
+11,524-0contrib/lutok/admin/ltmain.sh
+8,488-0contrib/lutok/m4/libtool.m4
+2,007-0contrib/lutok/api-docs/html/doxygen.css
+1,802-0contrib/lutok/admin/config.sub
+1,733-0contrib/lutok/aclocal.m4
+48,941-0190 files not shown
+68,466-701196 files

LLVM/project 1854a88 — mlir/lib/Dialect/SPIRV/IR MemoryOps.cpp, mlir/test/Dialect/SPIRV/IR memory-ops.mlir

[mlir][SPIR-V] Fix CopyMemory handling of a lone memory operands mask (#226969)

Fix `spirv.CopyMemory` with a lone memory operands mask, which per spec
applies to both operands

Verifier no longer rejects MakePointerVisible on it
DeltaFile
+15-9mlir/lib/Dialect/SPIRV/IR/MemoryOps.cpp
+12-1mlir/test/Dialect/SPIRV/IR/memory-ops.mlir
+27-102 files

FreeBSD/src a319010 — secure/lib/libcrypto/man/man3 SSL_CTX_set_security_level.3 ENGINE_add.3, secure/lib/libcrypto/man/man5 fips_config.5 config.5

crypto/openssl: update generated files to match 3.5.9 release content

A new manpage has been added and some source files have been refactored
slightly, but by and large this is just a standard "version bump" update
(3.5.8 -> 3.5.9).

MFC after:      1 day
MFC with:       b3a31d78

(cherry picked from commit be0569f12f48fe414467cf9cba8627e439ca1cd4)
DeltaFile
+107-0secure/lib/libcrypto/man/man3/X509V3_EXT_nconf_nid.3
+46-49secure/lib/libcrypto/man/man3/ENGINE_add.3
+83-11secure/lib/libcrypto/man/man3/SSL_CTX_set_security_level.3
+31-34secure/lib/libcrypto/man/man7/EVP_PKEY-EC.7
+31-34secure/lib/libcrypto/man/man5/config.5
+30-33secure/lib/libcrypto/man/man5/fips_config.5
+328-161904 files not shown
+4,295-6,061910 files

FreeBSD/src b97734d — crypto/openssl/test/recipes/10-test_bn_data bngcd.txt, crypto/openssl/test/recipes/30-test_evp_data evppkey_ecc.txt evpkdf_ssh.txt

crypto/openssl: update to 3.5.9

This is a security fix release addressing CVE High issues. Users are
strongly encouraged to update to this version.

See the release notes for the release for more details on what is being
fixed.

MFC after:      1 day
Merge commit 'af5a659dc1cd2b0a6994f2cee1956d0bf50bb1a2'

(cherry picked from commit f9bc005b8ef3b507a5ecbc2d7fe4411ef70eff38)
DeltaFile
+0-23,927crypto/openssl/test/recipes/30-test_evp_data/evpciph_aes_ccm_cavs.txt
+0-17,330crypto/openssl/test/recipes/10-test_bn_data/bngcd.txt
+0-11,686crypto/openssl/test/recipes/30-test_evp_data/evppkey_kas.txt
+0-5,037crypto/openssl/test/recipes/30-test_evp_data/evpkdf_tls13_kdf.txt
+0-4,943crypto/openssl/test/recipes/30-test_evp_data/evpkdf_ssh.txt
+0-4,563crypto/openssl/test/recipes/30-test_evp_data/evppkey_ecc.txt
+0-67,4861,248 files not shown
+10,203-197,9121,254 files

FreeBSD/src 220e946 — share/man/man4 asmc.4

asmc.4: clean up/modernize manpage

- sysutils/ataidle is no more: it was superseded by camcontrol(8).
- Sort the models table alphabetically.
- Use the SPDX License ID instead of the longhand licensing tort in the
  manpage header.
- Note that the driver has been heavily modified in 15.1 and later to
  support additional platforms and functionality.
- Trim down SYNOPSIS.

MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D59470

(cherry picked from commit 7a039603a49db09fa574b4365ba36c92b7658868)
DeltaFile
+46-70share/man/man4/asmc.4
+46-701 files

FreeBSD/src 98329e2 — share/man/man4 asmc.4

asmc.4: clean up/modernize manpage

- sysutils/ataidle is no more: it was superseded by camcontrol(8).
- Sort the models table alphabetically.
- Use the SPDX License ID instead of the longhand licensing tort in the
  manpage header.
- Note that the driver has been heavily modified in 15.1 and later to
  support additional platforms and functionality.
- Trim down SYNOPSIS.

MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D59470

(cherry picked from commit 7a039603a49db09fa574b4365ba36c92b7658868)
DeltaFile
+46-70share/man/man4/asmc.4
+46-701 files

NetBSD/src 8UwwHRJ — share/man/man9lua systm.9lua

   systm.9lua: Grammar.
VersionDeltaFile
1.3+2-2share/man/man9lua/systm.9lua
+2-21 files

NetBSD/pkgsrc-wip 4096f56 — gokrazy-rsync distinfo, gokrazy-rsync/patches patch-internal_receiver_generatorsymlink.go patch-internal_rsynctest_rsynctest__unix.go

gokrazy-rsync: add patches to fix build issues on FreeBSD (and hopefully NetBSD too).
DeltaFile
+15-0gokrazy-rsync/patches/patch-internal_rsynctest_rsynctest__unix.go
+12-0gokrazy-rsync/patches/patch-internal_receiver_generatorsymlink.go
+2-0gokrazy-rsync/distinfo
+29-03 files

FreeBSD/ports 46451ea — devel/ikos/files patch-analyzer_python_settings.cmake.in, graphics/mirtk/files patch-CMake_Basis_configure__script.cmake.in patch-CMake_Basis_generate__matlab__executable.cmake.in

*/*: CMake 4 compatibility

PR:     295319
DeltaFile
+16-14sysutils/touchegg/files/patch-CMakeLists.txt
+26-0www/simple-web-server/files/patch-CMakeLists.txt
+12-11math/boolector/files/patch-CMakeLists.txt
+16-0graphics/mirtk/files/patch-CMake_Basis_generate__matlab__executable.cmake.in
+16-0devel/ikos/files/patch-analyzer_python_settings.cmake.in
+15-0graphics/mirtk/files/patch-CMake_Basis_configure__script.cmake.in
+101-2522 files not shown
+303-2928 files

FreeBSD/ports 91eafc4 — math/cosma distinfo Makefile, math/cosma/files patch-src_cosma_strategy.cpp

math/cosma: update 2.6.2 → 2.8.4
DeltaFile
+11-33math/cosma/pkg-plist
+13-18math/cosma/Makefile
+19-0math/cosma/files/patch-src_cosma_strategy.cpp
+3-5math/cosma/distinfo
+46-564 files

FreeBSD/ports 3d31d9a — math/costa pkg-plist distinfo, science/sirius Makefile

math/costa: update 2.2.2 → 2.3.3
DeltaFile
+4-3math/costa/Makefile
+3-3math/costa/distinfo
+1-1science/sirius/Makefile
+1-0math/costa/pkg-plist
+9-74 files

FreeBSD/ports 03d2c64 — math/gau2grid distinfo Makefile

math/gau2grid: update 2.0.7 → 2.0.9
DeltaFile
+3-3math/gau2grid/distinfo
+3-3math/gau2grid/Makefile
+6-62 files

NetBSD/pkgsrc W7VdSVV — cad/occt Makefile

   occt: bump for openexr via freeimage
VersionDeltaFile
1.11+2-2cad/occt/Makefile
+2-21 files

FreeBSD/ports cd11968 — devel/aws-checksums pkg-plist Makefile

devel/aws-checksums: Update to 1.0.1

Rename the PLIST_SUB variables to match devel/aws-c-common, which
upstream derives from the VERSION file as MAJOR.MINOR.PATCH and
MAJOR.MINOR.

ChangeLog: https://github.com/awslabs/aws-checksums/releases/tag/v1.0.1
DeltaFile
+3-3devel/aws-checksums/distinfo
+4-1devel/aws-checksums/Makefile
+2-2devel/aws-checksums/pkg-plist
+9-63 files

FreeBSD/ports bf50326 — devel/aws-crt-cpp Makefile distinfo

devel/aws-crt-cpp: Update to 0.43.8

ChangeLog: https://github.com/awslabs/aws-crt-cpp/releases/tag/0.43.8
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+1-2devel/aws-crt-cpp/Makefile
+4-52 files

FreeBSD/ports 891a74b — devel/aws-c-s3 Makefile distinfo

devel/aws-c-s3: Update to 1.3.0

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

FreeBSD/ports c48ff13 — devel/aws-c-common Makefile distinfo

devel/aws-c-common: Update to 1.0.2

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

FreeBSD/ports f5d421b — sysutils/gomi Makefile distinfo

sysutils/gomi: Update to 1.6.5

ChangeLog: https://github.com/babarot/gomi/releases/tag/v1.6.5
DeltaFile
+5-5sysutils/gomi/distinfo
+2-3sysutils/gomi/Makefile
+7-82 files

FreeBSD/src 56a4abe — sys/powerpc/pseries phyp_llan.c

llan: byte swap the receive queue entries

The receive queue of a PAPR logical LAN is filled in by the hypervisor, so
its fields are big endian, but llan_intr() read the offset and the length of
each frame natively.  On a little endian kernel the length of a 134 byte
frame reads as 0x86000000, and ether_input() discards the mbuf because m_len
is not even large enough for an ethernet header.  No frame is ever received.

Reproduced on a POWER9 pseries guest with a spapr-vlan interface.  Before:

  llan0: discard frame w/o leading ethernet header (len -2046820352
      pkt len -2046820352)
  llan0 1500 <Link#1> 52:54:00:12:34:56  123  118  0  5838733312  7  0

that is 118 input errors out of 123 packets, dhclient(8) never completes and
ping(8) loses every packet, although transmit works because the transmit
path passes the lengths in hcall registers rather than through memory.
Afterwards the interface gets a DHCP lease and ping reports no loss.


    [6 lines not shown]
DeltaFile
+4-4sys/powerpc/pseries/phyp_llan.c
+4-41 files

OpenBSD/ports eo4oRVn — lang/python/3 Makefile, lang/python/3/patches patch-Modules__ssl_c

   cherrypick fix for CPython CVE-2026-19445: Use-after-free of a
   server-side SSLContext when sni_callback switches contexts. ok tb kmos
VersionDeltaFile
1.6.2.1+56-25lang/python/3/patches/patch-Modules__ssl_c
1.25.2.3+1-0lang/python/3/Makefile
+57-252 files

OpenBSD/ports QTrl6WC — lang/python/3 Makefile, lang/python/3/patches patch-Modules__ssl_c

   cherrypick fix for CPython CVE-2026-19445: Use-after-free of a
   server-side SSLContext when sni_callback switches contexts. ok tb kmos

   A remote, unauthenticated TLS client can make a server crash or call
   through a freed pointer if its sni_callback assigns a different context
   to SSLSocket.context (the documented way to select a certificate per
   server name) and nothing else keeps the original ssl.SSLContext alive.
   Typical cases are servers that create an SSLContext per connection or
   replace it while connections are open.
VersionDeltaFile
1.6+84-6lang/python/3/patches/patch-Modules__ssl_c
1.35+1-0lang/python/3/Makefile
+85-62 files

FreeBSD/ports e2f4511 — security/tailscale Makefile distinfo

security/tailscale: Update to 1.102.5

MFH:            2026Q3
(cherry picked from commit 9475b962a666f787d4454c225df62c80feeb3bab)
DeltaFile
+5-5security/tailscale/distinfo
+1-1security/tailscale/Makefile
+6-62 files

FreeBSD/ports 9475b96 — security/tailscale Makefile distinfo

security/tailscale: Update to 1.102.5

MFH:            2026Q3
DeltaFile
+5-5security/tailscale/distinfo
+1-1security/tailscale/Makefile
+6-62 files

LLVM/project 15aa5fe — llvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/AMDGPU mbcnt.ll

Revert peephole optimization for folding a zero mask to base in mbcnt
DeltaFile
+0-14llvm/test/Transforms/InstCombine/AMDGPU/mbcnt.ll
+0-4llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+0-182 files