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