3 releases
0.1.2 | Mar 18, 2023 |
---|---|
0.1.1 | Mar 18, 2023 |
0.1.0 | Mar 18, 2023 |
#763 in Programming languages
155KB
4.5K
SLoC
Catalyst Enities
Crate contains core datastructures used by the catalyst programming language. This crate uses tons of nightly features, keep that in mind.
Contents
Main purpose of this crate is offer paralelized datastructiures with incremental compilation in mind. Things are highly specialized for processing acyclic dependency graphs, but also offers thread local specialized allocators for performant temporary allocations.
Some datastructures need to be persistent, and so they implement rkyv traits.
Package also reexports some crates for convenience of catalyst compiler.
More information in respective item docs.
Dependencies
~4–10MB
~117K SLoC