sysutils/udiskie: New port: Removable disk automounter using the UDisks2 D-Bus API
udiskie is a UDisks2 front-end that automatically mounts removable media
when it is inserted. It provides a tray icon, desktop notifications,
password prompts for encrypted devices, and the udiskie-mount,
udiskie-umount and udiskie-info command line tools.
WWW: https://github.com/coldfix/udiskie
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
[AArch64][TTI] Cost NEON Nots absorbed by And/Or users as free (#232788)
Cost a NEON Not as free when every user is an And/Or in the same block,
since the Not folds into its BIC, ORN or BSL. If a user negates both of
its operands, only one Not can fold, so it still counts.
---
<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>
[AArch64][TTI] Cost the Ands of a NEON bit select as free (#232787)
Or(And(M, A), And(Not(M), B)) selects to a single BSL/BIT/BIF. Charge
the
Or and treat the single-use Ands in its block as free, using the matcher
shared with operand sinking.
---
<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>
[AArch64][TTI] Drop single-use requirement on the mask from BSL sinking (#232786)
Drop the one-use requirement on the mask's Not. Sinking puts a copy of
the
Not next to the And, and the original stays for its other users.
ISel can then form bsl/bif even when the Not has other uses.
---
<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>
[AMDGPU][NFC] Explicitly narrow conversions in libcalls, TTI and InstCombine (#215196)
Fixes 34 instances of MSVC warning C4244 and 3 of C4267 ("possible loss of data") across 4 files in llvm/lib/Target/AMDGPU.
Assisted-by: Claude <noreply at anthropic.com>
[Clang][AST][NFCI] Make Decl reference attributes directly (#219138)
This commit changes `Decl` attributes from being stored in a map to
being managed by an allocator and letting the individual `Decl` objects
reference the attributes directly. Doing so reduces the additional
complexity of maintaining a map and improves performance by reducing the
levels of directions used when accessing `Decl` attributes.
As an additional benefit, this removes the need for the `hasAttr` field
as the pointer can be used to indicate whether a `Decl` has attributes
or not. This coincidentally preserves the size of `Decl` on most
systems, as the single-bit `hasAttr` field caused additional padding for
the class.
Assisted-by: Claude Opus 5
---------
Signed-off-by: Steffen Holst Larsen <sholstla at amd.com>
[IR][TableGen] Remove unused Attribute::isExistingAttribute (NFC) (#233682)
The last caller of Attribute::isExistingAttribute was removed on July
6, 2026 in commit dc9edeb0453bd54b7461dae7feb5b35b784914fa.
This patch removes Attribute::isExistingAttribute along with the
ATTRIBUTE_ALL macro, which became unused as a result.
Assisted-by: Antigravity
[mlir] Replace PointerUnion::dyn_cast with llvm::dyn_cast (NFC) (#233681)
PointerUnion::dyn_cast has been soft-deprecated. This patch replaces it
with llvm::dyn_cast:
- PadTilingInterface.cpp: Each OpFoldResult in paddedShape is a
nonnull Attribute or Value, and dynamic dimensions must be valid
Values.
- TestOps.td: CallWithSegmentsOp::setCalleeFromCallable is an unused
CallOpInterface implementation on a test op.
This patch completes the migration away from PointerUnion::dyn_cast
under mlir/.
Assisted-by: Antigravity