------------------------------------------------------------------- Fri Feb 9 04:04:07 UTC 2024 - Avindra Goolcharan - update to 0.83.1: * feat: Support custom host objects in ValueSerializer (#1322) * Rolling to V8 12.0.267.8 (#1365) * chore: track v8 12.1 (#1372) * chore: bump deps (#1376) * chore: disable android example deps on non-android platforms (#1375) * Explicit panic instead of silent memory corruption (#1377) * Add faq for non-main thread init crash (#1384) * isolate->GetCppHeap() can return nullptr if no heap is attached (#1385) * Remove AllCanRead flag from PropertyHandlerFlags (#1387) * Retrieve value from cppgc::Member handle (#1388) ------------------------------------------------------------------- Thu Nov 2 20:56:46 UTC 2023 - Avindra Goolcharan - update to 0.81.0: * Rolling to V8 12.0.267.1 #1361 * chore: disable zlib in rusty_v8 #1358 * Add cppgc bindings #1336 * 0.81.0 #1362 - update to 0.80.0: * chore: update V8 to latest floated patch (#1354) * feat: add call_with_context to v8::Function (#1350) ------------------------------------------------------------------- Sat Oct 14 20:59:59 UTC 2023 - avindra - update to 0.79.2: * Add test for --expose-deno-builtins (#1344) * Rolling to V8 11.8.172.13 (#1335) - includes 0.79.1: * feat: add get_backing_store to ArrayBufferView (#1342) * fix: arraybuffer init from vec was broken if vec reallocated to box (#1341) - includes 0.79.0: * feat: add scope-less data() access on ArrayBufferView (#1338) * feat: new_backing_store_from_bytes and empty for ArrayBuffer and SharedArrayBuffer (#1334) ------------------------------------------------------------------- Wed Sep 27 21:07:24 UTC 2023 - Avindra Goolcharan - update to 0.78.0: * fix: better fix for empty Uint8Array (#1329) - includes 0.77.0: * Rolling to V8 11.8.172.6 (#1320) * fix(Symbol): deprecate for_global in favour of for_key and `for_api` * fix: never create a null slice (#1326) ------------------------------------------------------------------- Tue Sep 19 22:07:45 UTC 2023 - Avindra Goolcharan - update to 0.76.0: * chore: track v8 11.8 (#1315) * Rolling to V8 11.8.172.3 (#1317) * build(deps): bump bumpalo from 3.9.1 to 3.13.0 (#1306) * fix: don't allocate for zero-length strings (#1309) * fix: crash on x86_64 systems that support memory protection keys (#1318) ------------------------------------------------------------------- Fri Aug 25 20:03:27 UTC 2023 - Avindra Goolcharan - update to 0.75.1: * chore: turn pointer compression off again (#1302) * Rolling to V8 11.7.439.6 (#1304) ------------------------------------------------------------------- Thu Aug 10 19:02:24 UTC 2023 - Avindra Goolcharan - update to 0.75.0: * chore: track v8 11.7 (#1295) * Rolling to V8 11.7.439.1 (#1296) * v0.75.0 (#1299) ------------------------------------------------------------------- Fri Jul 28 22:33:33 UTC 2023 - Avindra Goolcharan - update to rev 86fddc2fc8c87be36561ad6cbd60900b9a1abe09: * Rolling to V8 11.6.189.15 (#1291) * fix: 32-bit build fails on non-size_t based size assertions (#1289) ------------------------------------------------------------------- Sat Jul 22 22:42:57 UTC 2023 - Avindra Goolcharan - update to 0.74.3: * feat: v8::Object::PreviewEntries (#1276) * feat: Add Uint8 type for fastcall (#1279) * fix: Use unaligned read as copy_nonoverlapping requires alignment (#1278) * chore: Add Debug for ExternalReference (#1272) * feat: Implement Rust-side const ExternalOneByteStringResource subclass (#1275) * chore: update to Rust 1.71 (#1283) * fix(OneByteConst): missing ASCII assertion, assert length (#1282) * feat: Add {Dis,}allowJavascriptExecutionScope (#862) * Rolling to V8 11.6.189.12 (#1286) * feat: Add v8::Value::type_repr() (#1285) * v0.74.3 (#1287) ------------------------------------------------------------------- Thu Jul 13 03:10:44 UTC 2023 - Avindra Goolcharan - update to 0.74.2: * Fix build for android (#1246) * silence warning for unused 'must use' (#1269) * Add v8::NamedPropertyHandlerConfiguration::*_raw methods (#1273) ------------------------------------------------------------------- Wed Jul 5 04:48:46 UTC 2023 - Avindra Goolcharan - update to 0.74.1: * Rolling to V8 11.6.189.7 (#1260) * fix: Ensure that one-byte strings that are not ASCII go through write_utf8_uninit (#1261) ------------------------------------------------------------------- Thu Jun 29 18:18:12 UTC 2023 - Avindra Goolcharan - update to 0.74.0: * Track v8 11.6 (#1252) * Rolling to V8 11.6.189.6 (#1253) * feat(fastcall): Int64Representation (#1238) * Don't preserve V8 archive mode and ownership on build (#1244) * chore: support 128-bit TypeId (#1249) * feat: Fix is_onebyte and add an uninit write for onebyte (#1255) * Add `Function::{ScriptId, GetScriptOrigin}, ScriptOrigin::Get{ ScriptId, ResourceName, SourceMapUrl}` bindings (#1250) * chore: Add copy, clone and debug to some fast API types (#1257) * feat: Use MaybeUninit for to_rust_string_lossy and add to_rust_cow_lossy (#1256) * v0.74.0 (#1258) ------------------------------------------------------------------- Sat May 27 22:39:37 UTC 2023 - Avindra Goolcharan - update to 0.73.0: * Rolling to V8 11.5.150.2 (#1239) * Add more Object methods (#1240) * Improved ObjectTemplate::set_*_handlers (#1237) ------------------------------------------------------------------- Wed May 24 19:33:11 UTC 2023 - Avindra Goolcharan - update to 0.72.0: * Rolling to V8 11.5.150.1 (#1235) * Track v8 11.5 (#1234) * feat: Add v8::CreateParams::has_set_array_buffer_allocator (#1232) ------------------------------------------------------------------- Thu May 18 20:14:37 UTC 2023 - Avindra Goolcharan - update to 0.71.2: * Fix exception not caught in debug build for v8::Function::call (#1229) ------------------------------------------------------------------- Fri May 12 17:02:17 UTC 2023 - Avindra Goolcharan - includes 0.71.1: * feat: Add bindings for "v8::Set" (#1221) * feat: Expose set_accessor_with_configuration to include data and prop * feat: Add the option to disable generation from strings (#1222) * Rolling to V8 11.4.183.2 (#1219) * refactor: use Deno.Command instead of Deno.run (#1225) * test: Add tests showing incorrect exception behavior in debug build (# ------------------------------------------------------------------- Sat Apr 29 00:12:04 UTC 2023 - Avindra Goolcharan - update to 0.71.0: * Rolling to V8 11.4.183.1 (#1217) * Fix build for v11.4 (#1218) - includes 0.70.0: * chore: disable V8 pointer compression (#1214) * Support for unconventional builds (#1209) * chore: Track v8 11.4 (#1216) - includes 0.69.0: * Update to Ubuntu-22.04-XL runners (#1208) * refactor: migrate from lazy_static to once_cell (#1210) * feat: Add v8::StackTrace::current_script_name_or_source_url (#1211) * Rolling to V8 11.2.214.15 (#1207) * feat: Add v8::Object::get_constructor_name (#1212) ------------------------------------------------------------------- Sat Apr 1 17:54:41 UTC 2023 - Avindra Goolcharan - update to 0.68.0: * FastApiOneByteString is not always utf-8 (#1206) ------------------------------------------------------------------- Wed Mar 29 20:37:30 UTC 2023 - Avindra Goolcharan - update to 0.67.0: * New const evaluated FastFunction API (#1201) * ArrayBuffer: add binding for IsResizableByUserJavaScript (#1205) ------------------------------------------------------------------- Thu Mar 23 01:07:09 UTC 2023 - Avindra Goolcharan - update to 0.66.0: * build: add PYTHON envvar to specify your python binary (#1202) * chore: Track v8 11.2 (#1203) * Rolling to V8 11.2.214.9 (#1204) - remove python3 hack ------------------------------------------------------------------- Fri Mar 17 23:36:24 UTC 2023 - Avindra Goolcharan - update to 0.65.0: * feat: Expose the security token API from V8 (#1192) * Change signature of FunctionTemplate::build_fast (#1197) * Inline hint for default FastFunction trait methods (#1199) * Add tests for invalid UTF-8 sequences in v8::String::new_from_utf8 (#1190) * Use dsherret/rust-toolchain-file@v1 for release CI (#1200) ------------------------------------------------------------------- Sat Mar 11 17:52:37 UTC 2023 - Avindra Goolcharan - update to 0.64.0: * Add PropertyDescriptor::new_from_value_writable and new_from_value (#1187) * Explicitly set v8_enable_handle_zapping to false (#1188) * Rolling to V8 11.0.226.19 (#1191) * test: fix flaky cached_data_version_tag test (#1194) * Disable snapshot checksum verification (#1195) ------------------------------------------------------------------- Thu Feb 23 23:36:35 UTC 2023 - Avindra Goolcharan - update to 0.63.0: * refactor: v8::Context::set_promise_hooks requires scope (#1185) * feat: Add bindings for continuation embedder data (#1184) * refactor: Move set_promise_hooks API to HandleScope (#1186) ------------------------------------------------------------------- Tue Feb 7 19:22:09 UTC 2023 - Avindra Goolcharan - update to 0.62.2: * Exposing Value::TypeOf (#1133) * Meaningful error message if gn can't be run (#1115) * resolve CVE-2022-37434 (#1136) * chore: update v8 submodule to floated patch for string support in Fas * Add SeqOneByteString to fast API calls (#1129) - includes v0.57.0 * Fix length type of FastApiOneByteString (#1140) * Optional key in v8::ArrayBuffer:detach (#1141) * feat: Isolate::memory_pressure_notification() (#1139) * feat: v8::Isolate::{add,remove}_gc_prologue_callback (#1142) - includes v0.58.0 * feat: Add v8::Isolate::request_garbage_collection_for_testing (#1148) * ci: add "release" action workflow (#1150) * feat: v8::Inspector::exception_thrown, v8::Inspector::create_stack_tr * ci: provide crate name in release script (#1151) - includes v0.59.0 * chore: Update docstring on v8::Global (#1153) * ci: update release action (#1154) - includes v0.60.0 * chore: Track v8 11.0 (#1157) * chore: bump CI time-out to 3 hours (#1160) * chore: run clang-format (#1160) * deps: upgrade V8 to 11.0.226.2 (#1160) * deps: upgrade ICU to 72-1 (#1160) * deps: update other submodules with libraries and build tools (#1160) * deps: upgrade Ninja and GN (#1160) * fix: use default value (true) for 'v8_enable_shared_ro_heap' config f * chore: update to Rust 1.66.0 (#1156) * Rolling to V8 11.0.226.3 (#1161) * feat: Add tests for void pointer support in Fast API calls (#1162) - includes v0.61.0 * Rolling to V8 11.0.226.5 (#1165) * feat: Add v8::TypedArray::length (#1166) * Rolling to V8 11.0.226.6 (#1167) * Avoid referencing uninitalized in Inspector API (#1164) * ci: update python, python setup, cache, and rust version (#1171) * feat: Add v8::Object::DefineProperty (#1172) * Rolling to V8 11.0.226.10 (#1173) * build: turn off v8_enable_shared_ro_heap flag again (#1174) - includes v0.62.0 * Rolling to V8 11.0.226.13 (#1176) * fix: don't use C++ references for possibly-null pointers (#1179) * feat: v8::Context::set_promise_hooks accepts None (#1178) - includes v0.62.1 * Don't run GC on isolate disposal (#1181) * Update and improve documentation about finalizers (#1182) ------------------------------------------------------------------- Mon Nov 28 19:42:56 UTC 2022 - Avindra Goolcharan - update to 0.56.1: * Add 'aux_data' to v8::Inspector::contextCreated() (#1134) - includes 0.56.0: * feat: v8::Module::get_stalled_top_level_await_message (#1123) * (docs): add note about curl [#1111] (#1114) * Add ArrayBuffer::set_detach_key (#1127) * Update ArrayBuffer::was_detached to not use OpenHandle (#1126) * Add v8::V8Inspector::context_destroyed API (#1125) * Add WasmMemoryObject::buffer method (#1128) * refactor: Have ArrayBuffer::data return Option> (#1131) * Remove libc dependency. (#1117) * Rolling to V8 10.9.194.4 (#1122) * chore: update Rust to 1.65.0 (#1116) ------------------------------------------------------------------- Tue Nov 15 19:16:59 UTC 2022 - Avindra Goolcharan - update to 0.55.0: * feat: add ArrayBuffer::was_detached() (#1103) * Access to raw v8::Context slots (#1092) * Track v8 10.8 (#1105) * Rolling to V8 10.8.168.4 (#1106) * perf: optimize FunctionCallbackInfo and PropertyCallbackInfo methods (# * docs: add note how to create a v8::Local out of v8::Global (#1113) * Rolling to V8 10.9.194.1 (#1118) * Track v8 10.9 (#1119) * fix: Rework deprecated v8::ArrayBuffer:detach API (#1121) ------------------------------------------------------------------- Sat Oct 8 22:59:14 UTC 2022 - Avindra Goolcharan - update to 0.52.0: * Rolling to V8 10.7.193.13 (#1081) * Skip running benchmarks in CI (#1085) * feat: Add v8::icu::get_language_tag() (#953) * feat: Add ObjectTemplate NamedProperty and IndexedProperty handlers (#1064) * feat: Guaranteed finalizers (#1076) * feat(isolate): expose get/set_data (#911) * feat: add String::write_utf8_uninit (#1019) * use Isolate for creating primitives (#1082) - drop fix-cflags.patch, factory now on clang15 ------------------------------------------------------------------- Thu Sep 29 18:51:36 UTC 2022 - Avindra Goolcharan - update to 0.51.0: * Inline API functions (#1078) * fastcall: Fix get_storage_if_aligned for non-uint8arrays (#1077) * fix(fastcall): Fix options.data representation (#1074) * chore: small clean ups (#1073) * Build with v8_typed_array_max_size_in_heap=0 (#1070) * Rolling to V8 10.7.193.3 (#1072) ------------------------------------------------------------------- Mon Sep 19 19:50:35 UTC 2022 - Avindra Goolcharan - update to 0.50.0: * Add v8::ArrayBuffer::Data (#1068) * fix: property_attribute operator (#1067) * Improve Object::get_property_names() and `Object::get_own_property_names()` (#1049) * fix: auto_update_v8 README regex (#1061) * Fix creation of invalid librusty_v8.a (#1059) * Remove zlib dependency (#1058) ------------------------------------------------------------------- Thu Aug 25 17:02:21 UTC 2022 - Avindra Goolcharan - update to 0.49.0: * Fix compilation for 32-bit targets (#1050) * Rolling to V8 10.6.194.5 (#1042) ------------------------------------------------------------------- Mon Aug 15 17:55:41 UTC 2022 - Avindra Goolcharan - update to 0.48.1: * Track v8 10.5 (#1034) * Rolling to V8 10.5.218.1 (#1036) * Add type specialized setters for v8::ReturnValue (#1015) * chore: add check for no-fail-fast label (#1017) * Expose from_function_callback_info (#1016) * Add ReturnValue::set_bool (#1020) * V8 Fast API Calls (#1021) * V8 Fast API Sequence (#1022) * Add back gn args --list on build (#1013) * Add Uint32 / Int32 Value method bindings (#1030) * feat: WasmAsyncResolvePromiseCallback (#1029) * Add v8::Object [Get/Set]AlignedPointer[From/In]InternalField (#1026) * Support Fast API Overloads (#1031) * refactor: remove unnecessary complexity from build.rs (#963) * support V8 FastApiCallbackOptions (#1044) * Export WasmAsyncSuccess enum, change signature of WasmAsyncResolvePro (#1046) * Add support for Fast calls with Uint8Array (#1047) - rebase fix-cflags.patch ------------------------------------------------------------------- Thu Jun 30 19:17:27 UTC 2022 - Avindra Goolcharan - update to 0.44.3: * add type specialized setters for v8::ReturnValue (#1015) * Expose from_function_callback_info (#1016) ------------------------------------------------------------------- Tue Jun 21 19:26:37 UTC 2022 - Avindra Goolcharan - update to 0.44.2: * build: fix flags for Clang 13 and 14 (#1009) * Rolling to V8 10.4.132.8 (#1010) * chore: upgrade 'regex' crate (#1011) - remove python 2 ------------------------------------------------------------------- Sat Jun 18 20:52:42 UTC 2022 - Avindra Goolcharan - update to 0.44.1: * CI changes - includes 0.44.0: * Rolling to V8 10.4.132.5 (#1002) - includes 0.43.1: * fix(v8): don't crash on Apple Silicon when mprotect() fails expectedly (#982) * Rolling to V8 10.3.174.6 (#984) - includes 0.43.0: * Set v8::Promise internal field count to 1 (#967) * Upgrade V8 to 10.3.174.3 (#969) * chore: upgrade Rust crates (#972) * feat: Context slots (#937) * feat: add ObjectTemplate::set_immutable_proto() (#977) * chore: update README to reflect Python 3 requirement (#980) * chore: clean up and remove redundant gn args (#981) * chore: reduce size of distributed static library (#918) * feat: add Context::get_extras_binding_object (#975) * ShadowRealm integration callback (#959) - add fix-cflags.patch to fix build ------------------------------------------------------------------- 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