gluon 0.14.0

A static, type inferred programming language for application embedding
Documentation
[[bench]]
harness = false
name = "check"

[[bench]]
harness = false
name = "function_call"

[[bench]]
harness = false
name = "precompiled"

[[example]]
name = "marshalling"
required-features = ["serialization"]

[[example]]
name = "http"
path = "examples/http/main.rs"
required-features = ["serialization", "web"]

[[example]]
name = "lisp"
path = "examples/lisp/main.rs"

[[test]]
harness = false
name = "main"
required-features = ["serialization"]
[badges.travis-ci]
repository = "gluon-lang/gluon"
[build-dependencies.gluon_base]
version = "0.14.0"

[build-dependencies.itertools]
version = "0.8"

[build-dependencies.little-skeptic]
optional = true
version = "0.15.0"

[build-dependencies.walkdir]
version = "2"
[dependencies.async-trait]
version = "0.1"

[dependencies.codespan]
version = "0.3"

[dependencies.codespan-reporting]
version = "0.3"

[dependencies.collect-mac]
version = "0.1.0"

[dependencies.compiletest_rs]
optional = true
version = "0.3.23"

[dependencies.either]
version = "1.0.0"

[dependencies.futures]
features = ["thread-pool"]
version = "0.3.1"

[dependencies.gluon_base]
version = "0.14.0"

[dependencies.gluon_check]
version = "0.14.0"

[dependencies.gluon_codegen]
version = "0.14.0"

[dependencies.gluon_format]
default-features = false
version = "0.14.0"

[dependencies.gluon_parser]
version = "0.14.0"

[dependencies.gluon_vm]
default-features = false
version = "0.14.0"

[dependencies.http]
optional = true
version = "0.2"

[dependencies.hyper]
features = ["stream"]
optional = true
version = "0.13"

[dependencies.itertools]
version = "0.8"

[dependencies.log]
version = "0.4"

[dependencies.native-tls]
optional = true
version = "0.2"

[dependencies.pin-project]
version = "0.4"

[dependencies.quick-error]
version = "1.0.0"

[dependencies.regex]
optional = true
version = "1"

[dependencies.salsa]
package = "gluon-salsa"
version = "0.14.0"

[dependencies.serde]
optional = true
version = "1.0.0"

[dependencies.serde_derive_state]
optional = true
version = "0.4.7"

[dependencies.serde_state]
optional = true
version = "0.4"

[dependencies.tokio]
features = ["stream", "sync"]
version = "0.2"

[dependencies.tokio-tls]
optional = true
version = "0.3"

[dependencies.tower-service]
optional = true
version = "0.3"
[dev-dependencies.bincode]
version = "1"

[dev-dependencies.collect-mac]
version = "0.1.0"

[dev-dependencies.criterion]
version = "0.3"

[dev-dependencies.env_logger]
version = "0.7"

[dev-dependencies.failure]
version = "0.1"

[dev-dependencies.failure_derive]
version = "0.1"

[dev-dependencies.gluon_codegen]
version = "0.14.0"

[dev-dependencies.gluon_completion]
version = "0.14.0"

[dev-dependencies.pretty_assertions]
version = "0.6"

[dev-dependencies.pulldown-cmark]
version = "0.6"

[dev-dependencies.serde]
version = "1.0.0"

[dev-dependencies.serde_derive]
version = "1.0.0"

[dev-dependencies.serde_derive_state]
version = "0.4.0"

[dev-dependencies.serde_json]
version = "1.0.0"

[dev-dependencies.structopt]
version = "0.3"

[dev-dependencies.tempfile]
version = "3.0.4"

[dev-dependencies.tensile]
features = ["tokio"]
version = "0.6"

[dev-dependencies.tokio]
features = ["macros", "rt-core", "rt-threaded"]
version = "0.2"

[dev-dependencies.walkdir]
version = "2"

[features]
default = ["regex", "random"]
docs_rs = ["serialization"]
nightly = ["compiletest_rs", "gluon_base/nightly"]
random = ["rand", "rand_xorshift"]
serialization = ["serde", "serde_state", "serde_derive_state", "gluon_vm/serialization"]
test = ["serialization", "little-skeptic", "http", "web", "gluon_vm/test"]
test_nightly = ["test", "nightly"]
web = ["hyper", "http", "tower-service", "native-tls", "tokio/net", "tokio-tls"]

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

[package]
authors = ["Markus <marwes91@gmail.com>"]
build = "build.rs"
description = "A static, type inferred programming language for application embedding"
documentation = "https://docs.rs/gluon"
edition = "2018"
homepage = "https://gluon-lang.org"
keywords = ["script", "scripting", "language"]
license = "MIT"
name = "gluon"
readme = "README.md"
repository = "https://github.com/gluon-lang/gluon"
version = "0.14.0"
[package.metadata.docs.rs]
features = ["docs_rs"]
[profile.bench]
debug = 1

[profile.release]
debug = 1
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.rand]
optional = true
version = "0.7"

[target."cfg(not(target_arch = \"wasm32\"))".dependencies.rand_xorshift]
optional = true
version = "0.2"