rusty_v8
rusty_v8 copied to clipboard
Rust bindings for the V8 JavaScript engine
GcCell
This introduces a utility to aid authoring garbage collected objects using cppgc with safe code. The challenge is this: 1. Since #1802, all objects that implement `GarbageCollected` must be `Send...
I am trying to use deno_core in a `cdylib` crate  After setting the `relocation-model` to `pic` in rustflags (environment variable `RUSTFLAGS="-Crelocation-model=pic"`) previous errors are gone, but now I got:...
Followup to #1802 This fixes plain `cargo test`, which for some reason isn't what CI runs. :)
v8_enable_shared_ro_heap is no longer configurable since https://github.com/v8/v8/commit/b3054f77d65ea96ddf6e0a526abadebd91d7114e. This also removes the justification for setting `v8_enable_verify_heap=false` so remove that too.
When upgrading to the latest version of the `v8` create, I encounter the following error: ``` = note: /usr/bin/ld: /tmp/rustcnxkAyd/libv8-fa1f4565c5216947.rlib(binding.o): relocation R_X86_64_TPOFF32 against hidden symbol `_ZN2v88internal18g_current_isolate_E' can not be used...
https://github.com/denoland/deno/issues/13331
Implements https://github.com/denoland/rusty_v8/issues/1716. Most of the code was taken from https://github.com/denoland/rusty_v8/pull/435 and adapted to work with the current V8 version (credits for the original PR go to @NeoLegends). The approach implemented...
The debug build includes only partial debuginfo to save space but this makes gdb `info args` and `info locals` error with `No symbol table info available.` There is probably a...
we have a native linux aarch64 runner now, so we can use that instead of qemu :D
See https://v8.github.io/api/head/classv8_1_1Isolate.html#a0e71905d16905c2bf060854a23e2ba75. This callback is useful for tracking whenever `eval`/the `Function` constructor is called and/or disabling code generation from user-provided strings entirely. Note that there was already [an attempt](https://github.com/denoland/rusty_v8/pull/435) to...