[AArch64] Adding FeatureFuseFCmpFCSel (#184881)
This adds a new AArch64 feature, FeatureFuseFCmpFCSel - for FP compare
and FP Select instruction, and adds it to recent Apple CPUs.
Instruction scheduling makes such pairs adjacent.
[lldb][PlatformDarwin][NFC] Factor sanitization of Python module names into helper function (#185627)
I'm planning on re-using this logic for another API. This patch creates
a `SanitizedScriptingModuleName` that encapsulates the logic that checks
whether a file name would fail to be loaded by a `ScriptInterpreter`. I
called it something more generic despite it being `Python` specific at
the moment, in case the FIXME is eventually going to be addressed.
We have existing unit-tests that check this logic, so I'm relying on
that test coverage to give us confidence that this still works as
expected.
pkgdb_close: remove sqlite3_shutdown
pkgdb_close already clean enough, sqlite3_shutdown is not threadsafe
and supposed to be called only once while pkgdb_close can be called
multiple times
[AArch64][GlobalISel] Add G_SQDMULL node
Previously, GISel was failing to lower the sqdmulls.scalar intrinsic. This is just a variation of sqdmull, but on two 32-bit S registers.
To fix this, create a G_SQDMULL node, and lower sqdmulls.scalar to that. This node is linked to the SD patterns for sqdmull, which allow this version of the intrinsic to lower.
autoremove: install, delete and upgrade are now autoremove aware
Add --autoremove to those commands, also add an autoremove option
in pkg.conf
After any successful call to those commands, they will execute an
autoremove.
Fixes: #725
Only enable MIMO on MLD iwx(4) devices if our AP supports MIMO.
Same approach as we are using for the pre-MLD device generation.
OK phessler@ kevlo@ jan@
Only add iwx(4) firmware PHY context once our channel is known.
The Linux iwlwifi driver no longer adds unused firmware PHY contexts
because newer firmware runs calibration when a PHY context is added.
See linux.git commit f3276ff0d498a364dfdff74cc1825b5f6e27f472
ok phessler@ kevlo@
Tested:
AX200: stsp
AX210: kevlo
AX211: phessler
AX211 (BZ): stsp
py-acme py-certbot*: updated to 5.4.0
5.4.0 - 2026-03-10
Added
- The webroot plugin now supports IP address issuance.
Changed
- certbot-nginx now requires pyparsing>=3.0.0.
[LoongArch] Try to avoid casts around logical vector ops on lasx (#163523)
On LASX the type v4i1/v8i1/v16i1 may be legalized to v4i32/v8i16/v16i8,
which is LSX-sized register. In most cases we actually compare or select
LASX-sized registers and mixing the two types creates horrible code.
nginx-devel: updated to 1.29.6
Changes with nginx 1.29.6 10 Mar 2026
*) Feature: session affinity support; the "sticky" directive in the
"upstream" block of the "http" module; the "server" directive
supports the "route" and "drain" parameters.
*) Change: now nginx limits the size and rate of QUIC stateless reset
packets.
*) Bugfix: receiving a QUIC packet by a wrong worker process could cause
the connection to terminate.
*) Bugfix: "[crit] cache file ... contains invalid header" messages
might appear in logs when sending a cached HTTP/2 response.
*) Bugfix: proxying to scgi backends might not work when using chunked
transfer encoding and the "scgi_request_buffering" directive.
[9 lines not shown]