summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-13fix(std/encoding): base64 properly encodes mbc and handles Uint8Arrays (#7807)timonson
Fixes #6094 Fixes #4794
2020-10-12chore(cli): remove dead code (#7941)Kitson Kelly
2020-10-12refactor(cli): move info subcommand over to new module graph (#7892)Kitson Kelly
2020-10-12feat(cli): support importmap flag with deno doc subcommand (#7821)Valentin Anger
Fixes #7783
2020-10-12fix(cli/rt/main): Add global interface objects (#7875)Nayeem Rahman
2020-10-11fix(console): fix inspection of Function (#7930)Yoshiya Hinosawa
This commit fixes the inspection of functions. The current implementation gets the name of the type of the function from "f.__proto__.constructor.name", and it throws when the prototype is set to null. This commit checks the prototype before accessing its constructor name and uses the generic name 'Function' if the prototype is not available.
2020-10-11fix(cli/console): only inspect getters with option (#7830)Casper Beyer
2020-10-11fix(std): Parsing inline arrays of inline tables in toml (#7902)Peter
2020-10-11refactor(cli/repl): get context id from notification (#7864)Casper Beyer
This takes the execution context id from a notification which is sent on Runtime.enable rather than hard-coding it to a magic value.
2020-10-11reland JsRuntime/Worker is not a Future (#7924)Bartek Iwańczuk
2020-10-10Revert "feat(std/node/fs): adding readdir, rename, and some others (#7666)" ↵Bartek Iwańczuk
(#7917) This reverts commit 40324ff74816a99ea061929ece1c6a4ff3078bc3.
2020-10-10v1.4.6Bartek Iwańczuk
2020-10-10Fix 100% CPU idling problem by reverting #7672 (#7911)Ryan Dahl
* Revert "refactor: Worker is not a Future (#7895)" This reverts commit f4357f0ff9d39411f22504fcc20db6bd5dec6ddb. * Revert "refactor(core): JsRuntime is not a Future (#7855)" This reverts commit d8879feb8c832dbb38649551b1cb0730874f7be6. * Revert "fix(core): module execution with top level await (#7672)" This reverts commit c7c767782538243ded64742dca9b34d6af74d62d.
2020-10-10fix(op_crate/web): add padding on URLSearchParam (#7905)Lively
Fixes #7888
2020-10-09docs: add Deno internals talk from Paris Deno (#7889)Trivikram Kamat
2020-10-09Implement Serialize for ModuleSpecifier (#7900)Ryan Dahl
Also re-export serde from deno_core, since its now a dependency.
2020-10-09refactor: Worker is not a Future (#7895)Bartek Iwańczuk
This commit rewrites deno::Worker to not implement Future trait. Instead there are two separate methods: - Worker::poll_event_loop() - does single tick of event loop - Worker::run_event_loop() - runs event loop to completion Additionally some cleanup to Worker's field visibility was done.
2020-10-09fix Releases.md (#7883)Bartek Iwańczuk
2020-10-09ci: add workaround for MacOS + Cargo + Github Actions cache bug (#7898)Bert Belder
2020-10-09ci: fix rusty_v8 binary download unavailable (#7898)Bert Belder
A recent change in rustc or cargo made it so that rusty_v8's `build.rs`, which is responsible for downloading `librusty_v8.a`, does not get rebuilt or re-run when its build output directory is restored from the Github Actions cache. However, rusty_v8's custom build script does not save the download to its build output directory; it puts the file in `target/debug|release/gn_out/obj` instead. To get CI going again we opted to add `target/*/gn_out` to the Github Actions cache. A more robust fix would be make rusty_v8 save the download to the cargo-designated output directory.
2020-10-09build: invalidate GHA cache (#7894)Bartek Iwańczuk
2020-10-09fix(op_crates/fetch): Stringify and parse Request URLs (#7838)Nayeem Rahman
Fixes #7837
2020-10-08Fix typos (#7882)crowlKats
2020-10-08docs(std/bytes): add missing docs to README (#7885)Yoshiya Hinosawa
2020-10-08upgrade: Rust 1.47.0 (#7886)Bartek Iwańczuk
2020-10-08v1.4.5Bartek Iwańczuk
2020-10-08fix: update worker types to better align to lib.dom.d.ts (#7843)Kitson Kelly
2020-10-08fix(cli/rt/error_stack): Improve message line formatting (#7860)Nayeem Rahman
2020-10-08fix(cli/fs) Small change in filter expression (#7865)Simon Rask
2020-10-07refactor(core): JsRuntime is not a Future (#7855)Bartek Iwańczuk
This commit rewrites deno_core::JsRuntime to not implement Future trait. Instead there are two separate methods: - JsRuntime::poll_event_loop() - does single tick of event loop - JsRuntime::run_event_loop() - runs event loop to completion
2020-10-07fix(cli/rt/console): Don't require a prototype to detect a class instance ↵Nayeem Rahman
(#7869)
2020-10-07upgrade: deno_doc, deno_lint, dprint, swc (#7862)Bartek Iwańczuk
2020-10-07docs(std/encoding/csv): update the usage of ParseOptions (#7857)Cedric Vangout
2020-10-07upgrade: rusty_v8 0.11.0, V8 8.7.220.3 (#7859)Bartek Iwańczuk
2020-10-07refactor: rename isolate to js_runtime (#7858)Bartek Iwańczuk
This commit renames occurrences of "isolate" variable name to "js_runtime". This was outstanding debt after renaming deno_core::CoreIsolate to JsRuntime.
2020-10-07refactor(core): JsRuntime doesn't defer to OwnedIsolate (#7853)Bartek Iwańczuk
Remove Deref and DeferMut implementations for JsRuntime.
2020-10-07fix(cli/ops/fs): Don't force Windows paths separate paths with forward slash ↵Nayeem Rahman
(#7833)
2020-10-07refactor(cli): remove TextDocument (#7850)Kitson Kelly
2020-10-07refactor(cli/inspector): use &str for post_message (#7851)Casper Beyer
This changes the signature of InspectorSession.post_message to take a &str rather than a String avoiding the need call str.to_string at each call site.
2020-10-07refactor(cli): cleanups to new module graph (#7846)Kitson Kelly
2020-10-07docs(README): fix code block type (#7845)Yasser A.Idrissi
2020-10-07docs: fix deno.land/manual example and clarify linting of code (#7842)Steven Guerrero
Fixes #7841
2020-10-06refactor(cli/repl): tightly integrate event loop (#7834)Casper Beyer
2020-10-06chore: update contributing.md and PR template (#7820)Bartek Iwańczuk
2020-10-06fix(core): module execution with top level await (#7672)Bartek Iwańczuk
This commit fixes implementation of top level await in "deno_core". Previously promise returned from module execution was ignored causing to execute modules out-of-order. With this commit promise returned from module execution is stored on "JsRuntime" and event loop is polled until the promise resolves.
2020-10-06feat(std/node/fs): adding readdir, rename, and some others (#7666)ali ahmed
2020-10-06fix(std/node/fs): allow appendFileSync to accept Uint8Array as type for data ↵ali ahmed
(#7835)
2020-10-05chore: add a bundle benchmark (#7828)Kitson Kelly
2020-10-05perf(cli/console): Don't add redundant ANSI codes (#7823)Nayeem Rahman
2020-10-05fix(core): handle unregistered errors in core better (#7817)Kitson Kelly