summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-11docs(tools/repl): remove rogue reference to issue (#8720)Casper Beyer
The keybindings are from upstream rustyline, I was a bit too blind copying action descriptions and a reference to a issue stuck in to the description of the ctrl-v binding. This commit removes the offending reference.
2020-12-11refactor(cli): decouple ops from ProgramState and Flags (#8659)Bartek Iwańczuk
This commit does major refactor of "Worker" and "WebWorker", in order to decouple them from "ProgramState" and "Flags". The main points of interest are "create_main_worker()" and "create_web_worker_callback()" functions which are responsible for creating "Worker" and "WebWorker" in CLI context. As a result it is now possible to factor out common "runtime" functionality into a separate crate.
2020-12-11docs: Fix readme typo (#8721)Tomáš Znamenáček
2020-12-11fix(cli): zsh completions (#8718)crowlKats
2020-12-10docs(tools): add documentation for the deno lsp command (#8676)Valentin Anger
Co-authored-by: Yuki Tanaka <uki00a@gmail.com>
2020-12-11chore: fixed various misspellings and other typos (#8691)Anh Hong
2020-12-10fix(doc): Resolves dead link on script installer man page (#8705)Andrew Mitchell
2020-12-10docs(std/wasi): document ContextOptions (#8715)Casper Beyer
2020-12-10refactor(core): stack trace mapping (#8660)Bartek Iwańczuk
This commit adds "Deno.core.createPrepareStackTrace". This function was moved from "cli/rt/40_error_stack.js" to unify handling of stack frames in core (before this PR there was implicit dependency on logic in "core/error.rs::JsError"). Unfortunately formatting logic must still be duplicated in "cli/error.js::PrettyJsError" to provide coloring, but currently there's no solution to this problem. "createPrepareStackTrace" can accept a single argument; a function that takes a location and provides source mapped location back.
2020-12-10docs(std/wasi): add a basic description of Context (#8711)Casper Beyer
2020-12-10fix(std/wasi): disallow multiple starts (#8712)Casper Beyer
2020-12-10test(std/wasi): run test runner with --no-check (#8710)Casper Beyer
2020-12-10test(std/wasi): add a case for open directory/../.. (#8708)Casper Beyer
2020-12-10docs: fix naming in `std/io` usage example (#8700)tomholford
Co-authored-by: tomholford <tomholford@users.noreply.github.com>
2020-12-10fix(lsp): only resolve sources with supported schemas (#8696)Kitson Kelly
Fixes #8695
2020-12-09chore: update swc_ecmascript to 0.15.0 (#8688)Luca Casonato
2020-12-09build: remove cargo publish --dry-run (#8694)Bartek Iwańczuk
2020-12-10feat(lsp): support import maps (#8683)Kitson Kelly
2020-12-09build: fix doctests, run cargo publish --dry-run (#8689)Ryan Dahl
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2020-12-09fix(op_crates/fetch): support non-ascii response headers value (#8600)Jae-Heon Ji
2020-12-09core: add plumbing for canceling ops when closing a resource (#8661)Bert Belder
2020-12-09test(core): type aliases in OpState (#8653)Bartek Iwańczuk
This commit adds a test case to core/gotham_state.rs that shows that type aliases can't be used reliably. Instead wrapper types should be used.
2020-12-08Remove dead code: itest_ignore (#8668)Ryan Dahl
2020-12-08fix: pull .d.ts files from js mod (#8671)Bartek Iwańczuk
2020-12-08v1.6.0Bartek Iwańczuk
2020-12-08chore: release crates (#8662)Bartek Iwańczuk
2020-12-08feat(lsp): basic support for textDocument/completion (#8651)Luca Casonato
2020-12-08upgrade rusty_v8 to 0.14.0 (#8663)Ryan Dahl
2020-12-07Upgrade ring to support arm64 (#8658)Ryan Dahl
2020-12-08refactor(core): change script name for core.js (#8650)Bartek Iwańczuk
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
2020-12-07chore(cli): unhide lsp command from CLI (#8647)Bartek Iwańczuk
2020-12-07refactor(cli/rt): deduplicate code (#8649)Benjamin Gruenbaum
2020-12-07perf: use minimal op with performance.now() (#8619)Steven Guerrero
2020-12-07chore(std): Remove tsconfig_test.json (#8629)Nayeem Rahman
Ref #8050
2020-12-07feat: add mvp language server (#8515)Kitson Kelly
Resolves #8400
2020-12-07refactor(cli): Simplify choosing type lib in CliModuleLoader (#8637)Bartek Iwańczuk
2020-12-07refactor(cli): Reorganize worker code, use stronger memory ordering (#8638)Bartek Iwańczuk
2020-12-06refactor(cli): remove Option from Flags.v8_flags (#8633)crowlKats
2020-12-06docs(examples): Synchronize links in TOC and index (#8635)Justin Mayhew
2020-12-06BREAKING(std/bytes): Adjust APIs based on std-wg discussion (#8612)Yosi Pramajaya
2020-12-05fix(std/bufio): Remove '\r' at the end of Windows lines (#8447)Iván Canales
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
2020-12-05docs(tools): add documentation for deno compile cmd (#8615)fabiante
2020-12-05feat(std/node): Add "setImmediate" and "clearImmediate" to global scope (#8566)Liam Murphy
Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl>
2020-12-05fix(std/encoding): Rewrite toml parser not to use eval() (#8624)Yuki Tanaka
2020-12-05refactor(std/wasi): prefer explicit encoder/decoder names (#8622)Casper Beyer
This renames a couple of identifiers from the ambigious name "text" to the more explicit textEncoder and textDecoder depending on what they are.
2020-12-05docs(core): Fix typo in load_module's docstring (#8564)Paco
2020-12-04feat(op_crates/web) EventTarget signal support (#8616)Benjamin Gruenbaum
Fixes: https://github.com/denoland/deno/issues/8606
2020-12-04refactor(std/wasi): prefer nullish coalescing (#8607)Casper Beyer
2020-12-04upgrade: swc_bundler 0.17.5 (#8588)Bartek Iwańczuk
2020-12-03feat(std/wasi): add return on exit option (#8605)Casper Beyer
This adds an exitOnReturn option to context making it possible to unwind the stack on the exit(2) syscall instead of delegating to it directly. Use case is being able to treat WASI execution contexts as children that don't kill the parent on exit.