[package]
edition = "2021"
name = "quickjs-jit-sys"
version = "0.12.5"
authors = ["Mees Delzenne <mees.delzenne@gmail.com>"]
build = "build.rs"
include = [
"Cargo.toml",
"README.md",
"build.rs",
"build_support/patch.rs",
"patches/*.patch",
"patches/README.md",
"quickjs.bind.h",
"quickjs/api-test.c",
"quickjs/builtin-array-fromasync.h",
"quickjs/builtin-iterator-zip-keyed.h",
"quickjs/builtin-iterator-zip.h",
"quickjs/cutils.h",
"quickjs/dtoa.c",
"quickjs/dtoa.h",
"quickjs/libregexp-opcode.h",
"quickjs/libregexp.c",
"quickjs/libregexp.h",
"quickjs/libunicode-table.h",
"quickjs/libunicode.c",
"quickjs/libunicode.h",
"quickjs/LICENSE",
"quickjs/list.h",
"quickjs/quickjs-atom.h",
"quickjs/quickjs-c-atomics.h",
"quickjs/quickjs-opcode.h",
"quickjs/quickjs.c",
"quickjs/quickjs.h",
"src/**/*.rs",
"tests/jit_patch.rs",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "QuickJS native bindings with the versioned JIT ABI"
readme = "README.md"
keywords = [
"quickjs",
"ecmascript",
"javascript",
"es6",
"es2020",
]
categories = ["external-ffi-bindings"]
license = "MIT"
repository = "https://github.com/longbridge/rquickjs.git"
[features]
bindgen = ["bindgen-rs"]
disable-assertions = []
dump-atoms = []
dump-bytecode = []
dump-free = []
dump-gc = []
dump-gc-free = []
dump-leaks = []
dump-mem = []
dump-module-resolve = []
dump-objects = []
dump-promise = []
dump-read-object = []
dump-shapes = []
jit-abi = []
jit-test-support = ["jit-abi"]
logging = ["pretty_env_logger"]
update-bindings = ["bindgen"]
[lib]
name = "rquickjs_sys"
path = "src/lib.rs"
[[test]]
name = "jit_patch"
path = "tests/jit_patch.rs"
[build-dependencies.bindgen-rs]
version = "0.72"
optional = true
package = "bindgen"
[build-dependencies.cc]
version = "1"
[build-dependencies.pretty_env_logger]
version = "0.5"
optional = true