Divy Srivastava
c549b19df3
fastcall: Fix get_storage_if_aligned
for non-uint8arrays ( #1077 )
2022-09-20 17:55:15 +05:30
Aapo Alasuutari
2ba52ed276
fix(fastcall): Fix options.data
representation ( #1074 )
2022-09-20 09:57:23 +05:30
Ryan Dahl
0d1ada4387
chore: small clean ups ( #1073 )
2022-09-19 09:33:58 +02:00
Ben Noordhuis
5cc0a8556a
Build with v8_typed_array_max_size_in_heap=0 ( #1070 )
...
Ensure allocation of typed arrays and arraybuffers always goes through
the embedder's ArrayBufferAllocator, otherwise small buffers get moved
around by the garbage collector but embedders normally want them to have
fixed addresses.
2022-09-19 00:35:30 +02:00
Ryan Dahl
d41dc37a40
Track 10.7-lkgr ( #1071 )
2022-09-18 23:50:11 +02:00
denobot
93b31cc254
Rolling to V8 10.7.193.3 ( #1072 )
2022-09-18 23:49:57 +02:00
Divy Srivastava
fd135e4289
v0.50.0
2022-09-16 13:52:43 +00:00
Divy Srivastava
31291f64a6
Add v8::ArrayBuffer::Data
( #1068 )
2022-09-16 11:30:05 +02:00
Darshan Sen
780eb7946b
fix: property_attribute
operator ( #1067 )
...
property_attribute previously had an addition operator overload which
doesn't make much sense in comparison to the corresponding V8
enumeration. This changes that to a bitor overload.
Signed-off-by: Darshan Sen <raisinten@gmail.com>
2022-09-13 08:48:53 -04:00
Darshan Sen
dbf19c8545
Improve Object::get_property_names()
and Object::get_own_property_names()
( #1049 )
...
This change allows the customization of the behavior of
v8::Object::GetOwnPropertyNames() and v8::Object::GetPropertyNames() by
accepting all the options that the raw V8 API supports.
Signed-off-by: Darshan Sen <raisinten@gmail.com>
2022-09-03 18:11:40 +02:00
Ryan Dahl
1f3e0e1d54
fix: auto_update_v8 README regex ( #1061 )
2022-08-27 09:44:12 -07:00
Will Glozer
746f7a3a56
Fix creation of invalid librusty_v8.a ( #1059 )
2022-08-26 10:16:20 -04:00
Ryan Dahl
169d5d6ea0
Remove zlib dependency ( #1058 )
...
Deno does its own snapshot compression using lz4 and zstd, so no need to
build zlib into V8. See https://github.com/denoland/deno/pull/13320
2022-08-23 13:52:59 -04:00
Ryan Dahl
88f7055e59
Fix version in readme ( #1056 )
2022-08-23 06:43:10 -04:00
Bartek Iwańczuk
c395d0eada
v0.49.0
2022-08-22 23:41:35 +02:00
Bartek Iwańczuk
05c3e5584e
Track v8 10.6 ( #1054 )
2022-08-22 22:07:44 +02:00
denobot
e5d33ba970
Rolling to V8 10.6.194.5 ( #1042 )
2022-08-22 22:07:29 +02:00
Will Glozer
fa01b39f32
Fix compilation for 32-bit targets ( #1050 )
2022-08-21 10:16:43 +05:30
Bartek Iwańczuk
a9595da180
v0.48.1
2022-08-14 16:25:21 +02:00
Bartek Iwańczuk
4b3b081c03
Add support for Fast calls with Uint8Array ( #1047 )
2022-08-13 19:56:29 +02:00
Bartek Iwańczuk
33e426bfe4
Export WasmAsyncSuccess enum, change signature of WasmAsyncResolvePro… ( #1046 )
...
Export WasmAsyncSuccess enum, change signature of WasmAsyncResolvePromiseCallback
2022-08-13 17:55:56 +02:00
Divy Srivastava
606fee5ec7
support V8 FastApiCallbackOptions ( #1044 )
2022-08-03 16:07:18 +05:30
Ryan Dahl
3fbf87aa4b
refactor: remove unnecessary complexity from build.rs ( #963 )
...
- remove friendly build script output in favor of brevity
- Revert "Add support for generating a `clangd` compilation database (#823 )"
- simplify subprocess invocations
2022-07-26 13:21:23 -04:00
Bartek Iwańczuk
9f8abf5350
v0.48.0 ( #1037 )
2022-07-25 23:26:23 +02:00
Bartek Iwańczuk
c0e336dabb
Track v8 10.5 ( #1034 )
2022-07-25 20:14:31 +02:00
denobot
21a8d4a580
Rolling to V8 10.5.218.1 ( #1036 )
...
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2022-07-25 19:22:32 +02:00
Bartek Iwańczuk
b178f1faa0
v0.47.0
2022-07-19 19:26:42 +02:00
denobot
7e513711a0
Rolling to V8 10.4.132.20 ( #1033 )
2022-07-18 14:33:05 +02:00
Divy Srivastava
3be46ecc52
Support Fast API Overloads ( #1031 )
2022-07-16 19:57:58 +05:30
Ryan Dahl
5c42d601cf
v0.46.0
2022-07-13 14:51:18 -04:00
Divy Srivastava
08e1a1c361
Add v8::Object [Get/Set]AlignedPointer[From/In]InternalField
( #1026 )
2022-07-13 12:35:31 +05:30
Bartek Iwańczuk
2193d827b9
feat: WasmAsyncResolvePromiseCallback ( #1029 )
2022-07-13 07:51:10 +02:00
Aapo Alasuutari
d8480fc7ef
Add Uint32 / Int32 Value method bindings ( #1030 )
2022-07-13 09:33:55 +05:30
denobot
d2db387448
Rolling to V8 10.4.132.16 ( #1012 )
2022-07-12 22:27:57 +00:00
Ryan Dahl
53299dceb4
Add back gn args --list on build ( #1013 )
2022-07-08 10:55:58 -04:00
Ryan Dahl
8dfb1e6559
v0.45.0
2022-07-08 07:32:51 -04:00
Divy Srivastava
47a7bece35
V8 Fast API Sequence ( #1022 )
...
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2022-07-08 08:54:24 +05:30
Divy Srivastava
1d0a4c1792
V8 Fast API Calls ( #1021 )
...
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2022-07-07 16:30:35 +05:30
Divy Srivastava
e6b443a6e8
Add ReturnValue::set_bool
( #1020 )
2022-07-04 07:02:13 +05:30
Divy Srivastava
61714dd2b2
v0.44.3
2022-06-29 17:49:01 +05:30
Divy Srivastava
95f2ba399c
Expose from_function_callback_info
( #1016 )
2022-06-28 16:49:37 +05:30
Kayla Washburn
b9d44e31a2
chore: add check for no-fail-fast label ( #1017 )
2022-06-27 12:37:04 -06:00
Divy Srivastava
f5d275f622
Add type specialized setters for v8::ReturnValue ( #1015 )
2022-06-27 08:12:06 +05:30
Bert Belder
ccf181a8b3
v0.44.2
2022-06-21 14:42:15 +02:00
Bert Belder
6251318210
chore: upgrade 'regex' crate ( #1011 )
...
The version we were using before had a security vulnerability:
https://github.com/denoland/rusty_v8/security/dependabot/1
2022-06-21 14:42:15 +02:00
denobot
7b59ce4c2d
Rolling to V8 10.4.132.8 ( #1010 )
2022-06-21 14:17:30 +02:00
Luca Casonato
6e34531c2e
Track v8 10.4 ( #1001 )
2022-06-21 12:09:02 +02:00
Bert Belder
392124aae1
build: fix flags for Clang 13 and 14 ( #1009 )
2022-06-21 07:59:49 +02:00
Ryan Dahl
7a7cf44610
v0.44.1
2022-06-15 13:17:31 +00:00
Luca Casonato
b34bc08430
Also run CI on tag ( #1007 )
2022-06-15 12:04:35 +00:00