tree: cb97b2afa3bf77a5b097dcc6e9b44e125987ab0b [path history] [tgz]
  1. platform/
  2. runtime/
  3. src/
  4. build.rs
  5. Cargo.toml
  6. 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