rusty_v8/rusty_v8.changes

398 lines
16 KiB
Plaintext

-------------------------------------------------------------------
Mon Oct 17 20:16:01 UTC 2022 - Avindra Goolcharan <avindra@opensuse.org>
- update to 0.53.1:
* Rolling to V8 10.7.193.16 (#1100)
* Revert "Remove zlib dependency (#1058)" (#1101)
- includes 0.53.0:
* Enable running on 32 bits and several minor fixes (#976)
* Don't use embedder slot in HostImportModuleDynamicallyCallback ABI ad
* perf: optimize scope construction and Isolate::get_slot/set_slot() (#1090)
* Strengthen fast call API test (#1093)
* refactor: v8::Isolate::snapshot_creator instead of v8::SnapshotCreator (#1098)
* feat: add v8::Isolate::snapshot_creator_from_existing_snapshot API (#973
* Rolling to V8 10.7.193.15 (#1095)
-------------------------------------------------------------------
Sat Oct 8 22:59:14 UTC 2022 - Avindra Goolcharan <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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<NonNull<c_void>> (#…
* 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- fast-foward to rev with v8 9.3.345.3
-------------------------------------------------------------------
Tue Jul 13 18:45:07 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- bump to 0.20
* v8: 9.0.257.3
-------------------------------------------------------------------
Mon Feb 15 17:23:38 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>
- 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 <avindra@opensuse.org>
- bump to 0.17
-------------------------------------------------------------------
Thu Feb 4 01:49:02 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>
- update to rev containing v8 9.0
-------------------------------------------------------------------
Tue Jan 19 00:37:25 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>
- bump to 0.16
-------------------------------------------------------------------
Sun Jan 10 20:39:55 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>
- bump to 0.15
- remove fix-ninja-check.patch (upstreamed)
-------------------------------------------------------------------
Sun Dec 20 07:11:31 UTC 2020 - Avindra Goolcharan <avindra@opensuse.org>
- 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