Ry Dahl
1726194452
Revert "reduce redundancies in the fetch code ( #3249 )" ( #3264 )
...
Max latency benchmark went to zero for deno_proxy.
This reverts commit 65e9179672
2019-11-04 19:10:54 -05:00
Ry Dahl
c04ff22afe
Remove tsconfig files - they are not part of build process ( #3262 )
2019-11-04 18:13:28 -05:00
Kevin (Kun) "Kassimo" Qian
0644f9c1a6
std/http: add serveTLS and listenAndServeTLS ( #3257 )
2019-11-04 13:45:29 -05:00
Bartek Iwańczuk
0049d4e50c
Refactor Worker and ThreadSafeState ( #3242 )
...
* Split ThreadSafeState into State and GlobalState. State is a "local"
state belonging to "Worker" while "GlobalState" is state shared by
whole program.
* Update "Worker" and ops to use "GlobalState" where applicable
* Move and refactor "WorkerChannels" resource
2019-11-04 10:38:52 -05:00
James Wright
429439d198
Consolidates asserts#equal branches for keyed collections (Map/Set) and supports deep equality of Map keys ( #3258 )
2019-11-04 10:21:42 -05:00
Ry Dahl
86b3ac5108
feat: lockfiles ( #3231 )
...
Use --lock-write=lock.json or --lock-check=lock.json on the command
line.
2019-11-03 10:39:27 -05:00
Nick Stott
65e9179672
reduce redundancies in the fetch code ( #3249 )
2019-11-02 11:47:55 -04:00
Kang Huaishuai
36d4256f1c
Upgrade github actions mac environment to macos-latest ( #3250 )
2019-10-31 19:36:22 -07:00
Ry Dahl
af61dbed87
Upgrade node_modules, change tagline, clean up root directory ( #3247 )
...
* Upgrade node_modules
* Simplify tagline
* Move gclient_config.py out of root
* Move package.json to tools
* Remove yarn.lock
* Remove CONTRIBUTING.md
2019-10-31 19:33:27 -07:00
Kevin (Kun) Kassimo Qian
9d6cbb73a8
cli: replace timer map with red-black tree ( #3218 )
...
This avoids a crash when the Deno process has been running for
2**32 ms (about 50 days). Additionaly, time complexity of finding which
timer is due to fire next is reduced from from O(n) to O(log n).
2019-10-31 17:11:58 -07:00
Sven Nicolai Viig
d7a5aed511
Adds custom inspect method for URL ( #3241 )
2019-10-31 14:55:54 -04:00
Yoshiya Hinosawa
4f8c936974
Make EOF unique symbol ( #3244 )
2019-10-31 10:57:09 -04:00
James Wright
64957d92ef
Support for deep Map
equality with asserts#equal
( #3236 )
2019-10-29 20:23:54 -04:00
Ry Dahl
8f571ef166
Remove TTY tests - dead code ( #3229 )
2019-10-29 17:52:57 -04:00
Andy Hayden
3c2399e437
Use top-level await in jsdoc examples ( #3239 )
2019-10-29 17:11:41 -04:00
Ry Dahl
14713adca5
Rename Github Actions workflow ( #3238 )
2019-10-29 17:07:15 -04:00
Andy Hayden
49e04fb240
fix race condition in test http server ( #3237 )
2019-10-29 16:06:14 -04:00
Joseph Sintum
0d41b10ade
Update broken links ( #3225 )
2019-10-29 05:17:58 -04:00
Ry Dahl
38f01f73a4
Move prebuilt binaries to third_party ( #3227 )
2019-10-28 22:04:24 -04:00
Bartek Iwańczuk
a7992e7703
refactor: use core ResourceTable in cli ( #3206 )
2019-10-28 20:42:44 -04:00
Kevin (Kun) "Kassimo" Qian
2f0f236d56
Prevent customInspect error from crashing console ( #3226 )
2019-10-28 18:29:15 -04:00
Andy Hayden
f484776384
Use top-level for-await in various places ( #3217 )
2019-10-28 15:58:35 -04:00
Ryan Dahl
71efe6f2c5
v0.22.0
2019-10-28 14:12:12 -04:00
Robert Jack Will
ff9df0c321
std: fix BufReader.readString to actually return Deno.EOF at end ( #3191 )
2019-10-28 10:28:29 -07:00
Ry Dahl
b273989446
Upgrade V8 to 7.9.317.12 ( #3208 )
2019-10-28 13:05:20 -04:00
Nick Stott
65d9286203
Re-enable basic stream support for fetch bodies ( #3192 )
...
* Add sd-streams from https://github.com/stardazed/sd-streams/blob/master/packages/streams/src/
* change the interfaces in dom_types to match what sd-streams expects
2019-10-28 12:41:36 -04:00
Rory Malcolm
967c236fa5
Add CustomInspect for Headers ( #3130 )
...
Worth noting due to implementation of the Headers class the contents of headersMap have lowercase keys, although this matches the specification as header keys are case agnostic it does seem to not match behaviour of other implementations in other languages I have seen, would require some rewriting of Headers.ts
2019-10-28 12:23:39 -04:00
Yoshiya Hinosawa
efd7e78af3
Use web standard Permissions API ( #3200 )
2019-10-27 11:22:53 -04:00
Trivikram Kamat
2598f9c68d
chore: update contribution guide link ( #3215 )
2019-10-27 09:58:14 -04:00
Andy Hayden
aec5a646c9
feat: top-level-for-await ( #3212 )
2019-10-27 09:04:42 -04:00
Nayeem Rahman
51dd91a3cc
Update link to schematic diagram in manual ( #3211 )
2019-10-26 21:15:49 -04:00
Kevin (Kun) "Kassimo" Qian
6869bfa4c6
Support named imports/exports for subset of properties in JSON modules ( #3210 )
2019-10-26 21:04:34 -04:00
Kitson Kelly
c5fe657dd3
Use a more performant utf8 decoder algorithm. ( #3204 )
...
Fixes #3163
Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
Co-authored-by: Qwerasd <qwerasd205@users.noreply.github.com>
2019-10-26 10:51:53 -04:00
Nayeem Rahman
585993c8d5
Fix some deno.land URLs in the manual ( #3205 )
2019-10-26 10:40:13 -04:00
Christian Moritz
1a86264232
Publish source tarballs for releases ( #3203 )
2019-10-25 15:29:17 -04:00
Bartek Iwańczuk
dfcdc03152
fix: handle malformed control buffers ( #3202 )
2019-10-25 13:23:16 -04:00
Bert Belder
2270abbc44
Use windows-2019 image in Github Actions ( #3198 )
2019-10-24 15:47:27 -07:00
Ry Dahl
be8777de19
Change magic table-of-contents thing ( #3197 )
...
We changed our markdown parser from showdown to remark for better react
integration, and it necessitated this change.
2019-10-24 17:58:57 -04:00
Bartek Iwańczuk
492b87d460
Add error handling for minimal dispatch ( #3176 )
2019-10-24 17:22:31 -04:00
Ry Dahl
1d8f3cc896
Remove old website ( #3194 )
...
Move manual.md and style_guide.md into //std so they can be accessed
from https://deno.land/std/manual.md
Code for new website is https://github.com/denoland/deno_website2
Co-authored-by: Christian Moritz <chrmoritz@gmail.com>
2019-10-24 16:14:05 -04:00
Kang Huaishuai
f96aaa802b
Update GitHub Actions, powershell is default on windows ( #3195 )
...
https://github.blog/changelog/2019-10-17-github-actions-default-shell-on-windows-runners-is-changing-to-powershell/
2019-10-24 15:13:46 -04:00
Ry Dahl
073b64bd43
Add std/examples/welcome.ts ( #3181 )
2019-10-23 09:57:08 -07:00
Bartek Iwańczuk
029e833075
core: Add ResourceTable ( #3150 )
2019-10-23 12:32:28 -04:00
EnokMan
7c60ab4664
refactor DenoPermissions.check_net & resolve_addr ( #3182 )
2019-10-23 10:19:26 -04:00
JaePil Jung
4bebbda8db
Small cleanups in perrmission_prompt_test.ts ( #3188 )
2019-10-23 00:31:46 -07:00
Yoshiya Hinosawa
2804ba8674
remove --no-prompt flag, fail on missing permissions ( #3183 )
2019-10-22 19:35:43 -04:00
Yoshiya Hinosawa
edd6a90da8
upgrade: typescript-eslint to 2.5.0 ( #3184 )
2019-10-22 19:32:56 -04:00
Ry Dahl
dc80dd2ace
Add TextDecoder benchmark ( #3180 )
2019-10-22 18:50:56 -04:00
Bartek Iwańczuk
6257b4044a
core: gracefully handle bad op id ( #3131 )
2019-10-22 10:49:58 -04:00
Yoshiya Hinosawa
ec44b5b6af
test: improve http_proxy test ( #3185 )
2019-10-22 09:52:41 -04:00