slang
SystemVerilog compiler and language services
slang is a software library that provides various components for lexing, parsing, type checking, and elaborating SystemVerilog code. It comes with an executable tool that can compile and lint any SystemVerilog project, but it is also intended to be usable as a front end for synthesis tools, simulators, linters, code editors, and refactoring tools. slang is the fastest and most compliant SystemVerilog frontend (according to the open source chipsalliance test suite).
homepage ↗homepage ↗ github: MikePopoloski/slang
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| vowstar GitHub ↗ | 11.0-r1 | 2 | 27 h | details › |
| guru gitweb ↗ | 11.0-r1 | 2 | 2 d | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | riscv | Committed | |
|---|---|---|---|---|---|---|---|
| 9999 LIVE | guru | follows upstream — no keywords | — | view · download · history ↗ | |||
| 9999 LIVE ≈ | vowstar | follows upstream — no keywords | 25 d | view · download · history ↗ | |||
| 11.0-r1 | guru | amd64 testing | arm64 testing | x86 testing | riscv testing | — | view · download · history ↗ |
| 11.0-r1 ≈ | vowstar | amd64 untested | arm64 untested | x86 untested | riscv untested | 25 d | view · download · history ↗ |
Use flags of 11.0-r1
- python Add optional support/bindings for the Python language
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
3 expansion flags (python targets, ABIs, cpu flags…)
- python_single_target_python3_12
- python_single_target_python3_13
- python_single_target_python3_14
Runtime dependencies of 11.0-r1
show 19 lines
python_single_target_python3_12?
(
)
python_single_target_python3_13?
(
)
python_single_target_python3_14?
(
)
python_single_target_python3_12?
(
)
python_single_target_python3_13?
(
)
python_single_target_python3_14?
(
)