evbarm/ti_edma: enable on am18xx SoCs
The linux dt-bindings allow two different ways to specify power/clock domains for the edma3. This commit adds support for the way used on the am18xx (powerdomains).
[LV] Prefer fixed VFs for epilogue vectorization (#211814)
Unless forced (via `-scalable-vectorization=always`), or if the fixed
vector cost is much higher than scalable vectors (which occurs for some
loops, such as histograms), prefer fixed vectors for the epilogue.
There are currently some hidden costs for scalable epilogues that are
not modeled (such as reduced post-vectorization unrolling).
This restriction likely can be lifted/reworked once we support
predicated vector epilogue.
DAG: Gracefully diagnose missing fp128 ldexp/frexp libcalls (#215626)
When the fp128 ldexp/frexp libcall is unavailable (e.g. MSVC),
LegalizeDAG crashed instead of emitting a diagnostic. The expansion
path introduces a cast to an integer type, so we can't introduce that
wide integer if it's not legal at this point.
Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
[mlir][python] Define __index__ on PyIntegerAttribute (#215555)
In nanobind v2.14.0+, integer casting from Python objects to C++ integer
types was updated to require `__index__` (`PyNumber_Index`) instead of
`__int__`.
https://nanobind.readthedocs.io/en/latest/changelog.html#version-2-14-0-aug-7-2026
Because `PyIntegerAttribute` defined `__int__` but not `__index__`,
passing `IntegerAttr` instances to bindings expecting integer sequences
failed. Specifically, in `mlir/test/python/ir/attributes.py`:
# CHECK: input: [IntegerAttr(4 : i64), IntegerAttr(2 : i64)] (<class
'list'>),
# CHECK-SAME: result: array<i8: 4, 2>
create_and_print(DenseI8ArrayAttr, [Attribute.parse(f"{x}") for x in [4,
2]])
[11 lines not shown]
shells/shuck: import shuck-0.1.1
A fast shell script linter, formatter, and language server, written
in Rust.
Shuck parses, analyzes, formats, and powers editor feedback for
shell scripts. It catches common bugs, style issues, security
hazards, performance traps, and portability problems; formats shell
sources with configurable layout rules; and ships a first-party
Language Server Protocol (LSP) server for editor diagnostics, fixes,
navigation, symbols, hover, completion, and formatting. It also
lints shell embedded in supported non-shell files such as GitHub
Actions workflows. A caching layer keeps incremental runs fast.
py-typing-inspection: updated to 0.4.3
0.4.3 (2026-08-10)
- Drop support for Python 3.9
- Avoid module `getattr()` calls in `typing_objects` functions
- Add Python 3.15 support
Add chinese/bpmf-vsime: Bopomofo IVS reading selection tool
The tool is a local web page that highlights every Han character with more
than one Bopomofo reading, guesses the common ones from a bundled phrase
database, and produces plain text carrying the matching Ideographic
Variation Sequences.
The upstream distribution bundles a copy of BpmfZihiKaiStd-Regular.ttf for
the page to render with. Drop it and point the two @font-face rules at the
copy installed by x11-fonts/bpmf-zihikai instead, which is a run dependency.
Add x11-fonts/bpmf-zihisans: Bopomofo IVS version of Zihi Sans font family
The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
Add x11-fonts/bpmf-zihiserif: Bopomofo IVS version of Zihi Serif font family
The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
Add x11-fonts/bpmf-zihikai: Bopomofo IVS version of Zihi Kai Std font
The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
The Han glyphs of this font are licensed under CC-BY 4.0 rather than the
SIL Open Font License 1.1 that covers the rest of the family.
Add x11-fonts/bpmf-special: Bopomofo IVS boxed and Bopomofo-only fonts
The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
Add x11-fonts/bpmf-iansui: Bopomofo IVS version of Iansui font
The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
Add x11-fonts/bpmf-huninn: Bopomofo IVS version of Huninn font family
The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
Add x11-fonts/bpmf-genyog: Bopomofo IVS version of GenYo Gothic font family
The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
Add x11-fonts/bpmf-genyo: Bopomofo IVS version of GenYo Min font family
The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
Add x11-fonts/bpmf-genwan: Bopomofo IVS version of GenWan Min font family
The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
Add x11-fonts/bpmf-gensen: Bopomofo IVS version of GenSen Rounded font family
The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
Add x11-fonts/bpmf-genseki: Bopomofo IVS version of GenSeki Gothic font family
The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
Add x11-fonts/bpmf-genryu: Bopomofo IVS version of GenRyu Min font family
The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.