#d4 #variables #gpmc

sys d4-gpmc-sys

A Rust wrapper around GPMC for d4

2 releases

0.1.6 Dec 7, 2024
0.1.5 Dec 7, 2024
0.1.2 Nov 29, 2024

#8 in #d4

Download history 184/week @ 2024-11-13 78/week @ 2024-11-20 346/week @ 2024-11-27 358/week @ 2024-12-04 87/week @ 2024-12-11 20/week @ 2024-12-18 10/week @ 2024-12-25 107/week @ 2025-01-01 33/week @ 2025-01-08

177 downloads per month
Used in d4-oxide

MIT and LGPL-3.0-only

8MB
85K SLoC

C++ 55K SLoC // 0.1% comments VB6 11K SLoC C 9K SLoC // 0.0% comments Python 9K SLoC // 0.2% comments Shell 2K SLoC // 0.2% comments SQL 402 SLoC // 0.0% comments Rust 84 SLoC Forge Config 73 SLoC // 0.4% comments Solidity 17 SLoC JavaScript 16 SLoC

Contains (ELF exe/lib, 10MB) d4_static, (ELF exe/lib, 4MB) preproc_static

d4-oxide

A Rust wrapper around d4.

Usage

Add it as a dependency to your Cargo.toml:

[dependencies]
d4-oxide = "0.5"

Requirements

These dependencies can be made available in a Nix development shell coming with this repository:

nix develop

Alternatively, to point to the directories containing Mt-KaHyPar, the following environment variables can be used:

Variable Meaning
MTKAHYPAR_ROOT Contains include and lib or lib64 subdirectories with the corresponding content.
MTKAHYPAR_INCLUDE Contains the header files.
MTKAHYPAR_LIB Contains library files.

Dependencies

~7.5MB
~153K SLoC