Yoshiya Hinosawa
cae71ed841
Implement console.groupCollapsed ( #1452 )
...
This implementation of groupCollapsed is intentionally different
from the spec defined by whatwg. See the conversation in #1355
and #1363 .
2019-01-06 16:34:52 -05:00
Ryan Dahl
1b7938e3aa
Add libdeno.builtinModules ( #1463 )
...
This is needed to support builtin modules like
import { open } from "deno"
2019-01-06 16:32:21 -05:00
Ryan Dahl
f37d67e809
Revert "Split Runner from Compiler" ( #1462 )
...
This reverts commit 3d03f5b0cb
.
2019-01-06 14:17:13 -05:00
Ryan Dahl
57301909cd
Add deno.pid ( #1464 )
2019-01-06 14:16:42 -05:00
Adam Conrad
f44322128b
Add Event web API ( #1059 )
2019-01-05 10:02:44 -05:00
Ryan Dahl
ea6c9f2f36
Revert "use byte array instead of string for code fetch ( #1307 )" ( #1455 )
...
This reverts commit e976b3e041
.
There is nothing technically wrong with this commit, but it's adding
complexity to a big refactor (native ES modules #975 ). Since it's not
necessary and simply a philosophical preference, I will revert for now
and try to bring it back later.
2019-01-03 22:11:01 -05:00
Satya Rohith
6be1164d89
Remove assertion for empty modules ( #1450 )
2019-01-03 22:09:07 -05:00
Ryan Dahl
4f62a56f90
Move testing module to deno_std ( #1451 )
...
Upgrades deno_std submodule.
2019-01-03 14:55:22 -05:00
Kevin (Kun) "Kassimo" Qian
8d452d74fa
Support more fetch init body types ( #1449 )
2019-01-03 06:41:20 -05:00
bokuweb
0834478154
fix: use unknown instead of any in testing
2019-01-02 20:22:44 -05:00
Ryan Dahl
2c477dd7cb
Happy new year!
2019-01-02 02:37:08 +01:00
Ryan Dahl
68e009d1d8
Upgrade deno_std
2018-12-31 19:38:52 +00:00
迷渡
48e29c3c86
make Headers
follow spec ( #1427 )
2018-12-29 12:30:11 +00:00
Yoshihisa Mochihara
3d9f46a6cf
Rename file.ts to dom_file.ts ( #1423 )
2018-12-27 09:45:58 +00:00
迷渡
5e518b7417
check runtime FormData
and Headers
params ( #1415 )
2018-12-27 02:12:55 +00:00
Ryan Dahl
32e1641628
deno_net -> deno_std rename
...
Also don't format external js/deps
2018-12-24 11:31:17 -05:00
迷渡
c002ea10fa
fix FormData.name ( #1412 )
2018-12-24 11:18:01 -05:00
迷渡
7d0e1050d3
runtime arg check URLSearchParams
( #1390 )
2018-12-23 23:07:58 -05:00
Ryan Dahl
6cc998f28b
Remove support for extensionless import ( #1396 )
2018-12-23 11:44:08 -05:00
Kevin (Kun) "Kassimo" Qian
cbee2895b3
Implement Body.formData
for fetch ( #1393 )
2018-12-21 17:09:53 -05:00
Kitson Kelly
317fddbbf8
Improve handling of non-coercable objects in assertEqual ( #1385 )
2018-12-21 06:03:27 -05:00
Kevin (Kun) "Kassimo" Qian
e4be1209b6
Avoid fetch segfault on empty Uri ( #1394 )
2018-12-21 04:47:09 -05:00
Kevin (Kun) "Kassimo" Qian
419000d556
Expose deno.inspect ( #1378 )
2018-12-19 22:08:49 -05:00
Kevin (Kun) "Kassimo" Qian
57338d98be
Add illegal header name and value guards ( #1375 )
2018-12-19 02:57:23 -05:00
迷渡
3dbd18af09
Fix URLSearchParams set() and constructor() ( #1368 )
2018-12-18 20:14:59 -05:00
Kitson Kelly
91a41ca124
Add URL implementation ( #1359 )
2018-12-17 20:07:47 -05:00
迷渡
04076465cf
Add console.count and console.time ( #1358 )
2018-12-17 11:54:33 -05:00
迷渡
769994bd4e
console.assert
should not throw error (#1335 )
2018-12-14 14:36:08 -05:00
Kevin (Kun) "Kassimo" Qian
2cb52cc4d1
Fix deno.open permission check ( #1336 )
2018-12-13 16:20:37 -05:00
Tim Wang
07369a6270
Fix typo in errors.ts JSDoc
2018-12-13 15:36:15 -05:00
Bartek Iwańczuk
c2b91a3ef6
Flesh out open() modes ( #1282 )
2018-12-12 12:05:58 -05:00
F001
e976b3e041
use byte array instead of string for code fetch ( #1307 )
2018-12-12 04:43:42 -05:00
Kevin (Kun) "Kassimo" Qian
8502cb0ccb
Avoid Uint8Array.prototype throwing type error in console.log ( #1327 )
2018-12-12 02:32:24 -05:00
Kevin (Kun) "Kassimo" Qian
585de35b1d
readDir entry mode ( #1326 )
2018-12-12 02:31:18 -05:00
Ryan Dahl
52079b26db
Minor rename for CodeFetch parameters
...
This bring it inline with terminology used in V8
See ResolveCallback in v8.h
2018-12-11 15:06:56 -05:00
Kevin (Kun) "Kassimo" Qian
1548792fb3
Add more console types formatting support ( #1299 )
2018-12-10 12:01:02 -05:00
binaryta
c427c2df42
Add TooLarge error code for buffers ( #1298 )
...
In collaboration with @yushimatenjin
2018-12-09 15:38:30 -05:00
Bartek Iwańczuk
ba429ccde8
Add benchmark for net/http ( #1289 )
2018-12-07 16:36:16 -05:00
Ryan Dahl
c113df1bb8
Process source maps in Rust instead of JS ( #1280 )
...
- Improves speed and binary size significantly.
- Makes deno_last_exception() output a JSON structure.
- Isolate::execute and Isolate::event_loop now return
structured, mapped JSError objects on errors.
- Removes libdeno functions:
libdeno.setGlobalErrorHandler()
libdeno.setPromiseRejectHandler()
libdeno.setPromiseErrorExaminer()
In collaboration with Ryan Dahl.
2018-12-06 23:05:36 -05:00
Kitson Kelly
568ac0c902
Add ASCII support to TextDecoder
2018-12-06 18:45:10 -05:00
Kitson Kelly
6cc89b9e27
Use alternate TextEncoder/TextDecoder implementation ( #1281 )
...
This is faster and smaller.
2018-12-06 10:01:15 -08:00
Kevin (Kun) "Kassimo" Qian
f6c841a6cd
Turn off kPromiseResolvedAfterResolved warning
2018-12-03 16:30:08 -08:00
kyraNET
7c6479e28f
feat: Support for bigints in console
2018-11-30 22:37:26 -08:00
Ryan Dahl
b7178e1704
Upgrade Prettier to support BigInt syntax in TS
2018-11-30 16:26:53 -08:00
DanSnow
d43a4be0d2
Add Process.output ( #1235 )
2018-11-30 10:44:05 -08:00
DanSnow
e749b37b7c
Add deno.readAll() ( #1234 )
2018-11-30 09:58:31 -08:00
Kitson Kelly
17994d4542
Upgrade to TypeScript 3.2
2018-11-29 23:37:28 -08:00
Kevin (Kun) "Kassimo" Qian
09aa9b9698
REPL unblock event loop AND fix REPL setTimeout fire problems
2018-11-28 15:25:30 -08:00
Bartek Iwańczuk
b183b01c8e
add test for Buffer edge case
2018-11-27 13:14:24 -08:00
Ryan Dahl
a25497fb66
Disable flaky fetch tests.
2018-11-27 11:33:23 -08:00