rquickjs-sys

Crates.iorquickjs-sys
lib.rsrquickjs-sys
version0.8.1
sourcesrc
created_at2020-02-23 15:36:05.30399
updated_at2024-11-19 14:40:09.431001
descriptionQuickJS bindings for rquickjs
homepage
repositoryhttps://github.com/DelSkayn/rquickjs.git
max_upload_size
id211783
size5,240,511
Kayo Phoenix (katyo)

documentation

README

rquickjs-sys

github crates docs status

This crate is a low level unsafe raw bindings for the QuickJS JavaScript engine.

NOTE: Usually you shouldn't use this crate directly, instead use rquickjs crate which provides high level safe bindings.

Patches

In order to fix bugs and get support for some unimplemented features the series of patches applies to released sources.

Hot fixes:

  • Fix for check stack overflow (important for Rust)
  • Atomic support for JS_NewClassID (important for Rust)
  • Infinity handling (replacement 1.0 / 0.0 to INFINITY constant)

Special patches:

  • Reading module exports (exports feature)
  • Reset stack function (parallel feature)
  • MSVC support
Commit count: 956

cargo fmt