#compiler #algebraic #data #mirror #piece #front-end #information

hax-frontend-exporter

Provides mirrors of the algebraic data types used in the Rust compilers, removing indirections and inlining various pieces of information

4 releases

0.1.0 Jan 20, 2025
0.1.0-rc.1 Dec 17, 2024
0.1.0-pre.1 Oct 23, 2023
0.1.0-alpha.1 Oct 7, 2024

#199 in Programming languages

Download history 269/week @ 2024-10-07 30/week @ 2024-10-14 3/week @ 2024-10-21 9/week @ 2024-11-04 10/week @ 2024-11-18 84/week @ 2024-12-02 111/week @ 2024-12-09 148/week @ 2024-12-16 15/week @ 2024-12-23 8/week @ 2024-12-30 25/week @ 2025-01-06 11/week @ 2025-01-13 112/week @ 2025-01-20

157 downloads per month
Used in 5 crates

Apache-2.0

1MB
9K SLoC

Special core extraction mode

For now, the frontend is sensible to the HAX_CORE_EXTRACTION_MODE variable environment that enables a special mode.

Dependencies

~1.6–2.6MB
~51K SLoC