Commit graph

3816 commits

Author SHA1 Message Date
Matt Dumler a4567e0e01
fix(doc): remove JSDoc comment truncation (#6031) 2020-06-01 18:40:51 -04:00
Henrique Emanoel Viana d8c681d37a
feat(std/mime/multipart): Added multiple FormFile input (#6027) 2020-06-01 18:39:47 -04:00
hastri b075f55d58
feat(std/io): add LimitedReader (#6026) 2020-06-01 18:37:59 -04:00
Chris Knight c9aded05a6
feat(std/log): buffered file logging (#6014) 2020-06-01 18:31:17 -04:00
Ryan Dahl b693ca7f7f
upgrade: crates (#6032) 2020-06-01 16:25:10 -04:00
Bartek Iwańczuk c813990806
fix: compile TS dependencies of JS files (#6000)
This commit fixes regression that caused TS dependencies
not being compiled.

Check was added that ensures TS compiler is run if 
any of dependencies in module graph is TS/TSX/JSX.
2020-06-01 21:01:51 +02:00
Valentin Anger becbb56b19
feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
Yasser A.Idrissi 12d741c2fe
feat(std/http) support code 103 Early Hints (#6021) 2020-06-01 11:10:17 -04:00
精武陈真 f0ba814a79
fix jsDoc (#5992) 2020-06-01 09:53:43 -04:00
Marcos Casagrande 29db4104c4
fix(cli/web): Body.bodyUsed should use IsReadableStreamDisturbed 2020-06-01 14:37:46 +02:00
Marcos Casagrande 1d3dce9a68
fix(cli/js/web): formData parser for binary files (#6015) 2020-06-01 14:32:08 +02:00
Marcos Casagrande edeeedf401
fix(cli/fetch): set null body for null-body status (#5980) 2020-05-31 19:21:14 -04:00
Marcos Casagrande 08552fc6b9
fix(fetch): network error on multiple redirects (#5985) 2020-05-31 16:13:53 -04:00
Marcos Casagrande ecb94c06e9
fix Headers.name and FormData.name (#5994) 2020-05-31 16:07:24 -04:00
uki00a 0ce6394aca
re-enable the "HugeLines" test case (#6006) 2020-05-31 16:04:19 -04:00
Tuan Le d89692161a
feat(std/hash): add Sha512 and HmacSha512 (#6009) 2020-05-31 16:03:37 -04:00
uki00a 1fe089178a
docs(std/encoding/csv): improve the document and jsdoc comments (#6008) 2020-05-31 16:02:39 -04:00
Bartek Iwańczuk 02d46bae9f
fix: media type for .cjs and application/node (#6005) 2020-05-31 21:08:26 +02:00
Voltra aa514c058a
feat(std/http): add TooEarly status code (#5999)
As per [RFC 8470 5.2](https://tools.ietf.org/html/rfc8470#section-5.2)
2020-05-31 13:49:33 -04:00
Nayeem Rahman 10573183af
fix(std/path): Support browsers (#6003) 2020-05-31 13:48:32 -04:00
uki00a 464f5bf769
chore(cli/tests/unit/remove_test): remove duplicate codes between sync and async cases (#6004) 2020-05-31 13:19:56 -04:00
uki00a 64bd2768f7
fix(#4850): Deno.remove() fails to remove unix socket (#5967) 2020-05-30 14:48:26 -04:00
Bartek Iwańczuk 550556e948
fix: ES private fields parsing in SWC (#5964) 2020-05-30 17:32:48 +02:00
Chris Knight 8b037364ac
doc: add/update jsdoc for global functions (#5963) 2020-05-30 11:19:16 -04:00
Ryan Dahl dad551a3a7
upgrade: Rust crates (#5959) 2020-05-30 11:35:44 +02:00
Marcos Casagrande a82f24e9a8
test to check that resource handle is closed after stream is cancelled (#5956) 2020-05-30 01:02:41 -04:00
Dan Vega 24e545d5bd
typo (#5948) 2020-05-30 00:58:12 -04:00
Ryan Dahl d4b05dd89e
refactor: Split isolate and state using safe get_slot() (#5929) 2020-05-29 17:41:39 -04:00
Bartek Iwańczuk 106b001738
v1.0.3 2020-05-29 18:48:48 +02:00
Nayeem Rahman 8e39275429
fix(cli/permissions): Fix CWD and exec path leaks (#5642) 2020-05-29 17:27:43 +02:00
Bartek Iwańczuk ad6d2a7734
refactor: TS compiler and module graph (#5817)
This PR addresses many problems with module graph loading
introduced in #5029, as well as many long standing issues.

"ModuleGraphLoader" has been wired to "ModuleLoader" implemented
on "State" - that means that dependency analysis and fetching is done
before spinning up TS compiler worker.

Basic dependency tracking for TS compilation has been implemented.

Errors caused by import statements are now annotated with import
location.

Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2020-05-29 16:32:15 +02:00
Yusuke Sakurai b97459b5ae
fix: readTrailer didn't evaluate header names by case-insensitive (#4902) 2020-05-29 14:40:54 +02:00
Nayeem Rahman 49c7077401
fix(cli/js/error_stack): Expose Error.captureStackTrace (#5254) 2020-05-29 14:02:36 +02:00
Akshat Agarwal ce246d8d85
feat(cli): deserialize Permissions from JSON (#5779) 2020-05-29 13:00:47 +02:00
Luca Casonato 02a6720527
Improved typechecking error for unstable props (#5503) 2020-05-29 12:45:20 +02:00
Kitson Kelly 2668637e9b
fix: REPL evaluates in strict mode (#5565)
Since everything that Deno loads is treated as an ES Module, 
it means that all code is treated as "use strict" except for 
when using the REPL. This PR changes that so code in the 
REPL is also always evaluated with "use strict". There are 
also a couple other places where we load code as scripts 
which should also use "use strict" just in case.
2020-05-29 12:24:06 +02:00
Adam Odziemkowski 958f21e7ab
fix(cli): write lock file before running any code (#5794) 2020-05-29 02:43:31 -04:00
zfx 499353ff39
fix(std/log): improve the calculation of byte length (#5819) 2020-05-29 02:39:33 -04:00
Szalay Kristóf 6de59f1908
Return results in benchmark promise (#5842) 2020-05-29 02:29:58 -04:00
Peter Evers fe7d6824c9
fix DenoBlob name (#5879) 2020-05-29 02:27:57 -04:00
uki00a 55311c33c4
chore(integration_tests): stop collecting unnecessary output in permissions tests (#5926) 2020-05-28 19:40:33 -04:00
Chris Knight fadd93b454
feat(std/node): add link/linkSync polyfill (#5930) 2020-05-28 19:39:02 -04:00
Szalay Kristóf c9f7558cd1
fix(std): Fix FileHandler test with mode 'x' on non-English systems (#5757) 2020-05-28 23:08:47 +02:00
Mudit Ameta 8f08b3f73d
Add instructions for using Deno with Emacs (#5928) 2020-05-28 16:27:27 -04:00
Ryan Dahl 2610ceac20
tidy up deno_core modules (#5923) 2020-05-28 13:36:43 -04:00
Chris Knight 86c6f05404
doc: improve documentation for consuming request body (#5771) 2020-05-28 13:36:18 -04:00
David Sherret dc6c07e3ed
fix(cli): Handle formatting UTF-8 w/ BOM files (#5881) 2020-05-28 13:35:24 -04:00
Speykious 6d9b06619d
improve indentation when displaying objects with console.log (#5909) 2020-05-28 09:04:43 -04:00
Kennan Seno 088fc1556c
Add release changes section in doc (#5903) 2020-05-28 09:02:31 -04:00
Marcos Casagrande c9bbb200d6
formData: set default filename for Blob to <blob> (#5907) 2020-05-28 09:02:00 -04:00