licenses.dev

wasmer-clif-backend v0.17.1

Wasmer runtime Cranelift compiler backend

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

Apache-2.0 OR MIT52
PackageRelationDependenciesPublished
anyhow • 1.0.91Flexible concrete Error type built on std::error::ErrorINDIRECT0
arrayvec • 0.5.2A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.INDIRECT0
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
cc • 1.1.31A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. INDIRECT1
cfg-if • 0.1.10A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
crossbeam-deque • 0.8.5Concurrent work-stealing dequeINDIRECT2
crossbeam-epoch • 0.9.18Epoch-based garbage collectionINDIRECT1
crossbeam-utils • 0.8.20Utilities for concurrent programmingINDIRECT0
crypto-mac • 0.8.0Trait for Message Authentication Code (MAC) algorithmsINDIRECT4
digest • 0.8.1Traits for cryptographic hash functions and message authentication codesINDIRECT2
digest • 0.9.0Traits for cryptographic hash functions and message authentication codesINDIRECT3
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
errno • 0.2.8Cross-platform interface to the `errno` variable.INDIRECT7
fallible-iterator • 0.2.0Fallible iterator traitsINDIRECT0
gimli • 0.20.0A library for reading and writing the DWARF debugging format.INDIRECT14
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT0
hex • 0.4.3Encoding and decoding data into/from hexadecimal representation.INDIRECT0
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT8
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
libc • 0.2.161Raw FFI bindings to platform libraries like libc. DIRECT0
lock_api • 0.3.4Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.INDIRECT1
log • 0.4.22A lightweight logging facade for Rust INDIRECT0
page_size • 0.4.2Provides an easy, fast, cross-platform way to retrieve the memory page sizeINDIRECT4
parking_lot_core • 0.7.3An advanced API for creating custom synchronization primitives.INDIRECT9
parking_lot • 0.10.2More compact and efficient implementations of the standard synchronization primitives.INDIRECT12
plain • 0.2.3A small Rust library that allows users to reinterpret data of certain types safely.INDIRECT0
proc-macro2 • 1.0.89A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
rayon-core • 1.12.1Core APIs for RayonINDIRECT3
rayon • 1.10.0Simple work-stealing parallelism for RustDIRECT5
rustc_version • 0.2.3A library for querying the version of a installed rustc compilerINDIRECT2
scopeguard • 1.2.0A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. INDIRECT0
semver-parser • 0.7.0Parsing of the semver spec. INDIRECT0
semver • 0.9.0Parser and evaluator for Cargo's flavor of Semantic VersioningINDIRECT1
serde_bytes • 0.11.15Optimized handling of `&[u8]` and `Vec<u8>` for SerdeDIRECT6
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]DIRECT4
serde-bench • 0.0.7Minimal serialization format for benchmarking SerdeDIRECT7
serde • 1.0.210A generic serialization/deserialization frameworkDIRECT5
shlex • 1.3.0Split a string into shell words, like Python's shlex.INDIRECT0
smallvec • 1.13.2'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
stable_deref_trait • 1.2.0An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental. INDIRECT0
string-interner • 0.7.1Efficient string interner with minimal memory footprint and fast access to the underlying strings. INDIRECT6
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.56Parser for Rust source codeINDIRECT3
thiserror-impl • 1.0.65Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.65derive(Error)INDIRECT5
typenum • 1.17.0Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.INDIRECT0
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.DIRECT2
MIT14
PackageRelationDependenciesPublished
bincode • 1.3.3A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!INDIRECT6
errno-dragonfly • 0.1.2Exposes errno functionality to stable Rust on DragonFlyBSDINDIRECT3
faerie • 0.14.0ELF and Mach-o native binary object file emitterINDIRECT20
generic-array • 0.12.4Generic types implementing functionality of arraysINDIRECT1
generic-array • 0.14.7Generic types implementing functionality of arraysINDIRECT2
goblin • 0.1.3An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crateINDIRECT8
nix • 0.15.0Rust friendly bindings to *nix APIsDIRECT6
raw-cpuid • 7.0.4A library to parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles the Intel CPUID manual description. The library does only depend on libcore.INDIRECT6
redox_syscall • 0.1.57A Rust library to access raw Redox system callsINDIRECT0
scroll_derive • 0.10.5A macros 1.1 derive implementation for Pread and Pwrite traits from the scroll crateINDIRECT4
scroll • 0.10.2A suite of powerful, extensible, generic, endian-aware Read/Write traits for byte buffersINDIRECT5
void • 1.0.2The uninhabited void type for use in statically impossible cases.INDIRECT0
wasmer-runtime-core • 0.17.1Wasmer runtime core libraryDIRECT52
wasmer-win-exception-handler • 0.17.1Wasmer runtime exception handling for WindowsDIRECT53
Apache-2.0 WITH LLVM-exception11
PackageRelationDependenciesPublished
cranelift-bforest • 0.59.0A forest of B+-treesINDIRECT1
cranelift-codegen-meta • 0.59.0Metaprogram for cranelift-codegen code generator libraryINDIRECT2
cranelift-codegen-shared • 0.59.0For code shared between cranelift-codegen-meta and cranelift-codegenINDIRECT0
cranelift-codegen • 0.59.0Low-level code generator libraryDIRECT23
cranelift-entity • 0.59.0Data structures using entity references as mapping keysDIRECT0
cranelift-native • 0.59.0Support for targeting the host with CraneliftDIRECT31
target-lexicon • 0.10.0Targeting utilities for compilers and related toolsDIRECT0
wasm-debug • 0.2.0Generic Wasm DWARF transformation crateDIRECT30
wasmer-clif-fork-frontend • 0.59.0Cranelift IR builder helperDIRECT24
wasmer-clif-fork-wasm • 0.59.0Translator from WebAssembly to Cranelift IRDIRECT26
wasmparser • 0.51.4A simple event-driven library for parsing WebAssembly binary files. DIRECT0
CC0-1.02
PackageRelationDependenciesPublished
constant_time_eq • 0.1.5Compares two equal-sized byte strings in constant time.INDIRECT0
more-asserts • 0.2.2Small library providing additional assert_* and debug_assert_* macros.INDIRECT0
BSD-2-Clause2
PackageRelationDependenciesPublished
arrayref • 0.3.9Macros to take array references of slicesINDIRECT0
cloudabi • 0.0.3Low level interface to CloudABI. Contains all syscalls and related types.INDIRECT1
MIT OR Unlicense1
PackageRelationDependenciesPublished
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.DIRECT0
Apache-2.0 OR CC0-1.01
PackageRelationDependenciesPublished
blake3 • 0.3.8the BLAKE3 hash functionINDIRECT12
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
BSD-3-Clause1
PackageRelationDependenciesPublished
subtle • 2.6.1Pure-Rust traits and utilities for constant-time cryptographic implementations.INDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/wasmer-clif-backend)](https://licenses.dev/cargo/wasmer-clif-backend)
<a href="https://licenses.dev/cargo/wasmer-clif-backend">
  <img src="https://licenses.dev/b/cargo/wasmer-clif-backend" alt="licenses" />
</a>

Or the licenses badge code for the 0.17.1 version:

[![licenses](https://licenses.dev/b/cargo/wasmer-clif-backend/0.17.1)](https://licenses.dev/cargo/wasmer-clif-backend/0.17.1)
<a href="https://licenses.dev/cargo/wasmer-clif-backend/0.17.1">
  <img src="https://licenses.dev/b/cargo/wasmer-clif-backend/0.17.1" alt="licenses" />
</a>
GitHub