gladiator

Crates.iogladiator
lib.rsgladiator
version0.0.0-alpha
sourcesrc
created_at2022-09-27 00:46:01.729721
updated_at2022-09-27 00:46:01.729721
descriptionA concurrent, modular and small garbage collector.
homepagehttps://github.com/xlang-lang/gladiator
repository
max_upload_size
id674628
size19,462
Zack (trimorphdev)

documentation

README

gladiator

gladiator is a small, concurrent and modular garbage collector for Rust. It's made to be used in the xlang language, as it is concurrent and garbage collected.

In xlang, the program runs in "fibers," which are similar to threads, except they can all be executed in the same thread. xlang's goal is to garbage collect each fiber seperately, in an alternate thread, to prevent pausing other fibers while it is being garbage collected. That's why we made gladiator.

Under large loads (> 1000 nested references), gladiator may stack overflow, depending on the host system.

Commit count: 0

cargo fmt