Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-14 | chore: upgrade to swc 0.46 (#11402) | David Sherret | |
2021-07-08 | feat(core): return v8::Value from JsRuntime::execute_script (#11129) | Bartek Iwańczuk | |
This commit changes return type of JsRuntime::execute_script to include v8::Value returned from evaluation. When embedding deno_core it is sometimes useful to be able to inspect script evaluation value without the hoops of adding ops to store the value on the OpState. v8::Global<v8::Value> is used so consumers don't have to pass scope themselves. | |||
2021-07-06 | chore: use parking_lot for synchronization primitives to align with tokio ↵ | David Sherret | |
(#11289) parking_lot is already transitively used in tokio via the "full" cargo feature | |||
2021-07-05 | refactor: asynchronous blob backing store (#10969) | Jimmy Wärting | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-06-25 | fix(lsp): reload import registries should not error when the module ↵ | David Sherret | |
registries directory does not exist (#11123) | |||
2021-06-25 | feat(lsp): dependency hover information (#11090) | Kitson Kelly | |
2021-06-24 | fix(lsp): handle invalid config setting better (#11104) | Kitson Kelly | |
Fixes #11100 Fixes #10808 | |||
2021-06-22 | chore: use lsp to get parent process id (#11083) | David Sherret | |
Removes the previously added internal `--parent-pid` flag. This solution is better. | |||
2021-06-22 | refactor: unify JavaScript script execution method (#11043) | Bartek Iwańczuk | |
This commit renames "JsRuntime::execute" to "JsRuntime::execute_script". Additionally same renames were applied to methods on "deno_runtime::Worker" and "deno_runtime::WebWorker". A new macro was added to "deno_core" called "located_script_name" which returns the name of Rust file alongside line no and col no of that call site. This macro is useful in combination with "JsRuntime::execute_script" and allows to provide accurate place where "one-off" JavaScript scripts are executed for internal runtime functions. Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com> | |||
2021-06-22 | feat(cli): support "types" when type checking (#10999) | Kitson Kelly | |
Fixes #10677 | |||
2021-06-21 | feat(lsp): quick fix actions to ignore lint errors (#10627) | Satya Rohith | |
Closes #10122 | |||
2021-06-19 | fix(lsp): do not rename in strings and comments (#11041) | David Sherret | |
2021-06-17 | chore: fix new linting errors flagged by Rust 1.53 (#11029) | David Sherret | |
2021-06-17 | chore(lsp): add `--parent-pid <pid>` flag (#11023) | David Sherret | |
This commit adds a new `--parent-pid <pid>` flag to `deno lsp` that when provided starts a task that checks for the existence of the provided process id (ex. vscode's) every 30 seconds. If the process doesn't exist (meaning the deno process has nothing interacting with it), then it terminates itself. | |||
2021-06-17 | chore: upgrade Rust to 1.53.0 (#11021) | Yusuke Tanaka | |
2021-06-15 | Remove various unnecessary allow(clippy) declarations (#10971) | Ryan Dahl | |
2021-06-10 | refactor: merge deno_file crate into deno_web (#10914) | Bartek Iwańczuk | |
This refactor makes it so there's one less crate to publish on each release. | |||
2021-06-09 | feat(lsp): add additional logging information (#10890) | Kitson Kelly | |
2021-06-07 | feat(lsp): add test code lens (#10874) | Kitson Kelly | |
Ref #8643 | |||
2021-06-06 | fix(#10747): cannot read config option in windows (#10791) | jeiea | |
Fixes #10747 | |||
2021-06-05 | fix(lsp): refactor, fix issues and add benchmark for code lens (#10841) | Kitson Kelly | |
2021-06-03 | fix(#10775): diagnostics update on dependency changes (#10817) | Kitson Kelly | |
Fixes #10775 | |||
2021-06-02 | fix(#10815): lsp only responds to formatting for md, json, jsonc (#10816) | Kitson Kelly | |
Fixes #10815 | |||
2021-06-01 | feat(lsp): registry auto discovery (#10813) | Kitson Kelly | |
Closes: #10194 Fixes: #10468 | |||
2021-06-01 | fix(lsp): updates to workspace config are processed sync (#10812) | Kitson Kelly | |
2021-05-31 | fix(cli): Don't statically error on dynamic unmapped bare specifiers (#10618) | Nayeem Rahman | |
Fixes #10168 Fixes #10615 Fixes #10616 | |||
2021-05-29 | fix(#10765): lsp import fixes include extensions (#10778) | Kitson Kelly | |
Fixes #10765 | |||
2021-05-28 | feat(cli): upgrade to TypeScript 4.3 (#9960) | Kitson Kelly | |
2021-05-26 | feat(lsp): show hints from `deno_lint` in addition to messages (#10739) | Yusuke Tanaka | |
2021-05-25 | feat(lsp): diagnostics for deno types and triple-slash refs (#10699) | Kitson Kelly | |
Fixes #9823 | |||
2021-05-20 | fix(lsp): re-enable the per resource configuration without a deadlock (#10625) | Kitson Kelly | |
Fixes #10603 | |||
2021-05-19 | fix(#10695): deps diagnostics include data property (#10696) | Kitson Kelly | |
Fixes #10695 | |||
2021-05-18 | fix(lsp): make failed to load config error descriptive (#10685) | Satya Rohith | |
2021-05-18 | feat(lsp): provide X-Deno-Warning as a diagnostic (#10680) | Kitson Kelly | |
Closes #9932 | |||
2021-05-18 | feat(lsp): support formatting json and markdown files (#10180) | Satya Rohith | |
Resolves #9447 Resolves #9415 | |||
2021-05-18 | refactor: share test harness for lsp between bench and integration (#10659) | Kitson Kelly | |
2021-05-17 | fix: static import permissions in dynamic imports | Luca Casonato | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-05-15 | docs(cli/dts): fix link from master to main (#10633) | Yusuke Tanaka | |
2021-05-13 | fix(lsp): remove duplicate cwd in config path (#10620) | Niclas Overby | |
2021-05-12 | fix(#10603): revert minimal changes to resolve deadlock bug (#10605) | Kitson Kelly | |
2021-05-11 | fix(lsp): remove code_action/diagnostics deadlock (#10555) | Kitson Kelly | |
Landed without test to meet 1.10.0 deadline. See #10587. | |||
2021-05-11 | feat(lsp): add internal debugging logging (#10438) | Kitson Kelly | |
Ref: #10368 | |||
2021-05-10 | chore: upgrade crates (#10559) | Bartek Iwańczuk | |
2021-05-10 | fix(cli): typings for `Deno.os.arch` (#10541) | Elias Sjögreen | |
2021-05-10 | refactor(cli): replace loading file for --config flag with generic structure ↵ | Bartek Iwańczuk | |
(#10481) Currently file passed to --config file is parsed using TsConfig structure that does multiple things when loading the file. Instead of relying on that structure I've introduced ConfigFile structure that can be updated to sniff out more fields from the config file in the future. | |||
2021-05-10 | feat: support workspace folders configuration (#10488) | Kitson Kelly | |
Ref #8643 | |||
2021-05-07 | refactor(lsp): publish diagnostics independently (#10525) | Kitson Kelly | |
Resolves #10518 | |||
2021-05-06 | refactor(ops): replace `ZeroCopyBuf` arg by 2nd generic deserializable arg ↵ | Aaron O'Mullan | |
(#10448) | |||
2021-05-02 | clean(cli): prefix all op functions with op_ (#10463) | Aaron O'Mullan | |
Makes the codebase more searchable and helps distinguish op functions from helper functions Besides tests/examples/benches this pattern appears to be used everywhere else in the codebase | |||
2021-05-01 | fix(console): Remove `console.timeStamp` from types (#10455) | Liam Murphy | |
Fixes #10444 |