sysutils/lxqt-config: Use sonic-screen-library instead of plasma6-libkscreen
- Next version of plasma6-libkscreen on FreeBSD will remove xrandr backend
support so it is needed for lxqt-config works without issues on
FreeBSD (xorg/xlibre).
- Bump PORTREVISION
With hat: lxqt
PR: 300261
[SCEV] Add test for loop guard rewrites using narrower zexts (NFC) (#237653)
Also use -scalar-evolution-classify-expressions=0 to cut down
unnecessary check lines; the tests only checks BTC
x11/sonic-screen-library: New port: Sonic's screen management software
sonic-screen-library is the screen management library for SonicDE
Workspaces. Its primary consumer is the SonicDE screen management
application sonic-screen/
lxqt-config port will consume this port too because next plasma6 update
will remove support for xrandr.
ice: Roll back Tx queues after scheduler setup failures
Add Tx LAN Queues commits the PQM queue and PSM leaf before returning
success. ice_ena_vsi_txq() can subsequently fail to create the software
scheduler node or replay its saved bandwidth configuration. Returning
at that point leaves an allocated queue that the caller does not record.
Later queue setup can fail until a function or PF reset removes it.
Issue Disable Tx LAN Queues directly from the completed Add response
before returning a post-add error. Keep the rollback buffer on the
stack so the allocation failure being recovered cannot also prevent
cleanup. Remove any software node and invalidate its queue context only
after firmware accepts the disable. Preserve the queue context and any
software node when rollback fails so active hardware state is not
hidden.
This follows the Add and Disable command lifecycle documented in the
Intel E810 Datasheet, document 613875-003, section 10.5.5.8.
[3 lines not shown]
ice: Roll back Tx queues after scheduler setup failures
Add Tx LAN Queues commits the PQM queue and PSM leaf before returning
success. ice_ena_vsi_txq() can subsequently fail to create the software
scheduler node or replay its saved bandwidth configuration. Returning
at that point leaves an allocated queue that the caller does not record.
Later queue setup can fail until a function or PF reset removes it.
Issue Disable Tx LAN Queues directly from the completed Add response
before returning a post-add error. Keep the rollback buffer on the
stack so the allocation failure being recovered cannot also prevent
cleanup. Remove any software node and invalidate its queue context only
after firmware accepts the disable. Preserve the queue context and any
software node when rollback fails so active hardware state is not
hidden.
This follows the Add and Disable command lifecycle documented in the
Intel E810 Datasheet, document 613875-003, section 10.5.5.8.
[3 lines not shown]
Use float literals for float option defaults. NFC (#237658)
MSVC warns about the field initializer `float ir2vec_arg_weight{0.2}`
from #236844 (C4305: truncation from 'double' to 'float'). Add the f
suffix.
[VPlan] Pass alignment explicitly to widen load/store recipes (NFC). (#237639)
Replace alignment lookup from underlying IR to explicitly storing it for
the recipe.
Preparation for fixing a miscompile with incorrect alignment when
narrowing interleave groups.
NFC except for the printed VPlans.
[VPlan] Store parent via ilist_parent, use iterator-only APIs (NFC) (#236659)
Store the parent VPBasicBlock of recipes in the ilist node via
ilist_parent<VPBasicBlock>, like Instruction/BasicBlock. This also gives
the list sentinel a parent, so any iterator into a recipe list,
including end(), knows its block.
Use this to simplify the APIs that took a block together with an
iterator, mirroring IRBuilder's removal of the separate insertion block.
PR: https://github.com/llvm/llvm-project/pull/236659
[X86] LowerRotate - directly use X86 non-uniform var-shift nodes for generic fallback (#237645)
Skip vector shift legalization and use the X86ISD::VSHLV/VSRLV nodes
directly to handle the RotAmt=0 case, so to correctly handle the out of
bounds shift by EltSizeInBits.
Fixes #236022
devel/subversion{,-lts}: replace the TEST option with the native test target
Drop OPTIONS_DEFINE=TEST and the custom test: build / -@make check -C
${WRKSRC} target; declare TEST_DEPENDS unconditionally and set
TEST_TARGET=check instead, run via the framework's native make test.
devel/subversion{,-lts}: replace the TEST option with the native test target
Drop OPTIONS_DEFINE=TEST and the custom test: build / -@make check -C
${WRKSRC} target; declare TEST_DEPENDS unconditionally and set
TEST_TARGET=check instead, run via the framework's native make test.