[[bench]]
harness = false
name = "benchmark"
path = "benches/benchmark.rs"
[dependencies.getrandom]
optional = true
version = "0.3.4"
[dependencies.plain]
version = "0.2.3"
[dependencies.regex]
default-features = false
features = ["std"]
optional = true
version = "1.12.2"
[dependencies.simple_endian]
version = "0.3.3"
[dev-dependencies.criterion]
version = "0.5.1"
[dev-dependencies.mec-mrbc-sys]
version = "3.3.1"
[[example]]
name = "dump"
path = "examples/dump.rs"
[[example]]
name = "newvm"
path = "examples/newvm.rs"
[[example]]
name = "newvm-2"
path = "examples/newvm-2.rs"
[[example]]
name = "newvm-3"
path = "examples/newvm-3.rs"
[[example]]
name = "runscript"
path = "examples/runscript.rs"
[features]
default = ["wasi", "mrubyedge-debug"]
mruby-regexp = ["dep:regex"]
mrubyedge-debug = ["wasi"]
no-wasi = []
wasi = ["dep:getrandom"]
[lib]
name = "mrubyedge"
path = "src/lib.rs"
[package]
authors = ["Uchio Kondo <udzura@udzura.jp>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "mruby/edge is yet another mruby that is specialized for running on WASM"
edition = "2024"
license = "BSD-3-Clause"
name = "mrubyedge"
readme = "README.md"
resolver = "2"
version = "1.0.15"
[[test]]
name = "alias"
path = "tests/alias.rs"
[[test]]
name = "assign"
path = "tests/assign.rs"
[[test]]
name = "break"
path = "tests/break.rs"
[[test]]
name = "equal"
path = "tests/equal.rs"
[[test]]
name = "fncall"
path = "tests/fncall.rs"
[[test]]
name = "hash"
path = "tests/hash.rs"
[[test]]
name = "is_a"
path = "tests/is_a.rs"
[[test]]
name = "iter"
path = "tests/iter.rs"
[[test]]
name = "iter_closure"
path = "tests/iter_closure.rs"
[[test]]
name = "klass"
path = "tests/klass.rs"
[[test]]
name = "module"
path = "tests/module.rs"
[[test]]
name = "object"
path = "tests/object.rs"
[[test]]
name = "object_id"
path = "tests/object_id.rs"
[[test]]
name = "pack"
path = "tests/pack.rs"
[[test]]
name = "proc"
path = "tests/proc.rs"
[[test]]
name = "raise"
path = "tests/raise.rs"
[[test]]
name = "raise_rust"
path = "tests/raise_rust.rs"
[[test]]
name = "regexp"
path = "tests/regexp.rs"
[[test]]
name = "return"
path = "tests/return.rs"
[[test]]
name = "return_block"
path = "tests/return_block.rs"
[[test]]
name = "shared_memory"
path = "tests/shared_memory.rs"
[[test]]
name = "singleton_class"
path = "tests/singleton_class.rs"
[[test]]
name = "smoke"
path = "tests/smoke.rs"
[[test]]
name = "string"
path = "tests/string.rs"