devel/qt5-buildtools: Hello 'L'-o
Add support for the 'L' integer suffix to moc.
This fixes a parsing bug that appeared in graphics/qt5-wayland after [1].
extensions/qwltexturesharingextension_p.h:145: Parse error at "DESIGNABLE"
Many thanks to kenrap and fuz for their help!
[1] https://cgit.freebsd.org/src/commit/?id=f441a225c4eb56deff1edc2402fe85a0ae263ebd
PR: 292531
Reported by: Kenneth Raplee <kenrap at kennethraplee.com>
MFH: 2026Q1
[MLIR][Python] Expose TransformOpInterface and MemoryEffectsOpInterfaces
Enables implementing these two interfaces from Python through defining
the relevant methods on a Python class which then serve as callbacks for
a new FallbackModel C++ class that acts as a "trampoline" to Python for
when the Interface's methods are called from C++. Like in the C++
codebase, these FallbackModels are a late-binding mechanism which can be
attached to an operation after its definition.
[DTLTO] Add DTLTO-specific LTO input handling time-trace scopes (#175799)
Add time-trace scopes to the DTLTO-specific input-handling code to
improve observability and debugging.
These scopes are tested via LLD, as the primary purpose of this code is
to support member files of non-thin archives as DTLTO inputs.
`llvm-lto2` does not currently support archives. Adding archive support
to `llvm-lto2` solely for testing these scopes does not appear to be
worthwhile.
As part of this change, the deletion of temporary DTLTO input files has
been moved. Cleanup now occurs after LTO has completed, rather than
during destruction of the LTO object. This is required since by the time
the LTO object is destroyed, time-traces have already been finalized, so
no additional trace data can be recorded.
Recording time-trace data for temporary file deletion is important, as
this has been a source of performance issues in the past and an area
[6 lines not shown]
InstCombine: Improve single-use fneg(fabs(x)) SimplifyDemandedFPClass handling
Match the multi-use case's logic for understanding no-nan/no-inf context.
Also only apply the nsz handling in the single use case. alive2 seems to treat
nsz as nondeterministic for each use.
lang/php85: use bundled argon only on base win OpenSSL 3.5+
OpenSSL 3.5 introduced in base at 1500059
MFH: 2026Q1
Approved by: portbgr blanket (fix build)
(cherry picked from commit 4df1e49f2a9fa58482267a7479047dbe1312f84f)
lang/php84: use bundled argon only on base win OpenSSL 3.5+
OpenSSL 3.5 introduced in base at 1500059
MFH: 2026Q1
Approved by: portbgr blanket (fix build)
(cherry picked from commit 981716f924385125d1b9b8fc954e227fc3f9c067)