Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-20 | feat: stabilize Deno.fsync and Deno.fdatasync (#8038) | Casper Beyer | |
2020-10-20 | chore: Rename --importmap to --import-map (#7032) | Nayeem Rahman | |
--importmap still works as an alias to --import-map but is not visible in CLI help output. | |||
2020-10-20 | fix(op_crates/web): TextEncoder should return error message with original ↵ | aca | |
input (#8005) | |||
2020-10-20 | fix(cli): use rid getter for stdio (#8014) | Casper Beyer | |
This changes the rid of Deno.stdin, Deno.stdout, Deno.stderr from a mutable property into a getter to match the rid semantics of Deno.File. | |||
2020-10-20 | fix(cli/worker): Print error stacks from the origin Worker (#7987) | Nayeem Rahman | |
Fixes #4728 | |||
2020-10-20 | feat(cli): add support for bundle --no-check (#8023) | Kitson Kelly | |
Fixes #6686 | |||
2020-10-20 | fix(cli/rt/performance): check for object props in startOrMeasureOptions ↵ | Jesse Jackson | |
before throwing (#7884) Fixes #7876 Co-authored-by: Ryan Dahl <ry@tinyclouds.org> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2020-10-19 | fix(op_crates/web): TextEncoder should throw RangeError (#8039) | Leonard Ginters | |
This commit changes error type thrown by TextEncoder, when provided encoding is not supported matching Chromium behavior. | |||
2020-10-19 | fix(cli): Handling of relative importmaps while using watch (#7950) | Absebo | |
2020-10-19 | feat(cli/repl): add tab completion (#7827) | Casper Beyer | |
This commit adds tab completion in REPL. Currently it works only for global identifiers and object properties. | |||
2020-10-19 | feat(cli/installer): Add missing flags for deno install (#7601) | Nayeem Rahman | |
This commit adds support for following flags: - deno install --importmap - deno install --no-remote - deno install --lock - deno install --lock-write - deno install --cached-only - deno install --v8-flags - deno install --seed | |||
2020-10-19 | fix(cli/repl): ignore pair matching inside literals (#8037) | Casper Beyer | |
2020-10-19 | fix(op_crates/fetch): Body.body should be stream of Uint8Array (#8030) | Luca Casonato | |
2020-10-19 | fix(cli/repl): unterminated string literal should invalidate (#7896) | Casper Beyer | |
This adds the grave character to the pair matching so that template string literals trigger multi-line edits. | |||
2020-10-19 | docs: readTextFile / readTextFileSync throw when reading directory (#7999) | vwkd | |
2020-10-19 | fix(cli/repl): keyboard interrupt should continue (#7960) | Casper Beyer | |
This changes the behavior of keyboard interrupts (ctrl+c) to continue, clearing the current line instead of exiting. Exit can still be done with ctrl+d or by calling close(). | |||
2020-10-19 | fix(cli/repl): write all results to stdout (#7893) | Casper Beyer | |
This writes all evaluaton results to stdout regardless if the result is an error or not. This matches the behavior of other read-eval-print-loops like Node. | |||
2020-10-19 | deno_core 0.64.0 (#8025) | Ryan Dahl | |
2020-10-18 | refactor(lint): show hint for lint errors (#8016) | Bartek Iwańczuk | |
This commit adds formatting of optional "hint" that can be present in lint diagnostic. | |||
2020-10-18 | refactor(cli/repl): extract is_closing to a function (#8015) | Casper Beyer | |
This extracts is closing into a function so that it can easily be used as the condition for the loop. | |||
2020-10-17 | upgrade: deno_doc, deno_lint, dprint, swc (#8009) | Bartek Iwańczuk | |
2020-10-15 | feat(cli/ops): add the sleep_sync op (#7974) | William Perron | |
2020-10-16 | fix(cli): ModuleGraph2 properly handles redirects (#7981) | Kitson Kelly | |
2020-10-15 | Reland feat(cli/console): inspect with colors regardless of Deno.noColor (#7976) | Bartek Iwańczuk | |
2020-10-14 | Revert "feat(cli/console): inspect with colors regardless of Deno.noColor ↵ | Bartek Iwańczuk | |
(#7778)" (#7973) This reverts commit f75bd89aff7cffafceb394d629995479af54a156. | |||
2020-10-14 | feat(cli/console): inspect with colors regardless of Deno.noColor (#7778) | TTtie | |
This commit adds the ability for users to inspect items stylized with ANSI colors regardless of the value of Deno.noColor. | |||
2020-10-14 | fix typos (#7964) | vwkd | |
2020-10-14 | fix(test): return error when awaiting unresolved promise (#7968) | Bartek Iwańczuk | |
This commit fixes test runner by awaitning "Deno.runTests()" call, which ensures proper error is returned when there's an unresolved promise that's being awaited. | |||
2020-10-14 | fix(console): fix the test cases of function inspections (#7965) | Yoshiya Hinosawa | |
2020-10-14 | refactor(cli/repl): clean up prelude injection (#7967) | Casper Beyer | |
This extracts prelude injection into a helper function and moves the prelude string literal into a top level static string to help trim some of the fat out of the run function. | |||
2020-10-14 | fix: top-level-await module execution (#7946) | Bartek Iwańczuk | |
This commit changes implementation of top-level-await in "deno_core". Previously promise returned from module evaluation was not awaited, leading to out-of-order execution of modules that have TLA. It's been fixed by changing "JsRuntime::mod_evaluate" to be an async function that resolves when the promise returned from module evaluation also resolves. When waiting for promise resolution event loop is polled repeatedly, until there are no more dynamic imports or pending ops. | |||
2020-10-14 | refactor(cli): add tsc2 (#7942) | Kitson Kelly | |
Ref #7225 | |||
2020-10-13 | Remove dead code (#7963) | Ryan Dahl | |
2020-10-13 | fix(op_crates/web/url): apply backslash replacement to the pathname setter ↵ | Nayeem Rahman | |
(#7937) | |||
2020-10-13 | feat(cli/repl): add regex based syntax highlighter (#7811) | Casper Beyer | |
This commit adds a simple regex replace based highlighter to the REPL editor. It tries to match the color palette of Deno.inspect() | |||
2020-10-13 | feat: add alert, confirm, and prompt (#7507) | Yoshiya Hinosawa | |
This commit adds "alert", "confirm" and "prompt" functions from web standards. | |||
2020-10-13 | refactor(cli): rename GlobalState to ProgramState (#7914) | Bartek Iwańczuk | |
2020-10-13 | reafactor(cli): use Emit enum and rename ts_build_info (#7952) | Kitson Kelly | |
2020-10-12 | chore(cli): remove dead code (#7941) | Kitson Kelly | |
2020-10-12 | refactor(cli): move info subcommand over to new module graph (#7892) | Kitson Kelly | |
2020-10-12 | feat(cli): support importmap flag with deno doc subcommand (#7821) | Valentin Anger | |
Fixes #7783 | |||
2020-10-12 | fix(cli/rt/main): Add global interface objects (#7875) | Nayeem Rahman | |
2020-10-11 | fix(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-11 | fix(cli/console): only inspect getters with option (#7830) | Casper Beyer | |
2020-10-11 | refactor(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-11 | reland JsRuntime/Worker is not a Future (#7924) | Bartek Iwańczuk | |
2020-10-10 | v1.4.6 | Bartek Iwańczuk | |
2020-10-10 | Fix 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-10 | fix(op_crate/web): add padding on URLSearchParam (#7905) | Lively | |
Fixes #7888 | |||
2020-10-09 | refactor: 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. |