[SelectionDAG] Remove dead functions (NFC) (#221541)
SelectionDAG::getBitcastedSExtOrTrunc,
SelectionDAG::getBitcastedZExtOrTrunc: Added on August 11, 2023 in
commit d26a06728da84a7302875a99ea86e887f6bc425a without any callers.
Assisted-by: Antigravity
ixl: Report SR-IOV VF status
Expose cached per-VF configuration through the iflib VF status method.
Report mailbox initialization and the negotiated virtual-channel API, MAC
address, access or trunk VLAN mode, queue resources, administrator policy,
PF traffic permission, and fault containment.
Expose per-VF malicious-driver isolation and cumulative transmit and
receive event counts through a versioned driver.ixl extension.
Track successful PCI IOV attachment separately from hardware capability.
This lets a successfully attached but unconfigured PF return an empty
snapshot without claiming support when PCI IOV registration was
unavailable.
The query uses driver-cached state and does not issue AdminQ requests or
read device registers.
Sponsored by: BBOX.io
whereis(1): Respect PORTSDIR variable
Respect PORTSDIR variable for those who have the ports collection in a different
place than /usr/ports. PORTSDIR is a very common variable used in the ports
framework and in /etc/make.conf among other places.
While here, remove and old reference to CVS.
Reviewed by: delphij@, ngie@
Approved by: ngie@
Differential Revision: https://reviews.freebsd.org/D42156
[mlir][affine] Implement PromotableRegionOpInterface for AffineForOp (#221123)
The `mem2reg` pass couldn't promote memory slots accessed within an
`affine.for` because `AffineForOp` did not implement
`PromotableRegionOpInterface`, leading to the stack allocation and its
accesses to not be eliminated.
This change implements `PromotableRegionOpInterface` for `AffineForOp`,
allowing `mem2reg` to promote memory slots through affine loops.
[ADT][MemProf] Optimize set_subtract with removed-set output and use in MemProf (#221372)
Add a 3-argument set_subtract(A, B, Removed) that computes A := A - B
and records elements of B removed from A (A ^ B) in Removed. When
A.size() < B.size(), B supports contains(), and A supports remove_if(),
we iterate over A via remove_if() instead of iterating over B, improving
efficiency.
Remove the legacy 4-argument set_subtract(A, B, Removed, Remaining),
which was only used by MemProfContextDisambiguation.cpp and is now
redundant since Remaining can be updated via a separate 2-argument
set_subtract.
Update MemProfContextDisambiguation to use the 3-argument set_subtract,
and update SetOperations unit tests.
net/ruby-domain_name: update to 0.6.20260902
0.6.20260829 (2026-08-30)
* Update the eTLD database to 2026-08-29 12:33:17 UTC
0.6.20260902 (2026-09-03)
* Update the eTLD database to 2026-09-02 06:04:05 UTC
net/ruby-amq-protocol: update to 2.9.0
2.9.0 (2026-08-27)
amq-protocol Now Requires Ruby 3.2
Ruby 3.0 and 3.1 are end of life. The URI parser now uses
URI.decode_uri_component, which Ruby 3.2 provides.
URI Components Are Percent-Decoded, Not Form-Decoded
AMQ::URI.parse decoded the username, password and virtual host with
CGI.unescape, so a password such as pa+ss was parsed as pa ss and failed
to authenticate. They are now percent-decoded; use %20 where a + used to
mean a space.
Contributed by @Garaio-REM.
GitHub issue: #89
graphics/ruby-mini-magick: update to 5.4.0
5.4.0 (2026-08-31)
* Added :inherit_fds option for handing open file descriptors to the IM
command, so an input that's already an open IO can be passed as /dev/fd/N
instead of being written out to a file first:
File.open("input.jpg", "rb") do |file|
MiniMagick.identify(inherit_fds: [file]) do |identify|
identify << "/dev/fd/#{file.fileno}"
end
end
Thanks to @flavorjones for the contribution!
graphics/ruby-RMagick: update to 7.1.4
7.1.2 (2026-08-30
Bug Fixes
* Fix memory leak in Draw#annotate when a geometry argument raises by
@OskarEichler in #1850
* Fix Steep self type crash in RVG helper by @OskarEichler in #1851
* Fix use-after-free in Draw#annotate when a callback destroys the image by
@Watson1978 in #1852
* Fix affine matrix not being restored when Draw#annotate raises by
@Watson1978 in #1853
* Fix memory leak in Draw#annotate when the geometry copy fails by
@Watson1978 in #1854
New Contributors
* @OskarEichler made their first contribution in #1850
[42 lines not shown]
devel/ruby-rb_sys: update to 0.9.130
0.9.129 (2026-08-21)
What's Changed
* Fix malformed macOS dylib install names by @ianks in #750
* Fix ExtensionTask custom ext_dir handling by @ianks in #751
* Ignore RUBYOPT when loading RbConfig by @ianks in #752
* Allow forced Rust bootstrap when Cargo is missing by @ianks in #753
* Reject mismatched Ruby and Cargo target ABIs by @ianks in #754
0.9.130 (2026-08-22)
What's Changed
* Find compiler builtin headers for bundled libclang by @ianks in #755
* Fix labels assigned to Docker images by @generalmimon in #744
* feat: Add arm-linux-musl cross-compilation target by @gjtorikian in #749
[22 lines not shown]
ixgbe: Report SR-IOV VF status
Expose cached VF configuration, policy, and runtime state through the
iflib VF status method. Include access or trunk VLAN mode, transmit and
receive queue counts selected by the current virtualization mode,
negotiated mailbox API, PF traffic permission, fault containment, and
quarantine state.
Initialize every cached API version before VF enumeration so an
unconfigured slot cannot be mistaken for API 1.0.
The query does not issue mailbox requests or read hardware registers.
Sponsored by: BBOX.io
devel/ruby-pycall: update to 1.5.3
1.5.3 (2026-08-21)
* Add support for Ruby 4.1 (#225).
andreyzhelnin-st
* Add support for multi-threading (#223, #224).
andreyzhelnin-st