sysutils/rsyslog8: Fix compilation when KAFKA option selected
Add #define __BSD_VISIBLE to get the uint typedef in sys/types.h
PR: 293465
Reported by: girgen
[AMDGPU] Make uniform-work-group-size a valueless attribute
The "uniform-work-group-size" function attribute previously took a
string value of "true" or "false". Since presence alone can convey
the "true" semantics and absence can convey "false", the value is
unnecessary.
This patch converts it to a valueless string attribute: presence
indicates true, absence indicates false. For backward compatibility,
auto-upgrade logic is added in both UpgradeAttributes (bitcode) and
UpgradeFunctionAttributes: if the old value is "true", the attribute
is kept without a value; if "false", the attribute is removed.
All setters (Clang CodeGen, OMPIRBuilder, AMDGPUAttributor, ROCDL
translation) and readers (AMDGPUAttributor, AMDGPULowerKernelAttributes,
AMDGPUHSAMetadataStreamer) are updated accordingly. The attribute is
also documented in the AMDGPU LLVM IR Attributes table where it was
previously missing.
[AMDGPU] Enable shift64 hazard recognition for gfx9 (#183839)
Enable shift64 hazard recognition for gfx9 cores.
---------
Signed-off-by: John Lu <John.Lu at amd.com>
Lower strictfp vector rounding operations similar to default mode
Previously the strictfp rounding nodes were lowered using unrolling to
scalar operations, which has negative impact on performance. Partially
this issue was fixed in #180480, this change continues that work and
implements optimized lowering for v4f16 and v8f16.
Fix the github-cli's terminal handling. github.com/AlecAivazis/survey
module is still using syscall.* interface which was removed in
OpenBSD, and it's archived. Replace the module with
github.com/bsdmp/survey. Investigation and fix from Mikhail Pchelin.
Test and improve by sthen.
ok sthen kn
NAS-140028 / 26.0.0-BETA.1 / remove PoolUSBDisks alert (#18318)
This was added in https://github.com/truenas/middleware/pull/9630 which
was for a single community user running a plex app back when we were
still using k3s....
The methods that have to be called just to show this alert are
incredibly expensive and this is in a really hot path of code
(potentially). While it's bad that a user would create a zpool based on
USB disks, the amount of overhead and inefficiencies that we inherited
by this alert far outweigh the usefulness of this alert. The simplest
and best approach is to remove it. So that's what I'm doing. By removing
the alert, it allows us to remove expensive middleware calls from a
hot-path that affects our enterprise customers.
NOTE: I still leave logic in there to delete the alert if it's still in
our db on upgrade.
security/owasp-dependency-check: Remove expired port
2026-02-28 security/owasp-dependency-check: This port is 9 major versions and almost 8 years behind on upstream. No maintainer. No users in the ports tree. Does not compile with jdk11+.
devel/godot35: Remove expired port
2026-02-28 devel/godot35: Legacy version should have been removed with devel/godot35-tools, consider migrating to devel/godot
[mlir][IR] Generalize `DenseElementsAttr` to custom element types (#179122)
`DenseElementsAttr` supports only a hard-coded list of element types:
`int`, `index`, `float`, `complex`. This commit generalizes the
`DenseElementsAttr` infrastructure: it now supports arbitrary element
types, as long as they implement the new `DenseElementTypeInterface`.
The `DenseElementTypeInterface` has the following helper functions:
- `getDenseElementBitSize`: Query the size of an element in bits. (When
storing an element in memory, each element is padded to a full byte.
This is an existing limitation of the `DenseElementsAttr`; with an
exception for `i1`.)
- `convertToAttribute`: Attribute factory / deserializer. Converts bytes
into an MLIR attribute. The attribute provides the assembly format /
printer for a single element.
- `convertFromAttribute`: Serializer. Converts an MLIR attribute into
bytes.
Note: `convertToAttribute` / `convertFromAttribute` are mainly for
[23 lines not shown]
Revert "[mlir][IR] Generalize `DenseElementsAttr` to custom element types" (#183917)
Reverts llvm/llvm-project#183891
Reverting a second time. The build bot failure seems to be
non-deterministic.