lib.rs 546 B

123456789101112131415161718192021222324252627
  1. //! **Ralloc:** The memory efficient allocator.
  2. //!
  3. //! This crates define the user space allocator for Redox, which emphasizes performance and memory
  4. //! efficiency.
  5. #![allocator]
  6. #![no_std]
  7. #![feature(allocator)]
  8. #![feature(const_fn)]
  9. #![feature(core_intrinsics)]
  10. #![feature(stmt_expr_attributes)]
  11. #![feature(unique)]
  12. #![warn(missing_docs)]
  13. #[cfg(target_os = "redox")]
  14. extern crate system;
  15. #[cfg(not(target_os = "redox"))]
  16. #[macro_use]
  17. extern crate syscall;
  18. pub mod allocator;
  19. pub mod block;
  20. pub mod bookkeeper;
  21. pub mod fail;
  22. pub mod sys;