summaryrefslogtreecommitdiff
path: root/cli
AgeCommit message (Collapse)Author
2019-10-31cli: replace timer map with red-black tree (#3218)Kevin (Kun) Kassimo Qian
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-31Adds custom inspect method for URL (#3241)Sven Nicolai Viig
2019-10-31Make EOF unique symbol (#3244)Yoshiya Hinosawa
2019-10-29Remove TTY tests - dead code (#3229)Ry Dahl
2019-10-29Use top-level await in jsdoc examples (#3239)Andy Hayden
2019-10-29fix race condition in test http server (#3237)Andy Hayden
2019-10-28refactor: use core ResourceTable in cli (#3206)Bartek Iwańczuk
2019-10-28Prevent customInspect error from crashing console (#3226)Kevin (Kun) "Kassimo" Qian
2019-10-28v0.22.0Ryan Dahl
2019-10-28Re-enable basic stream support for fetch bodies (#3192)Nick Stott
* 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-28Add CustomInspect for Headers (#3130)Rory Malcolm
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-27Use web standard Permissions API (#3200)Yoshiya Hinosawa
2019-10-27feat: top-level-for-await (#3212)Andy Hayden
2019-10-26Support named imports/exports for subset of properties in JSON modules (#3210)Kevin (Kun) "Kassimo" Qian
2019-10-26Use a more performant utf8 decoder algorithm. (#3204)Kitson Kelly
Fixes #3163 Co-authored-by: Kitson Kelly <me@kitsonkelly.com> Co-authored-by: Qwerasd <qwerasd205@users.noreply.github.com>
2019-10-25fix: handle malformed control buffers (#3202)Bartek Iwańczuk
2019-10-24Add error handling for minimal dispatch (#3176)Bartek Iwańczuk
2019-10-24Remove old website (#3194)Ry Dahl
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-23refactor DenoPermissions.check_net & resolve_addr (#3182)EnokMan
2019-10-22remove --no-prompt flag, fail on missing permissions (#3183)Yoshiya Hinosawa
2019-10-22Add TextDecoder benchmark (#3180)Ry Dahl
2019-10-22test: improve http_proxy test (#3185)Yoshiya Hinosawa
2019-10-21feat: Deno.listenTLS (#3152)Bartek Iwańczuk
2019-10-21Fix build warning (#3146)Ry Dahl
2019-10-21update: use v0.21.0 for subcommands (#3168)Yusuke Sakurai
2019-10-19v0.21.0Ryan Dahl
2019-10-19feat: Allow "deno eval" to run code as module (#3148)Kevin (Kun) "Kassimo" Qian
2019-10-19Fix clearTimer bug (#3143)Ry Dahl
2019-10-19chore: remove xevalDelim from Start interface (#3147)Kevin (Kun) "Kassimo" Qian
2019-10-17feat: --reload flag to take arg for partial reload (#3109)Michał Sabiniarz
Example: To reload only std modules --reload=https://deno.land/std/
2019-10-16fix: remote jsx/tsx files were compiled as js/ts (#3125)Yusuke Sakurai
2019-10-15Add debug build to github actionsRyan Dahl
This disabled the tty_tests which seem to be very flaky with the debug build.
2019-10-14perf: eager poll async ops in Isolate (#3046)Bartek Iwańczuk
2019-10-13fix: [tls] op_dial_tls is not registerd and broken (#3121)Yusuke Sakurai
2019-10-12support --allow-net=:4500 (#3115)Bartek Iwańczuk
2019-10-12Update various links to deno_std (#3096)Ryan Dahl
2019-10-11Add init methods for each op module (#3087)Ryan Dahl
2019-10-11Ensure DENO_DIR when saving the REPL history (#3106)Nayeem Rahman
2019-10-09Run deno_std tests in github actionsRyan Dahl
2019-10-07v0.20.0Ryan Dahl
2019-10-07use single thread runime in tokio_util::block_on (#3080)Bartek Iwańczuk
2019-10-06remove more calls to tokio_util::block_on (#3059)Bartek Iwańczuk
towards #2960
2019-10-04Merge deno_cli_snapshots into deno_cli (#3064)Ryan Dahl
2019-10-04Move deno_std to a more convenient location. (#3057)Ryan Dahl
js/deps/https/deno.land/std -> js/std
2019-10-04Use xeval from deno_std (#3058)Nayeem Rahman
2019-10-03Update rust to 1.38.0 (#3030)Andy Hayden
2019-10-03Async compiler processing (#3043)Kitson Kelly
Basically this does pre-processing of TypeScript files and gathers all the dependencies asynchronously. Only then after all the dependencies are gathered, does it do a compile, which at that point all the dependencies are cached in memory in the compiler, so with the exception of the hard coded assets, there are no ops during the compilation. Because op_fetch_source_files is now handled asynchronously in the runtime, we can eliminate the tokio_util::block_on() which was causing the increase in threads. Benchmarking on my machine has shown about a 5% improvement in speed when dealing with compiling TypeScript. Still a long way to go, but an improvement. In theory the module name resolution and the fetching of the source files could be broken out as two different ops. This would prevent situations of sending the full source file all the time when actually the module is the same module referenced by multiple modules, but that could be done subsequently to this.
2019-10-02feat: Add support for passing a key to Deno.env() (#2952)Jed Fox
This adds a new op to get a single env var.
2019-10-02feat: window.onunload (#3023)Bartek Iwańczuk
2019-10-02feat: JSX Support (#3038)Yusuke Sakurai