LLVM/project 31daf5cllvm/include/llvm/CodeGen SelectionDAGISel.h, llvm/lib/CodeGen/SelectionDAG SelectionDAGISel.cpp

[TableGen] Add OPC_EmitIntegerByHwMode0 and OPC_CheckChildXTypeByHwMode0. NFC (#182686)

Add versions of these opcodes that implicitly call getValueTypeForHwMode
with index 0.

This reduces llc size by ~100K.
DeltaFile
+39-20llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
+37-5llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
+10-0llvm/include/llvm/CodeGen/SelectionDAGISel.h
+2-2llvm/test/TableGen/RegClassByHwMode.td
+88-274 files

HardenedBSD/src 22126eecrypto/openssl/crypto/ec ecp_nistz256_table.c curve25519.c, crypto/openssl/ssl s3_lib.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+14,894-9,513crypto/openssl/crypto/ec/ecp_nistz256_table.c
+10,184-10,183crypto/openssl/test/ecdsatest.h
+9,620-1,938crypto/openssl/test/quic_record_test.c
+3,601-3,206crypto/openssl/ssl/s3_lib.c
+2,877-2,722crypto/openssl/test/sslapitest.c
+2,625-2,478crypto/openssl/crypto/ec/curve25519.c
+43,801-30,0403,301 files not shown
+221,299-178,1013,307 files

HardenedBSD/ports ffb8d01graphics/glfw Makefile, math/octave pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+94-17math/octave/pkg-plist
+8-8misc/freebsd-release-manifests/pkg-plist
+0-11math/octave/files/patch-liboctave_util_quit.h
+6-4graphics/glfw/Makefile
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-BETA3
+117-49152 files not shown
+314-198158 files

NetBSD/pkgsrc F2YaHf6doc CHANGES-2026

   doc: Updated devel/mise to 2026.2.18
VersionDeltaFile
1.1291+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc fmQh7Fpdevel/mise distinfo Makefile

   devel/mise: update to 2026.2.18

   ## [2026.2.18](https://github.com/jdx/mise/compare/v2026.2.17..v2026.2.18) - 2026-02-21

   ### 🚀 Features

   - **(install)** auto-lock all platforms after tool installation by @jdx in [#8277](https://github.com/jdx/mise/pull/8277)

   ### 🐛 Bug Fixes

   - **(config)** respect --yes flag for config trust prompts by @jdx in [#8288](https://github.com/jdx/mise/pull/8288)
   - **(exec)** strip shims from PATH on Unix to prevent infinite recursion by @jdx in [#8276](https://github.com/jdx/mise/pull/8276)
   - **(install)** validate --locked before --dry-run short-circuit by @altendky in [#8290](https://github.com/jdx/mise/pull/8290)
   - **(release)** refresh PATH after mise up in release-plz by @jdx in [#8292](https://github.com/jdx/mise/pull/8292)
   - **(schema)** replace unevaluatedProperties with additionalProperties by @jdx in [#8285](https://github.com/jdx/mise/pull/8285)
   - **(task)** avoid duplicated stderr on task failure in replacing mode by @jdx in [#8275](https://github.com/jdx/mise/pull/8275)
   - **(task)** use process groups to kill child process trees on Unix by @jdx in [#8279](https://github.com/jdx/mise/pull/8279)
   - **(task)** run depends_post tasks even when parent task fails by @jdx in [#8274](https://github.com/jdx/mise/pull/8274)
   - **(task)** suggest similar commands when mistyping a CLI subcommand by @jdx in [#8286](https://github.com/jdx/mise/pull/8286)

    [55 lines not shown]
VersionDeltaFile
1.102+4-4devel/mise/distinfo
1.107+2-2devel/mise/Makefile
1.101+0-0devel/mise/cargo-depends.mk
+6-63 files

FreeBSD/src 14a7a13sys/conf files.amd64 files.x86, sys/modules Makefile

asmc(4): Stop building it on i386, as it supports only 64-bit chipsets

Reported by:    ngie
Fixes:          fde9fe18219f ("i386: Fix kernel compilation after introduction of ASMC_DEBUG option")
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 8342d9f7b5f13d0623861cb8b88caf10a15571f6)
DeltaFile
+1-1sys/modules/Makefile
+1-0sys/conf/files.amd64
+0-1sys/conf/files.x86
+2-23 files

LLVM/project ae8ea5fllvm/lib/Target/Hexagon HexagonGlobalScheduler.cpp, llvm/test/CodeGen/AMDGPU amdgpu-simplify-libcall-pow.ll

fix unittest

Created using spr 1.3.5-bogner
DeltaFile
+14,035-8,410llvm/test/CodeGen/RISCV/clmul.ll
+14,058-0llvm/test/CodeGen/RISCV/clmulr.ll
+13,835-0llvm/test/CodeGen/RISCV/clmulh.ll
+8,874-0llvm/test/CodeGen/PowerPC/clmul-vector.ll
+5,330-0llvm/lib/Target/Hexagon/HexagonGlobalScheduler.cpp
+4,143-746llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-pow.ll
+60,275-9,1561,994 files not shown
+150,859-39,1012,000 files

HardenedBSD/src 06aeb11contrib/netbsd-tests/kernel t_ptrace_wait.c

t_ptrace_wait.c: clean up trailing whitespace

This is being done to aid with future potential updates of this file.

MFC after:      1 week

(cherry picked from commit fa3519d068d95f87e773d27f96e9f1e18f70075a)
DeltaFile
+12-12contrib/netbsd-tests/kernel/t_ptrace_wait.c
+12-121 files

FreeBSD/src 06aeb11contrib/netbsd-tests/kernel t_ptrace_wait.c

t_ptrace_wait.c: clean up trailing whitespace

This is being done to aid with future potential updates of this file.

MFC after:      1 week

(cherry picked from commit fa3519d068d95f87e773d27f96e9f1e18f70075a)
DeltaFile
+12-12contrib/netbsd-tests/kernel/t_ptrace_wait.c
+12-121 files

FreeBSD/ports 444f42emath/octave pkg-plist distinfo, math/octave-forge-websockets Makefile

math/octave: Update to 11.1.0.

- Bump portrevision of dependent ports.
DeltaFile
+94-17math/octave/pkg-plist
+0-11math/octave/files/patch-liboctave_util_quit.h
+3-3math/octave/distinfo
+3-3math/octave/Makefile
+1-1math/octave-forge-zenity/Makefile
+1-1math/octave-forge-websockets/Makefile
+102-36131 files not shown
+233-119137 files

HardenedBSD/ports 444f42emath/octave pkg-plist Makefile, math/octave-forge-irsa Makefile

math/octave: Update to 11.1.0.

- Bump portrevision of dependent ports.
DeltaFile
+94-17math/octave/pkg-plist
+0-11math/octave/files/patch-liboctave_util_quit.h
+3-3math/octave/Makefile
+3-3math/octave/distinfo
+1-1math/octave-forge-outliers/Makefile
+1-1math/octave-forge-irsa/Makefile
+102-36131 files not shown
+233-119137 files

LLVM/project 6e9a308clang/lib/Basic DiagnosticIDs.cpp

[clang] Avoid calling isInSystemMacro() too often (#182217)

This caused a performance regression as reported in
https://github.com/llvm/llvm-project/pull/141950
DeltaFile
+2-2clang/lib/Basic/DiagnosticIDs.cpp
+2-21 files

FreeBSD/src 887f0f1contrib/googletest/googlemock/include/gmock gmock-matchers.h, contrib/googletest/googlemock/test gmock-matchers-containers_test.cc gmock-matchers-arithmetic_test.cc

Revert "GoogleTest: import 1.17.0"

This reverts commit 227baf32d26360137492b108aba06c6a54c0949b.
DeltaFile
+76-343contrib/googletest/googlemock/include/gmock/gmock-matchers.h
+19-317contrib/googletest/googlemock/test/gmock-matchers-containers_test.cc
+27-210contrib/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
+34-157contrib/googletest/googletest/src/gtest.cc
+5-131contrib/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
+39-95contrib/googletest/googletest/include/gtest/gtest-param-test.h
+200-1,25355 files not shown
+923-2,69161 files

FreeBSD/src d1a607dcontrib/googletest/googletest/src gtest.cc

Revert "gtest.cc: declare fail_if_no_test_linked flag"

This reverts commit 5a9164c4539dfea8e1120673b5da038c65b53958.
DeltaFile
+0-1contrib/googletest/googletest/src/gtest.cc
+0-11 files

FreeBSD/src 1a0002eshare/mk googletest.test.inc.mk

Revert "Bump CXXSTD to C++17 with GoogleTest tests"

This reverts commit 1bebef5c953a007244e16a9ba58a10e6137442b8.
DeltaFile
+1-1share/mk/googletest.test.inc.mk
+1-11 files

NetBSD/pkgsrc aFDvzxysecurity/ruby-metasploit-concern Makefile

   security/ruby-metasploit-concern: allow rails72
VersionDeltaFile
1.15+2-2security/ruby-metasploit-concern/Makefile
+2-21 files

FreeBSD/src cc5c8b6contrib/netbsd-tests/kernel t_ptrace_wait.c

t_ptrace_wait.c: clean up trailing whitespace

This is being done to aid with future potential updates of this file.

MFC after:      1 week

(cherry picked from commit fa3519d068d95f87e773d27f96e9f1e18f70075a)
DeltaFile
+12-12contrib/netbsd-tests/kernel/t_ptrace_wait.c
+12-121 files

LLVM/project a0f344fmlir/tools/mlir-tblgen OpDocGen.cpp

[mlir-tblgen] Remove `namespace {}` around OpDocGroup (#182721)

This is temporary workaround for Asan report #182720.
DeltaFile
+4-2mlir/tools/mlir-tblgen/OpDocGen.cpp
+4-21 files

FreeBSD/src 12eecb3crypto/openssl/include/openssl ssl.h bio.h

OpenSSL: update vendor sources to match 3.5.5 content

MFC with:       f25b8c9fb4f58cf61adb47d7570abe7caa6d385d
MFC after:      1 week

(cherry picked from commit 1731fc70f7344af08db49b06c63c963fa12ee354)
DeltaFile
+1,423-1,416crypto/openssl/include/openssl/ssl.h
+538-532crypto/openssl/include/openssl/bio.h
+451-462crypto/openssl/include/openssl/asn1t.h
+403-358crypto/openssl/include/openssl/x509v3.h
+344-346crypto/openssl/include/openssl/x509.h
+331-330crypto/openssl/include/openssl/x509_vfy.h
+3,490-3,444946 files not shown
+15,475-11,782952 files

HardenedBSD/src 12eecb3crypto/openssl/include/openssl ssl.h bio.h

OpenSSL: update vendor sources to match 3.5.5 content

MFC with:       f25b8c9fb4f58cf61adb47d7570abe7caa6d385d
MFC after:      1 week

(cherry picked from commit 1731fc70f7344af08db49b06c63c963fa12ee354)
DeltaFile
+1,423-1,416crypto/openssl/include/openssl/ssl.h
+538-532crypto/openssl/include/openssl/bio.h
+451-462crypto/openssl/include/openssl/asn1t.h
+403-358crypto/openssl/include/openssl/x509v3.h
+344-346crypto/openssl/include/openssl/x509.h
+331-330crypto/openssl/include/openssl/x509_vfy.h
+3,490-3,444946 files not shown
+15,475-11,782952 files

HardenedBSD/src f775385crypto/openssl/crypto/ec ecp_nistz256_table.c curve25519.c, crypto/openssl/ssl s3_lib.c

openssl: import 3.5.5

This change adds OpenSSL 3.5.5 from upstream [1].

The 3.5.5 artifact was been verified via PGP key [2] and by SHA256 checksum [3].

This is a security release, but also contains several bugfixes. All of
the CVE-worthy issues have already been addressed on the target
branch(es), so the net-result is that this is a bugfix release.

More information about the release (from a high level) can be found in
the release notes [4].

MFC after:      1 week

1. https://github.com/openssl/openssl/releases/download/openssl-3.5.5/openssl-3.5.5.tar.gz
2. https://github.com/openssl/openssl/releases/download/openssl-3.5.5/openssl-3.5.5.tar.gz.asc
3. https://github.com/openssl/openssl/releases/download/openssl-3.5.5/openssl-3.5.5.tar.gz.sha256
4. https://github.com/openssl/openssl/blob/openssl-3.5.5/NEWS.md

    [4 lines not shown]
DeltaFile
+14,894-9,513crypto/openssl/crypto/ec/ecp_nistz256_table.c
+10,184-10,183crypto/openssl/test/ecdsatest.h
+9,620-1,938crypto/openssl/test/quic_record_test.c
+3,601-3,206crypto/openssl/ssl/s3_lib.c
+2,877-2,722crypto/openssl/test/sslapitest.c
+2,625-2,478crypto/openssl/crypto/ec/curve25519.c
+43,801-30,0402,263 files not shown
+199,825-161,2952,269 files

FreeBSD/src 66aff32sys/crypto/openssl arm_arch.h, sys/crypto/openssl/aarch64 vpsm4_ex-armv8.S

OpenSSL: commit sys/crypto changes for 3.5.5

These files were changed as part of the 3.5.4 -> 3.5.5 upgrade. Please
see the upstream release notes linked in
1731fc70f7344af08db49b06c63c963fa12ee354, et al, for more details.

MFC after:      6 days
MFC with:       1731fc70f7344af08db49b06c63c963fa12ee354
Fixes:  1731fc70f7344af08d ("OpenSSL: update vendor sources to match 3.5.5 content")

(cherry picked from commit e6c8997a8958c7aaec8e266d2eeefbfaa137e218)
DeltaFile
+897-1,244sys/crypto/openssl/powerpc64/aes-gcm-ppc.S
+897-1,244sys/crypto/openssl/powerpc64le/aes-gcm-ppc.S
+897-1,243sys/crypto/openssl/powerpc/aes-gcm-ppc.S
+160-171sys/crypto/openssl/arm_arch.h
+13-1sys/crypto/openssl/aarch64/vpsm4_ex-armv8.S
+2,864-3,9035 files

FreeBSD/src f775385crypto/openssl/crypto/ec ecp_nistz256_table.c curve25519.c, crypto/openssl/ssl s3_lib.c

openssl: import 3.5.5

This change adds OpenSSL 3.5.5 from upstream [1].

The 3.5.5 artifact was been verified via PGP key [2] and by SHA256 checksum [3].

This is a security release, but also contains several bugfixes. All of
the CVE-worthy issues have already been addressed on the target
branch(es), so the net-result is that this is a bugfix release.

More information about the release (from a high level) can be found in
the release notes [4].

MFC after:      1 week

1. https://github.com/openssl/openssl/releases/download/openssl-3.5.5/openssl-3.5.5.tar.gz
2. https://github.com/openssl/openssl/releases/download/openssl-3.5.5/openssl-3.5.5.tar.gz.asc
3. https://github.com/openssl/openssl/releases/download/openssl-3.5.5/openssl-3.5.5.tar.gz.sha256
4. https://github.com/openssl/openssl/blob/openssl-3.5.5/NEWS.md

    [4 lines not shown]
DeltaFile
+14,894-9,513crypto/openssl/crypto/ec/ecp_nistz256_table.c
+10,184-10,183crypto/openssl/test/ecdsatest.h
+9,620-1,938crypto/openssl/test/quic_record_test.c
+3,601-3,206crypto/openssl/ssl/s3_lib.c
+2,877-2,722crypto/openssl/test/sslapitest.c
+2,625-2,478crypto/openssl/crypto/ec/curve25519.c
+43,801-30,0402,263 files not shown
+199,825-161,2952,269 files

HardenedBSD/src 66aff32sys/crypto/openssl arm_arch.h, sys/crypto/openssl/aarch64 vpsm4_ex-armv8.S

OpenSSL: commit sys/crypto changes for 3.5.5

These files were changed as part of the 3.5.4 -> 3.5.5 upgrade. Please
see the upstream release notes linked in
1731fc70f7344af08db49b06c63c963fa12ee354, et al, for more details.

MFC after:      6 days
MFC with:       1731fc70f7344af08db49b06c63c963fa12ee354
Fixes:  1731fc70f7344af08d ("OpenSSL: update vendor sources to match 3.5.5 content")

(cherry picked from commit e6c8997a8958c7aaec8e266d2eeefbfaa137e218)
DeltaFile
+897-1,244sys/crypto/openssl/powerpc64/aes-gcm-ppc.S
+897-1,244sys/crypto/openssl/powerpc64le/aes-gcm-ppc.S
+897-1,243sys/crypto/openssl/powerpc/aes-gcm-ppc.S
+160-171sys/crypto/openssl/arm_arch.h
+13-1sys/crypto/openssl/aarch64/vpsm4_ex-armv8.S
+2,864-3,9035 files

FreeBSD/src 38917c4sys/dev/asmc asmc.c

chore: asmc: minor code cleanup

- Use symbolic names in Mac definitions in lieu of the unrolled values
  they represent.
- Delete trailing whitespace.
- Fix indentation.

No functional change intended.

MFC after:      1 week

(cherry picked from commit a8f3c3b5d4d9dac1dafe4094fe35b30ffdf26178)
DeltaFile
+37-35sys/dev/asmc/asmc.c
+37-351 files

FreeBSD/src dbeb513sys/dev/asmc asmcvar.h asmc.c

asmc: Add support for macmini 6,1 and 6,2 (late 2012) models

This adds the ASMC support for the macmini 6,1 and 6,2.

PR:             kern/268141
Differential Revision:  https://reviews.freebsd.org/D49929

(cherry picked from commit 93ca9e44b752e6a9aeb0f761a022d14281d1a4e3)
DeltaFile
+62-0sys/dev/asmc/asmcvar.h
+18-0sys/dev/asmc/asmc.c
+80-02 files

FreeBSD/src c200139sys/dev/asmc asmc.c

chore: asmc: additional style(9) cleanup

Pick out non-gratuitous style(9) changes suggested by `clang-format` on
the driver. This helps eliminate minor stylistic issues with spaces,
braces, line lengths, etc, so future functional changes in the driver
will be easier to pick out.

Many of the other `clang-format` suggested changes were not taken because
they were considerably more gratuitous.

No functional change intended.

MFC after:      1 week

(cherry picked from commit d76bb14e0224e235209d8c07ec132d602b18648b)
DeltaFile
+56-49sys/dev/asmc/asmc.c
+56-491 files

FreeBSD/src ab3eaa6sys/amd64/conf NOTES, sys/conf options.amd64

Add ASMC_DEBUG make option

This allows folks to enable debug statements in asmc(4) using kernel
configs via the `options ASMC_DEBUG` directive.

While here, remove a duplicate `device vt_efifb` directive in `NOTES`
as it's already handled in the `GENERIC` config

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54511

(cherry picked from commit f224591746bdaf14ad5f63de4738a3146cc2f55f)
DeltaFile
+11-10sys/dev/asmc/asmc.c
+4-3sys/amd64/conf/NOTES
+3-0sys/conf/options.amd64
+1-1sys/modules/asmc/Makefile
+19-144 files

HardenedBSD/src cfd588asys/dev/asmc asmc.c

chore: asmc: additional style(9) cleanup

Pick out non-gratuitous style(9) changes suggested by `clang-format` on
the driver. This helps eliminate minor stylistic issues with spaces,
braces, line lengths, etc, so future functional changes in the driver
will be easier to pick out.

Many of the other `clang-format` suggested changes were not taken because
they were considerably more gratuitous.

No functional change intended.

MFC after:      1 week

(cherry picked from commit d76bb14e0224e235209d8c07ec132d602b18648b)
DeltaFile
+56-49sys/dev/asmc/asmc.c
+56-491 files

FreeBSD/src cfd588asys/dev/asmc asmc.c

chore: asmc: additional style(9) cleanup

Pick out non-gratuitous style(9) changes suggested by `clang-format` on
the driver. This helps eliminate minor stylistic issues with spaces,
braces, line lengths, etc, so future functional changes in the driver
will be easier to pick out.

Many of the other `clang-format` suggested changes were not taken because
they were considerably more gratuitous.

No functional change intended.

MFC after:      1 week

(cherry picked from commit d76bb14e0224e235209d8c07ec132d602b18648b)
DeltaFile
+56-49sys/dev/asmc/asmc.c
+56-491 files