Elias Sjögreen
4ed1428c34
fix: align plugin api with Extension ( #10427 )
2021-05-07 09:45:07 -04:00
Kitson Kelly
c709f5df36
refactor(lsp): publish diagnostics independently ( #10525 )
...
Resolves #10518
2021-05-07 21:05:32 +10:00
Bartek Iwańczuk
98518f319d
chore: upgrade to Rust 1.52.0 ( #10522 )
2021-05-06 15:56:30 -04:00
Aaron O'Mullan
1e8e44f4c3
refactor(ops): replace ZeroCopyBuf
arg by 2nd generic deserializable arg ( #10448 )
2021-05-06 19:32:03 +02:00
Luca Casonato
f208e6a26f
chore: update wgpu and realign to spec ( #9760 )
2021-05-06 16:48:45 +02:00
Casper Beyer
ce76f8c3a9
docs: tag permission examples as ts ( #10506 )
2021-05-06 13:54:13 +02:00
迷渡
7e22987876
docs: env.get will return undefined
if not exist ( #10514 )
2021-05-06 19:45:36 +10:00
David Sherret
a9c58d5e51
chore: upgrade dprint 0.13.1 to fix CI. ( #10513 )
2021-05-06 13:22:24 +09:00
vwkd
4f5b4f9cee
docs(runtime): fix HTTP server example ( #10497 )
2021-05-06 11:47:58 +09:00
Yoshiya Hinosawa
e64cf4eeac
test(compile): show command output to testing log for debugging purpose ( #10503 )
2021-05-05 17:42:45 +09:00
Casper Beyer
49c4d57b0f
docs(cli/dts): add missing awaits ( #10501 )
2021-05-05 14:59:12 +09:00
Casper Beyer
d654e78e0d
docs(cli/dts): fix env examples ( #10500 )
2021-05-05 14:57:02 +09:00
Casper Beyer
a16a830e33
docs(cli/dts): use one block per writeAll example ( #10496 )
2021-05-05 14:55:21 +09:00
Casper Beyer
9c206545f7
docs(cli/dts): explicitly import assert in examples ( #10495 )
2021-05-05 14:50:38 +09:00
vwkd
f44a5706e6
docs(examples): improve cat example ( #10498 )
2021-05-05 13:07:08 +09:00
Casper Beyer
820c658ff8
docs(cli/dts): use one code block per truncate example ( #10494 )
2021-05-05 12:45:10 +09:00
Satya Rohith
89b61b5d05
fix(cli): give context when failed to load import map ( #10478 )
2021-05-04 14:27:20 +02:00
Casper Beyer
17118c41e4
docs(cli/ftruncateSync): use openSync in example ( #10485 )
2021-05-04 16:47:11 +09:00
Aaron O'Mullan
d21380728f
fix(core): error registration could pollute constructors ( #10422 )
...
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com>
2021-05-03 17:30:41 +02:00
crowlKats
7bc03523d0
refactor(op_crates/webgpu): simplify gfx_select macro & add gfx_put and gfx_ok macros ( #10044 )
2021-05-03 16:42:59 +02:00
Aaron O'Mullan
3a37444cb5
fix(core/print): flush stderr ( #10480 )
2021-05-03 14:51:32 +02:00
Anonymous
688557e226
fix(op_crates/fetch): check fetch() argument length ( #10474 )
2021-05-03 09:05:42 +02:00
Aaron O'Mullan
ea917384fe
refactor(core): convert core.print() to a builtin op ( #10436 )
2021-05-02 19:30:03 -04:00
Aaron O'Mullan
c9ac851b90
cleanup(bench/deno_http_native): don't use Deno.core funcs ( #10460 )
...
`Deno.core.*` is unstable and not fit for public consumption, although this is a somewhat internal bench some people may use it as reference code and start using `Deno.core.encode()` in their own code
2021-05-02 19:23:19 -04:00
Aaron O'Mullan
8377957666
refactor(runtime): use Extensions ( #10461 )
2021-05-02 19:22:57 -04:00
Casper Beyer
40961cda58
fix(test): change inflection depending on number of pending tests ( #10466 )
2021-05-02 08:30:30 -04:00
Aaron O'Mullan
89057529bc
clean(cli): prefix all op functions with op_ ( #10463 )
...
Makes the codebase more searchable and helps distinguish op functions from helper functions
Besides tests/examples/benches this pattern appears to be used everywhere else in the codebase
2021-05-02 08:29:19 -04:00
Aaron O'Mullan
948d7dd287
cleanup(runtime): re-export deno_timers like all other deno crates ( #10464 )
2021-05-02 08:28:36 -04:00
Casper Beyer
b48ceb69a1
docs: remove wasm and wasi as prerequisites ( #10465 )
...
ref: #7512
2021-05-02 17:36:15 +09:00
crowlKats
da911e741c
fix(extension/websocket): better websocket errors ( #10458 )
2021-05-01 20:52:13 +02:00
Aditya Pandit
012da3ae1e
fix(core): fix typo in error message of print function ( #10456 )
2021-05-01 23:20:20 +09:00
Divy Srivastava
bb12c7a57a
fix(test): re-enable "compile_windows_ext" test ( #10131 )
...
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2021-05-01 23:13:06 +09:00
Liam Murphy
be287ff6a1
fix(console): Remove console.timeStamp
from types ( #10455 )
...
Fixes #10444
2021-05-01 06:41:38 -04:00
Aaron O'Mullan
c5be20aa67
cleanup(core): use ZeroCopyBuf for serialize & encode bindings ( #10435 )
2021-04-30 21:09:58 -04:00
Aaron O'Mullan
578f2ba45e
refactor(core): provide builtins as an Extension ( #10449 )
2021-04-30 21:08:29 -04:00
Andy Hayden
684c357136
Rename crate_ops to extensions ( #10431 )
2021-04-30 15:51:48 -04:00
Casper Beyer
abaec7a88e
fix(cli/tools/test): print module tests originate from ( #10428 )
2021-04-30 11:56:47 -04:00
crowlKats
6804b2f889
refactor(websocket): use ZeroCopyBuf to return binary data ( #10446 )
2021-04-30 11:03:50 -04:00
Aaron O'Mullan
fc9c7de94b
cleanup(core): replace OpResponse with OpResult ( #10434 )
...
Drop the Value/Buffer enum since #10432 allows buffers to be serialized rust => v8
2021-04-30 10:51:54 -04:00
Aaron O'Mullan
5ec478b5fa
refactor(core): initialize extensions in runtime constructor ( #10421 )
...
This ensures that provided extensions are all correctly setup and ready to use once the JsRuntime constructor returns
Note: this will also initialize ops for to-be-snapshotted runtimes
2021-04-30 10:38:35 -04:00
Casper Beyer
f31ee8d1bf
fix(test): default to num cpus when no value is given ( #10443 )
2021-04-30 08:57:42 -04:00
Aaron O'Mullan
4e6790a5fa
feat(serde_v8): ZeroCopyBuf ( #10432 )
...
Bidirectional zero-copy serialization of buffers between v8 & rust
that can be nested in structs/tuples/etc.
2021-04-30 08:42:09 -04:00
Aaron O'Mullan
8922639c1d
refactor(core.js): provide window.__bootstrap ( #10423 )
2021-04-30 08:13:23 -04:00
William Perron
a50dab683f
fix(op_crate/fetch): infinite loop on fill headers ( #10406 )
...
Fixes a pesky bug in the fetch implementation where if the init part is
specified in `fetch` instead of the `Request` constructor, the
fillHeaders function receives two references to the same object, causing
it to append to the same list being iterated over.
2021-04-29 13:56:59 -04:00
Kitson Kelly
0ac2a17a0f
chore: remove unused keys from TsConfigJson ( #10417 )
2021-04-29 22:26:37 +10:00
Casper Beyer
ec0d3b6128
refactor(cli): move test reporting into trait ( #10408 )
2021-04-29 13:42:35 +02:00
Ryan Dahl
b9a136c868
Revert "ci: build only lib and bins ( #10401 )" ( #10415 )
2021-04-29 10:33:46 +09:00
Zeshan Aslam
4e434d43e6
docs: update configuration to include noUncheckedIndexedAccess ( #10324 )
...
Fixes: #10305
Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
2021-04-29 09:33:15 +10:00
Aaron O'Mullan
e89295b176
refactor(extensions): reintroduce builder ( #10412 )
2021-04-28 18:16:45 -04:00
Ryan Dahl
e63c533154
enable error-on-warning ( #10410 )
...
Only on linux and osx. Fixes one warning.
2021-04-28 15:10:44 -04:00