tree: 34002f1f5dddfaefdb2dce8e3a25ca71e4b6d1e1 [path history] [tgz]
  1. examples/
  2. src/
  3. build.rs
  4. Cargo.toml
  5. README.md
core/README.md

libtock-core

Core crate of libtock-rs. It contains the architecture specific code of libtock-rs. In particular:

  • the entry point
  • panic and alloc_error handlers
  • the syscalls
  • the allocator (optional)

It has three important feature flags

  • alloc - allow for heap. Enables a linked list allocator.
  • custom_panic_handler - disable the default panic handler and allow definition of a custom one using #[panic_handler]
  • custom_alloc_error_handler - disable the default alloc error handler and allow definition of a custom one using #[alloc_error_handler]

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.

The contribution guidelines are identical to those of libtock-rs and can be found here: contribution guidelines