Skip to content

driveyard/driveyard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Driveyard

These crates provide a set of tools for data-oriented programming:

  • dioptre provides struct field projection tools.
  • quickdry provides bump-pointer arena allocation.
  • soak provides Struct-of-Arrays memory allocation.

Driveyard attempts to stay minimal, while providing useful implementations of unsafe "glue" code. The interfaces it exposes are often still unsafe, but with less burden on callers.

Contributing

Driveyard welcomes contribution from everyone in the form of suggestions, bug reports, pull requests, and feedback.

The Driveyard project adheres to the Rust Code of Conduct. This describes the minimum behavior expected from all contributors.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

Tools for data-oriented programming

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages