mech-core 0.2.39

The Mech language runtime.
Documentation
[badges.gitlab]
branch = "main"
repository = "mech-lang/core"

[badges.maintenance]
status = "actively-developed"

[dependencies.base64]
version = "0.22.1"

[dependencies.bincode]
features = ["serde"]
version = "2.0.1"

[dependencies.brotli]
version = "7.0.0"

[dependencies.hashbrown]
version = "0.15.2"

[dependencies.indexmap]
features = ["serde"]
version = "2.8.0"

[dependencies.lazy_static]
version = "1.5.0"

[dependencies.libm]
version = "0.2.11"

[dependencies.nalgebra]
version = "0.33.2"

[dependencies.num-traits]
default-features = false
features = ["libm"]
version = "0.2.19"

[dependencies.paste]
version = "1.0.15"

[dependencies.rayon]
optional = true
version = "1.10.0"

[dependencies.rlibc]
optional = true
version = "=1.0"

[dependencies.seahash]
version = "4.1.0"

[dependencies.serde]
default-features = false
features = ["alloc", "derive"]
version = "1.0.219"

[dependencies.serde_derive]
version = "1.0.219"

[dependencies.serde_json]
version = "1.0.140"

[dependencies.tabled]
version = "0.18.0"

[dependencies.wasm-bindgen]
optional = true
version = "0.2.100"

[dependencies.web-sys]
features = ["Document", "Element", "HtmlElement", "Node", "Window", "Crypto", "console"]
optional = true
version = "0.3.77"

[features]
Bool = []
F32 = []
F64 = []
I128 = []
I16 = []
I32 = []
I64 = []
I8 = []
Matrix1 = []
Matrix2 = []
Matrix2x3 = []
Matrix3 = []
Matrix3x2 = []
Matrix4 = []
MatrixD = []
RowVector2 = []
RowVector3 = []
RowVector4 = []
RowVectorD = []
U128 = []
U16 = []
U32 = []
U64 = []
U8 = []
Vector2 = []
Vector3 = []
Vector4 = []
VectorD = []
default = ["stdlib", "parallel"]
fixed-matrix = ["Matrix4", "Matrix3", "Matrix2", "Matrix1", "Matrix2x3", "Matrix3x2"]
fixed-row-vector = ["RowVector4", "RowVector3", "RowVector2"]
fixed-vector = ["Vector4", "Vector3", "Vector2"]
floats = ["F32", "F64"]
matrix = ["fixed-matrix", "fixed-vector", "fixed-row-vector", "RowVectorD", "VectorD", "MatrixD"]
no-std = ["rlibc"]
parallel = ["rayon"]
signed-ints = ["I8", "I16", "I32", "I64"]
stdlib = ["Bool", "unsigned-ints", "signed-ints", "floats", "matrix"]
unsigned-ints = ["U8", "U16", "U32", "U64"]
wasm = ["web-sys", "wasm-bindgen"]

[lib]
name = "mech_core"
path = "src/lib.rs"

[package]
authors = ["Corey Montella <corey@mech-lang.org>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["no-std", "science::robotics", "science", "game-engines", "database-implementations"]
description = "The Mech language runtime."
documentation = "http://docs.mech-lang.org"
edition = "2021"
homepage = "https://mech-lang.org"
keywords = ["mech", "language", "programming", "dataflow", "runtime"]
license = "Apache-2.0"
name = "mech-core"
readme = "README.md"
repository = "https://github.com/mech-lang/mech"
rust-version = "1.84"
version = "0.2.39"