Bartek Iwańczuk
27e1b4cb5a
feat(core): return v8::Value from JsRuntime::execute_script ( #11129 )
...
This commit changes return type of JsRuntime::execute_script to include
v8::Value returned from evaluation.
When embedding deno_core it is sometimes useful to be able to inspect
script evaluation value without the hoops of adding ops to store the
value on the OpState.
v8::Global<v8::Value> is used so consumers don't have to pass
scope themselves.
2021-07-08 18:56:53 +02:00
Divy Srivastava
91fe137d7d
refactor: use primordials for extensions/crypto ( #11229 )
2021-07-08 17:58:38 +02:00
Aaron O'Mullan
01cf8aab9f
perf(core): avoid extra alloc in Deno.core.encode() ( #11323 )
2021-07-08 17:57:57 +02:00
Casper Beyer
c76c09e335
refactor(cli/tools/coverage): strongly type inspector values ( #11326 )
2021-07-08 17:53:56 +02:00
David Sherret
5fa58c9216
fix: inspecting prototypes of built-ins with custom inspect implementations should not throw ( #11308 )
2021-07-08 09:43:36 -04:00
Leo K
5e092b19fe
feat(runtime/http): server side websocket support ( #10359 )
...
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
Co-authored-by: Luca Casonato <hello@lcas.dev>
2021-07-08 13:33:01 +02:00
Luca Casonato
215f6f2c9e
chore: update wgpu to 0.9.0 ( #11315 )
2021-07-08 11:07:49 +02:00
Luca Casonato
ce587a15da
chore: remove test files ( #11331 )
2021-07-08 10:18:44 +02:00
Yoshiya Hinosawa
5e5095bbe3
docs(runtime): fix link to API docs ( #11328 )
2021-07-08 15:37:26 +09:00
Leo K
397c34ca15
fix(cli/tools/upgrade): check if passed version is valid ( #11296 )
2021-07-07 14:59:39 -04:00
David Sherret
cd3fab183f
fix(docs): update contributing instructions to mention installing python 3 instead of 2. ( #11319 )
2021-07-07 14:39:57 -04:00
Casper Beyer
f48a3fd194
fix(cli/tools/lint): output json reports to stdout ( #11311 )
2021-07-07 20:39:24 +02:00
Divy Srivastava
5bcbbb75e9
refactor(extensions/crypto): use key::CryptoHash with digest ( #11309 )
2021-07-07 20:34:02 +02:00
Luca Casonato
48e7c871d9
Revert "tests: parallelize test runs in wpt" ( #11321 )
...
This reverts commit 7edb1d713c
.
2021-07-07 20:19:47 +02:00
Andreu Botella
c972fe6cec
tests: escape lone surrogates in wptreport ( #11310 )
2021-07-07 19:56:47 +02:00
David Sherret
29b9c89312
chore: temporarily disable flaky single_compile_with_reload test ( #11320 )
2021-07-07 13:52:42 -04:00
Luca Casonato
340e36cc2c
fix: uuid crate needs 'serde' feature ( #11318 )
2021-07-07 18:13:56 +02:00
Divy Srivastava
a8dcf9e261
fix(extensions/console): left align table entries ( #11295 )
2021-07-07 08:56:30 -07:00
Divy Srivastava
e3a4e9cf11
fix(crypto): hash input for RSASSA-PKCS1-v1_5 before signing ( #11314 )
2021-07-07 16:33:58 +02:00
Luca Casonato
b091b8fefb
fix(webgpu): align error scopes to spec ( #9797 )
2021-07-07 14:38:24 +02:00
David Sherret
7fc0e8ec8c
chore: use parking_lot for synchronization primitives to align with tokio ( #11289 )
...
parking_lot is already transitively used in tokio via the "full" cargo feature
2021-07-06 23:48:01 -04:00
Casper Beyer
78ac19f51f
fix(repl): do not panic when Deno.inspect throws ( #11292 )
2021-07-06 23:33:06 +02:00
Luca Casonato
7edb1d713c
tests: parallelize test runs in wpt ( #11306 )
2021-07-06 22:42:30 +02:00
Luca Casonato
bdfad23dd0
feat: support SharedArrayBuffer sharing between workers ( #11040 )
...
This commit adds support for sharing SABs between workers.
2021-07-06 19:42:52 +02:00
Bartek Iwańczuk
672a88f272
refactor: use primordials in extensions/web, part2 ( #11299 )
2021-07-06 16:20:21 +02:00
Bert Belder
753fd1eacc
ci: avoid running man-db triggers when setting up sysroot ( #11300 )
2021-07-06 15:51:28 +02:00
Bert Belder
b7d0667a74
ci: fix typo 'CCFLAGs' to 'CFLAGS' ( #11298 )
2021-07-06 14:43:36 +02:00
Bartek Iwańczuk
1aac47720b
refactor: use primordials in extensions/web ( #11273 )
...
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2021-07-06 14:38:12 +02:00
Andreu Botella
f139a0cc11
perf: don't double convert to USVString for TextEncoder ( #11297 )
...
This works since both core.encode and the ops bindings to a Rust String
will already replace any lone surrogates with the replacement character.
2021-07-06 14:23:31 +02:00
Divy Srivastava
570309d795
feat(crypto): implement generateKey() and sign() ( #9614 )
...
Co-authored-by: Luca Casonato <hello@lcas.dev>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2021-07-06 14:16:04 +02:00
Divy Srivastava
2ed222fceb
refactor: use primordials for extensions/console ( #11249 )
2021-07-06 12:03:12 +02:00
Satya Rohith
ab6b0cefd3
refactor: use primordials in extensions/fetch ( #11266 )
2021-07-06 11:32:59 +02:00
Casper Beyer
e8258e0210
feat(test): add --shuffle flag to randomize test ordering ( #11163 )
2021-07-05 21:20:33 -04:00
Luca Casonato
bdeb4f430b
perf: opt-level = 3 for deno_net ( #11283 )
2021-07-06 01:23:18 +02:00
David Sherret
ce3fbb4bd1
chore: add tests for previous assertion error when file contained only triple slash references ( #11285 )
2021-07-05 15:21:44 -04:00
Bartek Iwańczuk
334cef06e7
chore: upgrade crates ( #11284 )
2021-07-05 19:48:24 +02:00
Simon Rask
e0f67098aa
refactor: use primordials for extensions/timers ( #11256 )
2021-07-05 19:39:33 +02:00
Nayeem Rahman
060dd3ae82
fix(core): Delay deadlock detection for dynamic imports ( #11282 )
2021-07-05 18:59:49 +02:00
Casper Beyer
407de8b834
fix(runtime): ignored tests should not cause permission changes ( #11278 )
2021-07-05 18:36:43 +02:00
Yusuke Tanaka
0a33cc1951
chore: upgrade Tokio to 1.8.0 ( #11281 )
2021-07-05 15:50:56 +02:00
Jimmy Wärting
2c0b0e45b7
refactor: asynchronous blob backing store ( #10969 )
...
Co-authored-by: Luca Casonato <hello@lcas.dev>
2021-07-05 15:34:37 +02:00
Casper Beyer
ea87d860be
tests: be more liberal with expectation wildcards ( #11279 )
2021-07-05 14:30:51 +02:00
Leo K
220104f577
fix: spec conformance for performance API ( #10887 )
2021-07-05 13:17:11 +02:00
Craig Morten
a6c840d150
fix(fetch): OPTIONS should be allowed a non-null body ( #11242 )
2021-07-05 12:38:12 +02:00
Luca Casonato
3ee0c36453
refactor: introduce primordials for web/streams ( #11251 )
2021-07-05 12:18:41 +02:00
Casper Beyer
c4cc353d59
refactor(runtime): reduce duplication in test harness ( #11274 )
2021-07-05 10:26:57 +02:00
Divy Srivastava
6a4769670d
fix(webidl): use primordial for SymbolToStringTag ( #11275 )
2021-07-05 10:26:25 +02:00
Divy Srivastava
a80e34f92c
fix(webstorage): use primordial for Symbol.for ( #11276 )
2021-07-05 10:24:21 +02:00
Divy Srivastava
ffd28e7d67
refactor: use primordials for extensions/websocket ( #11240 )
2021-07-04 17:38:04 +02:00
Simon Rask
a8f9ac654d
fix: primordials in extensions/net and runtime/js ( #11270 )
2021-07-04 17:26:38 +02:00