LLVM/project d3be056llvm/docs/GlobalISel GenericOpcode.rst, llvm/lib/CodeGen MachineVerifier.cpp

[GlobalISel]Allow mixing fixed and scalable vectors for G_INSERT_SUBVECTOR and G_EXTRACT_SUBVECTOR (#198012)

Allow `G_INSERT_SUBVECTOR` and `G_EXTRACT_SUBVECTOR` to
be used with a scalable and a fix length vector types, similar to the
OP's SelectionDAG version.
DeltaFile
+15-7llvm/lib/CodeGen/MachineVerifier.cpp
+7-3llvm/docs/GlobalISel/GenericOpcode.rst
+5-4llvm/test/MachineVerifier/test_g_extract_subvector.mir
+8-0llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp
+5-2llvm/test/MachineVerifier/test_g_insert_subvector.mir
+40-165 files

LLVM/project 09ec64dmlir/docs PrivateNameObfuscation.md, mlir/include/mlir/TableGen PrivateName.h

strip op and pass names
DeltaFile
+195-0mlir/docs/PrivateNameObfuscation.md
+179-0mlir/test/mlir-tblgen/private-name-obfuscation.td
+153-0mlir/tools/mlir-tblgen/PrivateName.cpp
+82-0mlir/test/mlir-tblgen/private-pass-strip.td
+55-13mlir/tools/mlir-tblgen/PassGen.cpp
+60-0mlir/include/mlir/TableGen/PrivateName.h
+724-1322 files not shown
+947-4528 files

FreeBSD/ports a99e293databases/postgresql14-server distinfo, databases/postgresql15-server distinfo

databases/postgresql??-*: Upgrade to latest version

The PostgreSQL Global Development Group has released an update to all
supported versions of PostgreSQL, including 18.4, 17.10, 16.14, 15.18,
and 14.23. This release fixes 11 security vulnerabilities and over 60
bugs reported over the last several months.

Release notes:  https://www.postgresql.org/docs/release/

PostgreSQL 14 EOL Notice

PostgreSQL 14 will stop receiving fixes on November 12, 2026. If you are
running PostgreSQL 14 in a production environment, we suggest that you
make plans to upgrade to a newer, supported version of PostgreSQL.
Please see our versioning policy for more information.

Security:       7185ecc9-4fb7-11f1-bc50-6cc21735f730
                CVE-2026-6472, CVE-2026-6473, CVE-2026-6474,
                CVE-2026-6475, CVE-2026-6476, CVE-2026-6477,

    [3 lines not shown]
DeltaFile
+3-3databases/postgresql18-server/distinfo
+3-3databases/postgresql17-server/distinfo
+3-3databases/postgresql16-server/distinfo
+3-3databases/postgresql15-server/distinfo
+3-3databases/postgresql14-server/distinfo
+1-1databases/postgresql18-server/Makefile
+16-164 files not shown
+20-2010 files

LLVM/project f7424c7clang/lib/Sema SemaDeclAttr.cpp, clang/test/SemaSYCL sycl-cconv.cpp

[clang][SYCL] Enable possibility for device-only calling convention (#198479)

After 94ca49099ef77751a33e4babe41b2ae03ff228e1 DPC++ downstream
experienced failures. This happened because it has a calling convention
attribute that applies calling convention valid only for device targets
which given SYCL model is quite unusual and was not expected by
94ca49099ef77751a33e4babe41b2ae03ff228e1 . Even though there is no
device-only calling conventions, we should not prevent a possibility for
it. So this patch preserves the semantics of the device over those of
the host while also preserving device side diagnostics if they are less
severe than the host.
DeltaFile
+21-5clang/lib/Sema/SemaDeclAttr.cpp
+9-1clang/test/SemaSYCL/sycl-cconv.cpp
+30-62 files

LLVM/project 8d5b898mlir/docs PrivateNameObfuscation.md, mlir/test/mlir-tblgen private-name-obfuscation.td private-pass-strip.td

strip op and pass names
DeltaFile
+198-0mlir/test/mlir-tblgen/private-name-obfuscation.td
+195-0mlir/docs/PrivateNameObfuscation.md
+153-0mlir/tools/mlir-tblgen/PrivateName.cpp
+82-10mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
+82-0mlir/test/mlir-tblgen/private-pass-strip.td
+55-13mlir/tools/mlir-tblgen/PassGen.cpp
+765-2324 files not shown
+1,062-4730 files

NetBSD/pkgsrc HEViJqodoc CHANGES-2026

   Added misc/py-tibs; Updated devel/py-hypothesis, devel/py-bitstring
VersionDeltaFile
1.3143+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc VMKF3K7devel/py-bitstring PLIST distinfo

   py-bitstring: updated to 4.4.0

   4.4.0

   This version adds a new optional Rust-based backend. This is turned off by default so
   shouldn't affect users. The new backend uses the `tibs` library, which is
   by the same author as `bitstring` and should allow some nice optimisations as
   the whole stack can work together.
VersionDeltaFile
1.7+19-7devel/py-bitstring/PLIST
1.13+4-4devel/py-bitstring/distinfo
1.13+3-2devel/py-bitstring/Makefile
+26-133 files

NetBSD/pkgsrc hVL76bFmisc Makefile, misc/py-tibs distinfo cargo-depends.mk

   py-tibs: added version 0.7.0

   tibs is a simple but powerful Python library for creating, interpreting and
   manipulating binary data. It is 100% written in Rust to give it excellent
   performance, and is from the same author as the bitstring library.
VersionDeltaFile
1.1+254-0misc/py-tibs/distinfo
1.1+85-0misc/py-tibs/cargo-depends.mk
1.1+21-0misc/py-tibs/Makefile
1.1+11-0misc/py-tibs/PLIST
1.1+3-0misc/py-tibs/DESCR
1.680+2-1misc/Makefile
+376-16 files

NetBSD/pkgsrc mwlkO33devel/py-hypothesis distinfo Makefile

   py-hypothesis: updated to 6.152.9

   6.152.9
   This release substantially improves our internal distribution for
   generating integers. This release has the most visible effect on
   "integers()", but may incidentally improve other strategies which draw
   integers internally.

   Our integers distribution had two problems. First, it had jagged
   discontinuities at certain values where we switched sampling
   approaches. Second, it used a different distribution for bounded and
   unbounded ranges, which resulted in "st.integers()" and
   "st.integers(-264, 264)" producing very different distributions
   despite being semantically similar.

   We now use a smooth distribution for both "st.integers()" and
   "st.integers(a, b)", which fixes both of these issues. This should
   substantially improve our testing power in certain cases.


    [4 lines not shown]
VersionDeltaFile
1.165+4-4devel/py-hypothesis/distinfo
1.171+2-3devel/py-hypothesis/Makefile
1.52+4-1devel/py-hypothesis/PLIST
+10-83 files

FreeBSD/ports f56d737news/inn/files nnrpd.in

news/inn{-current}: Run nnrpd rc.d as news user

nnrpd supports priv drop internal, but it also supports innbind
escalation.  Since the docs show 'su news', prefer the innbind path when
we need a privileged port number.
DeltaFile
+2-0news/inn/files/nnrpd.in
+2-01 files

LLVM/project 2e06e00llvm/runtimes CMakeLists.txt

[cmake][runtimes] Pass variable type for passthrough CMake options (#198505)

Passing the types affects the handling of `PATH` cache variables.
The motivating case is setting `COMPILER_RT_INSTALL_LIBRARY_DIR` without `CMAKE_BINARY_DIR` getting prepended to it.
DeltaFile
+8-0llvm/runtimes/CMakeLists.txt
+8-01 files

FreeBSD/ports 0021cbfx11/kitty pkg-plist distinfo

x11/kitty: Update to 0.47.0

ChangeLog:      https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes
Reported by:    Kovid Goyal <notifications at github.com>
DeltaFile
+24-2x11/kitty/pkg-plist
+5-5x11/kitty/distinfo
+2-2x11/kitty/Makefile
+31-93 files

NetBSD/src rgC5TRBsys/arch/sparc64/dev ffb.c

   properly support WSATTR_HILIT
VersionDeltaFile
1.70+83-70sys/arch/sparc64/dev/ffb.c
+83-701 files

FreeBSD/ports 1e3b803news/inn Makefile, news/inn-current Makefile

news/inn{-current}: Add a dedicated nnrpd rc.d

While inn typically registers port 119 and handles spawning nnrpd for
reader connections, it is customary to run TLS-only nnrpd on port 563:
https://www.eyrie.org/~eagle/software/inn/docs/nnrpd.html#S4

Provide an nnrpd rc.d script for this purpose.  This requires innd for
start but is otherwise decoupled.  The admin should be aware that i.e.
stopping innd will disrupt posting.
DeltaFile
+35-0news/inn/files/nnrpd.in
+2-2news/inn/Makefile
+1-1news/inn-current/Makefile
+38-33 files

LLVM/project a70586bllvm/lib/Target/WebAssembly WebAssemblyGISel.td, llvm/lib/Target/WebAssembly/GISel WebAssemblyLegalizerInfo.cpp

Implement saturating fp to int
DeltaFile
+424-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/fptoui_sat.ll
+418-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/fptosi_sat.ll
+6-12llvm/lib/Target/WebAssembly/GISel/WebAssemblyLegalizerInfo.cpp
+13-0llvm/lib/Target/WebAssembly/WebAssemblyGISel.td
+861-124 files

LLVM/project 38f44e1llvm/lib/Target/WebAssembly/GISel WebAssemblyLegalizerInfo.cpp, llvm/test/CodeGen/WebAssembly/GlobalISel/instructions is_fpclass.ll fcmp.ll

Implement floating-point comparisons
DeltaFile
+490-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/is_fpclass.ll
+436-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/fcmp.ll
+308-0llvm/lib/Target/WebAssembly/GISel/WebAssemblyLegalizerInfo.cpp
+225-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/fminimumnum.ll
+219-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/fmaximumnum.ll
+55-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/fmaxnum.ll
+1,733-03 files not shown
+1,852-09 files

LLVM/project ca66a0allvm/test/CodeGen/WebAssembly/GlobalISel/instructions icmp.ll select.ll

Implement integer comparisons and `G_SELECT`
DeltaFile
+277-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/icmp.ll
+94-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/select.ll
+89-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/ucmp.ll
+81-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/scmp.ll
+77-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/umin.ll
+77-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/umax.ll
+695-03 files not shown
+857-09 files

LLVM/project bfbb0fdllvm/lib/Target/WebAssembly WebAssemblyRegisterInfo.cpp, llvm/lib/Target/WebAssembly/GISel WebAssemblyInstructionSelector.cpp

Implement `COPY`
DeltaFile
+294-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/copy.mir
+57-1llvm/lib/Target/WebAssembly/GISel/WebAssemblyInstructionSelector.cpp
+17-2llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp
+368-33 files

OPNSense/core 7caec8asrc/opnsense/scripts/interfaces reconfigure_vlans.php reconfigure_vips.php

interfaces: a few "foreach ($config" iterations switched to config_read_array()
DeltaFile
+6-7src/opnsense/scripts/interfaces/reconfigure_vlans.php
+6-2src/opnsense/scripts/interfaces/reconfigure_vips.php
+12-92 files

OPNSense/core 138bff5src/etc/inc/plugins.inc.d captiveportal.inc, src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api AccessController.php

Captive Portal: remove redirection on HTTPS, ditch non-functional pass statement as well

In theory, clients only use HTTP to detect the presence of a portal.
If they were to use HTTPS, the 302 redirect would in most cases
not be accessible, as the certificate presented is most likely not
valid, cutting off the communication before any redirect to a login
page can happen.

The portal itself can and should remain accessible on HTTPS, as this
is the URL the redirect is pointing to. This may be attached to a
valid certificate as well, but the key point is that access to
this URL doesn't strictly need redirection for everything on port
443.

This should prevent clients opening bogus connections to the
captive portal, which consumes a lot of TLS traffic on the network
stack, bogging down lighttpd in bigger setups and creating
a lot of established states in pf.


    [2 lines not shown]
DeltaFile
+34-31src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
+10-10src/etc/inc/plugins.inc.d/captiveportal.inc
+11-7src/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-zone.conf
+55-483 files

OPNSense/core e44a05asrc/opnsense/mvc/app/views/OPNsense/IPsec settings.volt

ipsec: move swanctl.conf download button to the tab

This aligns with the aliases actions tab.
DeltaFile
+10-9src/opnsense/mvc/app/views/OPNsense/IPsec/settings.volt
+10-91 files

FreeBSD/ports faec3d3devel/gumbo Makefile

devel/gumbo: Switch to meson and add TEST option

The autotools support from upstream is deprecated.

PR:             295323
Sponsored by:   UNIS Labs
DeltaFile
+11-6devel/gumbo/Makefile
+11-61 files

OpenBSD/ports BddvKp5x11/qt6/pyside6/pyside Makefile

   Add missing build dependency on x11/qt6/pyside6/shiboken_generator

   OK jtt@, spotted by aja and tb
VersionDeltaFile
1.11+3-2x11/qt6/pyside6/pyside/Makefile
+3-21 files

OPNSense/core ff62effsrc/opnsense/mvc/app/views/OPNsense/Diagnostics traffic.volt

Reporting: Traffic - add Max on Y axis for traffic graphs, closes https://github.com/opnsense/core/pull/10277

(cherry picked from commit 6d94603bb92dc6fb25ed9038230b53bacad153b8)
DeltaFile
+67-16src/opnsense/mvc/app/views/OPNsense/Diagnostics/traffic.volt
+67-161 files

OPNSense/core 3a5befdsrc/opnsense/mvc/app/views/OPNsense/CaptivePortal vouchers.volt, src/opnsense/mvc/app/views/OPNsense/Diagnostics routes.volt systemactivity.volt

bootgrid: replace 'append' with 'replace' for ajax: false grids

Noticed while documenting.

replaceData() is a lot more performant through Tabulator, and since
there are only 3 callers and all of them expect a clear before
updating any data, use a replace instead.

In time these pages should use the default search endpoint anyway,
but this requires an API change.

make sure to keep the append() function for compatibility

(cherry picked from commit d8b07eb02eba635fc253a948b7800cfa40a2be60)
DeltaFile
+1-4src/opnsense/mvc/app/views/OPNsense/Diagnostics/routes.volt
+4-0src/opnsense/www/js/opnsense_bootgrid.js
+1-3src/opnsense/mvc/app/views/OPNsense/CaptivePortal/vouchers.volt
+1-3src/opnsense/mvc/app/views/OPNsense/Diagnostics/systemactivity.volt
+7-104 files

OPNSense/core 0e054basrc/opnsense/mvc/app/views/OPNsense/CaptivePortal vouchers.volt, src/opnsense/mvc/app/views/OPNsense/Diagnostics systemactivity.volt routes.volt

bootgrid: clean up converter compatibility code

Only other consumer is Nginx in plugins, but worst case scenario
these timestamps will render as... timestamps, which in that form
are sortable anyway. It's likely this was throwing an error anyway

The "sorters" weren't actually accounted for in the compat
translation, so this wasn't overridable. Fix this here.

(cherry picked from commit a7ec18550d8cbb4b2a750a5860c3da52bd1d81d7)
DeltaFile
+5-18src/opnsense/www/js/opnsense_bootgrid.js
+3-13src/opnsense/mvc/app/views/OPNsense/CaptivePortal/vouchers.volt
+2-2src/opnsense/mvc/app/views/OPNsense/Diagnostics/systemactivity.volt
+1-1src/opnsense/mvc/app/views/OPNsense/Diagnostics/routes.volt
+11-344 files

OPNSense/core a118274src/opnsense/mvc/app/views/OPNsense/CaptivePortal clients.volt, src/opnsense/mvc/app/views/OPNsense/Dnsmasq leases.volt

ui: clean up useRequestHandlerOnGet usage

This has no use anymore with the current bootgrid code. If a
handler should be overridden, simply defining the function is enough

(cherry picked from commit 4a67e91f0b32f78a2a4de2a792ffba0da4a4e2d2)
DeltaFile
+0-1src/opnsense/mvc/app/views/OPNsense/CaptivePortal/clients.volt
+0-1src/opnsense/mvc/app/views/OPNsense/Dnsmasq/leases.volt
+0-1src/opnsense/mvc/app/views/OPNsense/IPsec/connections.volt
+0-1src/opnsense/mvc/app/views/OPNsense/IPsec/sessions.volt
+0-1src/opnsense/mvc/app/views/OPNsense/IPsec/tunnels.volt
+0-1src/opnsense/mvc/app/views/OPNsense/Kea/leases4.volt
+0-62 files not shown
+0-88 files

OPNSense/core d713a14src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.xml

Services: Kea DHCPv6: Clean up allocator and pd-allocator terminology (#10330)

(cherry picked from commit 0bd232447b7dfafcd696ec083207188f4848d523)
DeltaFile
+6-5src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+6-51 files

OPNSense/core dc59e5dsrc/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet4.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.xml KeaDhcpv4.php

Services: Kea DHCP: Kea DHCPv4 - add subnet allocator field (#10327)

(cherry picked from commit 6188aa8902429ea7ff690744799df8c32562ac9c)
(cherry picked from commit 153818d94babffcfb9a2c01933673cc109723939)
DeltaFile
+10-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml
+8-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+4-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+22-03 files

OPNSense/core ecc01c7src/opnsense/mvc/app/controllers/OPNsense/Kea/forms generalSettings6.xml generalSettings4.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.xml KeaDhcpv4.xml

Services: Kea DHCPv4/6: Add decline_probation_period and set lower default to mitigate faulty client implementations to consume the whole pool (#10294)

* Services: Kea DHCPv4/6: Add decline_probation_period and set lower default to mitigate faulty client implementations to consume the whole pool.

* Use isSet() since 0 is allowed

(cherry picked from commit b80995f2135476b7fbeb2f650d74eebca55ad5b3)
DeltaFile
+8-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/generalSettings6.xml
+8-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/generalSettings4.xml
+3-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+3-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+2-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+2-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+26-06 files