rusty_v8 icon indicating copy to clipboard operation
rusty_v8 copied to clipboard

Rust bindings for the V8 JavaScript engine

Results 179 rusty_v8 issues
Sort by recently updated
recently updated
newest added

I'm upgrading an application that uses v8 from v8 137.3.0 to 140.0. We use `request_interrupt` to periodically sample the memory usage of the Isolate. In 137.x, this works; in 140.x,...

`*-pc-windows-gnullvm` targets use Clang toolchain, so the std library for it is libc++, pthread is needed to be explicitly linked too. `*-pc-windows-gnu` build also depends on `libatomic`

# Problem In projects that integrate `rusty_v8` (as we do through Deno) with other Rust crates that have C/C++ dependencies, conflicts can arise when multiple dependencies use Abseil but at...

Ref https://github.com/Homebrew/homebrew-core/pull/236828 Test with: `V8_FROM_SOURCE=1 cargo publish --dry-run -vv`

Just running into this and was a bit surprised. Is there guidance on how to properly use `v8::Global:into_raw()` and `v8::Global::from_raw()` to avoid a leak? ```rust // Run this 10_000 times...

```sh Step #0 - "Build": lockfile: "/app/hello/third_party/hah/target/release/build/v8.fslock" Step #0 - "Build": cargo:rustc-env=RUSTY_V8_SRC_BINDING_PATH=/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-130.0.7/gen/src_binding_release_x86_64-alpine-linux-musl.rs Step #0 - "Build": static lib URL: https://github.com/denoland/rusty_v8/releases/download/v130.0.7/librusty_v8_release_x86_64-alpine-linux-musl.a.gz Step #0 - "Build": cargo:rustc-link-search=/app/hello/third_party/hah/target/release/gn_out/obj Step #0 - "Build": Looking...

Enabling compilation with v8_enable_i18n_support=false can significantly reduce the library size,this is very useful for some mobile devices.

# Support target-specific RUSTY_V8_ARCHIVE environment variables ## Summary This PR adds support for target-specific `RUSTY_V8_ARCHIVE` environment variables to enable cross-compilation scenarios where different archives are needed for build and target...