------------------------------------------------------------------- Thu May 19 20:52:00 UTC 2022 - Avindra Goolcharan - update to 0.42.1: * fix(build): avoid redownloads (#956) * feat: add binding for Context::SetPromiseHooks (#938) * feat: add WasmModuleObject::compile bindings (#960) * refactor: small build.rs clean ups (#961) * feat: Weak handles and finalizers (#895) * feat: add FunctionTemplate::instance_template binding (#952) * print gn args --list (#962) * Fix misuse of MaybeUninit and avoid refs to uninit memory (#954) ------------------------------------------------------------------- Thu Apr 21 16:55:00 UTC 2022 - Avindra Goolcharan - update to 0.42.0: * Rolling to V8 10.0.139.17 (#944) * Ignore more unnecessary ICU data (#923) * Add crate feature that controls whether custom libcxx is used (#924) * perf: avoid double boxing of Arc/Box/Rc in Isolate slot (#925) * Sync V8 heap object type hierarchy with C++ (#929) * feat: ArrayBuffer::new_backing_store_from_ptr (#926) * feat: v8::ArrayBuffer::new_backing_store_from_vec (#946) ------------------------------------------------------------------- Thu Mar 10 23:18:42 UTC 2022 - Avindra Goolcharan - update to 0.41.0: * feat: raw APIs to build v8::Functions from ptrs (#917) * Upgrade to ICU 70 (#919) * Rolling to V8 10.0.139.6 (#915) * chore: track v8 10.0 (#914) - includes 0.40.2: * Add ObjectTemplate::set_accessor_property (#908) * fix: Global::from_raw() should not create a new Global (#906) - includes 0.40.1: * feat: add bindings for String::kMaxLength and TypedArray::kMaxLength (#904) * feat: support adding raw pointers to ExternalReferences (#901) * feat: v8::Global::from_raw, v8::Global::into_raw (#902) ------------------------------------------------------------------- Thu Feb 17 21:52:51 UTC 2022 - Avindra Goolcharan - update to 0.40.0: * Add bindings for v8::ScriptCompiler::CreateCodeCacheForFunction (#888) * Rolling to V8 9.9.115.7 (#896) * Add v8::Value::InstanceOf bindings (#879) * Add v8::Object::HasOwnProperty bindings (#897) * Add v8::FunctionCallbackInfo::NewTarget bindings (#898) - includes 0.39.0: * Track V8 9.9 (#886) * Add v8::Map bindings (#872) * Fix unused import warning (#875) * Add v8::Isolate:AdjustAmountOfExternalAllocatedMemory bindings (#880) * Add support for v8::Object.set_integrity_level (#874) * Make v8::script_compiler::Source.get_cached_data return Option (#885) ------------------------------------------------------------------- Fri Jan 21 20:11:34 UTC 2022 - Avindra Goolcharan - update to 0.38.1: * fix: separate out android example into crate (#871) - includes 0.38.0: * feat: v8::StackTrace::CurrentStackTrace() bindings (#800) * Rolling to V8 9.8.177.6 (#868) ------------------------------------------------------------------- Fri Dec 17 17:57:09 UTC 2021 - Avindra Goolcharan - update to 0.37.0 * fix: segfault when dropping BackingStore constructed from empty slice * fix: url param to v8::WasmStreaming::SetUrl() must be null terminated (#854) * test: don't use --harmony-top-level-await flag (#854) * Rolling to V8 9.8.177.2 (#854) * Add support for generating a clangd compilation database (#823) ------------------------------------------------------------------- Sat Dec 4 02:20:58 UTC 2021 - Avindra Goolcharan - update to 0.36.0: * rolling to V8 9.7.106.15 (#845) * add Function::GetScript{Line,Column}Number bindings (#843) ------------------------------------------------------------------- Thu Nov 25 15:07:47 UTC 2021 - Avindra Goolcharan - update to 0.35.0: * Make lifetime in FunctionCallback signature more restrictive (#822) * Rolling to V8 9.7.106.3 (#831) * chore: Specify the rust toolchain version (#821) * Rolling to V8 9.7.106.4 (#832) * 8 refactor: Have BackingStore::data return Option> (#… * v8: fix segfault during concurrent isolate creation/disposal on Windo… - update to 0.34.0: * Narrow dead_code allowance (#818) * Ignore environment variables set by cargo (#825) * Rolling to V8 9.7.106.2 (#827) ------------------------------------------------------------------- Sun Oct 31 17:53:30 UTC 2021 - Avindra Goolcharan - update to 0.33.0: * Rolling to V8 9.6.180.9 (#815) * chore: rename rusty_v8 to v8 (#803) * Rename Handle::get() to Handle::open() (#806) * Track V8 v9.6 (#810) * Add support for a RUSTY_V8_ARCHIVE environment variable (#812) * fix: Make derefing a zero-size BackingStore no longer UB (#809) * Add missing cargo:rerun-if-env-changed (#807) - update to 0.32.0: * Rolling to V8 9.5.172.19 (#801) * Track V8 9.5 (#795) ------------------------------------------------------------------- Sun Oct 10 06:34:55 UTC 2021 - Avindra Goolcharan - update to 0.31.0: * Roll to V8 9.4.146.19 (#793) * feat: WasmStreaming::set_url, CompiledWasmModule::source_url (#786) * feat: Function::get/set_name() (#792) - includes 0.30.0: * Default to linking against release v8 builds (#783) ------------------------------------------------------------------- Sun Sep 26 09:17:05 UTC 2021 - Avindra Goolcharan - update to 0.29.0: * V8 9.4.146.16 (#779) * fix(json): relax lifetime for json_object (#778) * feat: Add v8::CompiledWasmModule (#776) * throw DataCloneError if SAB cannot be cloned (#781) ------------------------------------------------------------------- Sat Sep 18 01:38:29 UTC 2021 - Avindra Goolcharan - update to 0.28.0 * V8 9.4.146.15 (#773) * feat: Implement Isolate::remove_slot (#769) - includes 0.27.0 * fix x86 build (#751) * feat: implement counter_lookup_callback (#756) * fix building in the presence of depot_tools (#757) ------------------------------------------------------------------- Mon Aug 9 22:20:40 UTC 2021 - Avindra Goolcharan - update to 0.26.0 * Roll to V8 9.3.345.11 (#748) * feat: add V8InspectorSession::can_dispatch_method (#746) ------------------------------------------------------------------- Wed Jul 21 20:57:45 UTC 2021 - Avindra Goolcharan - fast-foward to rev with v8 9.3.345.3 ------------------------------------------------------------------- Tue Jul 13 18:45:07 UTC 2021 - Avindra Goolcharan - update to 0.25.3 * disable siphash, v8 now uses 64-bit hash seed (#731) - includes 0.25.2 * Rolling V8 to 9.2.230.14 (#728) ------------------------------------------------------------------- Sun Jul 4 01:00:25 UTC 2021 - Avindra Goolcharan - update to 0.25.1 * exclude ICU data files for unsupported platforms from crate - update to 0.25.0 * include ICU data file in crate * add Isolate::has_pending_background_tasks - includes 0.24.0 * support for Platform::pump_message_loop and Platform::run_idle_tasks (#706) * feat: various FunctionTemplate::*() methods (#718) - includes 0.23.0 changes since last checkin * fix: pass serializer helpers as mut refs (#712) * Upgrade V8 to 9.2.230.12 (#709) * Enable v8's siphash for hash seed creation (#707) * add missing methods for 1 and 2 byte strings (#704) ------------------------------------------------------------------- Sat Jun 19 05:34:09 UTC 2021 - Avindra Goolcharan - fast-forward to f85508868ebb9477fe57ff9cb352c43e29a5cf7d * Upgrade V8 to 9.2.230.10 (#700) * CreateParams cleanup (#701) * ename set_common_data to set_common_data_69 (#702) * chore: upgrade Rust to 1.53.0 (#705) - remove revendor_source.sh (applied in vendor-rust) ------------------------------------------------------------------- Wed Jun 9 05:10:32 UTC 2021 - Avindra Goolcharan - bump to 0.22.3 * rolling to V8 9.1.269.35 * chore: upgrade Rust to 1.52.1 * Add ObjectTemplate::set_accessor{_with_setter} * build: add flag to build CRT flavor agnostic Windows libraries ------------------------------------------------------------------- Wed May 12 20:00:56 UTC 2021 - Avindra Goolcharan - bump to 0.22.2 * rolling V8 to 9.1.269.27 * avoid warnings by adding explicit dyns in a few spots (#677) * Add ScriptCompiler::compile_function_in_context() (#670) * Add Signature::new() (#666) * Fix bad assumption in static_assert (#668) ------------------------------------------------------------------- Tue Apr 13 21:03:59 UTC 2021 - Avindra Goolcharan - bump to 0.22.1 * Upgrade V8 to 9.1.269.5 - includes 0.22: * Upgrade V8 to 9.1.269.2 * Upgrade Rust to 1.51.0 * Add ArrayBuffer::detach() and is_detachable() * Cache should be updated when build or buildtools is changed * Remove dead platform code * Add String::new_from_one_byte * String::new_external_onebyte_static() should take `&[u8]` instead of … * Add new_single_threaded_default_platform() * Upgrade crates ------------------------------------------------------------------- Sun Mar 21 21:45:52 UTC 2021 - Avindra Goolcharan - bump to 0.21 * add code cache api * add ScriptCompiler::{Compile,CompileUnboundScript} apis * support for external v8 strings ------------------------------------------------------------------- Thu Feb 25 22:51:49 UTC 2021 - Avindra Goolcharan - bump to 0.20 * v8: 9.0.257.3 ------------------------------------------------------------------- Mon Feb 15 17:23:38 UTC 2021 - Avindra Goolcharan - bump to 0.19 * includes icu which adds a few dozen MB to src tarball ------------------------------------------------------------------- Sun Feb 7 19:26:29 UTC 2021 - Avindra Goolcharan - bump to 0.17 ------------------------------------------------------------------- Thu Feb 4 01:49:02 UTC 2021 - Avindra Goolcharan - update to rev containing v8 9.0 ------------------------------------------------------------------- Tue Jan 19 00:37:25 UTC 2021 - Avindra Goolcharan - bump to 0.16 ------------------------------------------------------------------- Sun Jan 10 20:39:55 UTC 2021 - Avindra Goolcharan - bump to 0.15 - remove fix-ninja-check.patch (upstreamed) ------------------------------------------------------------------- Sun Dec 20 07:11:31 UTC 2020 - Avindra Goolcharan - Init package at 0.14.0 for deno 1.6.1 - add fix-ninja-check.patch to fix gn/ninja validation - add _constraints for huge v8/chromium build