Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-13 | chore(repl): mark some tests as flaky (#19475) | David Sherret | |
2023-06-10 | chore(tests): test_util - Add `PathRef` (#19450) | David Sherret | |
This adds a new `PathRef` struct to test_util for making it easier to work with paths in test code. I'm going to expand on this more in the future. | |||
2023-06-06 | fix(repl): correctly print string exception (#19391) | sigmaSd | |
Fixes a recent regression where `throw "hello"` in the repl prints `Uncaught undefined` instead of `throw "hello"` | |||
2023-05-11 | feat(lsp): ability to configure document pre-load limit (#19097) | David Sherret | |
Adds a `deno.preloadLimit` option (ex. `"deno.preloadLimit": 2000`) which specifies how many file entries to traverse on the file system when the lsp loads or its configuration changes. Closes #18955 | |||
2023-04-30 | refactor: merge Deno & Node inspectors (#18691) | Leo Kettmeir | |
2023-04-28 | fix(repl): don't panic on undefined exception (#18888) | Nayeem Rahman | |
Fixes regression from #18878 where `Promise.reject()`, `Promise.reject(undefined)` and `reportError(undefined)` panic in the REPL. Fixes `throw undefined` printing `Uncaught Unknown exception` instead of `Uncaught undefined`. | |||
2023-04-27 | fix(repl): print unhandled rejections and event errors (#18878) | Nayeem Rahman | |
Fixes #8858. Fixes #8869. ``` $ target/debug/deno Deno 1.32.5 exit using ctrl+d, ctrl+c, or close() REPL is running with all permissions allowed. To specify permissions, run `deno repl` with allow flags. > Promise.reject(new Error("bar")); Promise { <rejected> Error: bar at <anonymous>:2:16 } Uncaught (in promise) Error: bar at <anonymous>:2:16 > reportError(new Error("baz")); undefined Uncaught Error: baz at <anonymous>:2:13 > | |||
2023-04-01 | fix(repl): disable language server document preloading in the repl (#18543) | David Sherret | |
This was an oversight because the repl uses the language server under the hood. Also, never preloads from a root directory. Part of #18538 | |||
2023-03-30 | fix(lsp): include all diagnosable documents on initialize (#17979) | David Sherret | |
Closes https://github.com/denoland/vscode_deno/issues/797 Closes https://github.com/denoland/deno/issues/11190 Closes https://github.com/denoland/vscode_deno/issues/811 Closes https://github.com/denoland/vscode_deno/issues/761 Closes https://github.com/denoland/vscode_deno/issues/585 Closes https://github.com/denoland/vscode_deno/issues/561 Closes https://github.com/denoland/vscode_deno/issues/410 | |||
2023-03-30 | fix(lsp): `textDocument/references` should respect `includeDeclaration` (#18496) | David Sherret | |
2023-03-30 | fix(repl): improve package.json support (#18497) | David Sherret | |
1. Fixes a cosmetic issue in the repl where it would display lsp warning messages. 2. Lazily loads dependencies from the package.json on use. 3. Supports using bare specifiers from package.json in the REPL. Closes #17929 Closes #18494 | |||
2023-03-29 | chore: fix flaky pty_internal_repl (#18486) | David Sherret | |
2023-03-28 | chore: restore pty tests and make them run on the Linux CI (#18424) | David Sherret | |
1. Rewrites the tests to be more back and forth rather than getting the output all at once (which I believe was causing the hangs on linux and maybe mac) 2. Runs the pty tests on the linux ci. 3. Fixes a bunch of tests that were just wrong. 4. Adds timeouts on the pty tests. | |||
2023-03-16 | fix(repl): Hide indexable properties in tab completion (#18141) | Roy Li | |
Closes #17831. This change hides the indices of any indexed collection when triggering tab completion for object properties in the REPL. An example is shown in the issue, but for verbosity here is another. Before the change: ``` > const arr = new Uint8ClampedArray([1, 2, 3]) undefined > arr. 0 map 1 reverse 2 reduce ... ``` After the change: ``` > const arr = new Uint8ClampedArray([1, 2, 3]) undefined > arr. constructor reduce BYTES_PER_ELEMENT reduceRight buffer set ... ``` Co-authored-by: David Sherret <dsherret@users.noreply.github.com> | |||
2023-03-17 | feat(repl): add `DENO_REPL_HISTORY` to change history file path (#18047) | Nick Hanley | |
2023-03-15 | fix(repl): do not panic deleting `Deno` or deleting all its properties (#18211) | David Sherret | |
Closes #18194 Closes #12092 | |||
2023-03-07 | chore(tests): use temp dir in test `missing_deno_dir` (#18057) | Nick Hanley | |
Fixes #18056 | |||
2023-02-09 | refactor: deno_graph 0.43 upgrade (#17692) | David Sherret | |
2023-02-05 | fix(ext/console): log class for class constructor (#17615) | Gasman | |
Co-authored-by: tannal <tannal.cn@gmail.com> | |||
2023-02-01 | fix(repl): handle @types/node not being cached in the repl (#17617) | David Sherret | |
Closes #17599 | |||
2023-01-27 | chore: upgrade to Rust 1.67 (#17548) | David Sherret | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-01-14 | chore: use rustfmt imports_granularity option (#17421) | Divy Srivastava | |
Closes https://github.com/denoland/deno/issues/2699 Closes https://github.com/denoland/deno/issues/2347 Uses unstable rustfmt features. Since dprint invokes `rustfmt` we do not need to switch the cargo toolchain to nightly. Do we care about formatting stability of our codebase across Rust versions? (I don't) | |||
2023-01-13 | tests: move integration tests to a single module (#17380) | Bartek Iwańczuk | |
Effectively reverts changes done in https://github.com/denoland/deno/pull/16816 | |||
2022-11-26 | tests: move integration tests to separate modules (#16816) | Bartek Iwańczuk | |
2022-09-19 | refactor: move out test files from root testdata directory into sub ↵ | David Sherret | |
directories (#15949) | |||
2022-09-02 | fix(cli/repl): await Promise.any([])... (#15623) | Jason | |
2022-09-02 | fix(repl): don't terminate on unhandled error events (#15548) | Nayeem Rahman | |
2022-07-13 | chore: fix pty_complete_imports test on linux/mac (#15191) | David Sherret | |
2022-07-12 | fix(repl): do not panic for import completions when the import specifier is ↵ | David Sherret | |
empty (#15177) | |||
2022-07-12 | chore: fix repl::pty_emoji test on linux (#15166) | David Sherret | |
2022-06-21 | chore(test_util): add new string assertion macros (#14928) | David Sherret | |
2022-06-20 | fix(repl): accept tab when previous character is whitespace (#14898) | sigmaSd | |
2022-05-20 | refactor: upgrade to deno_ast 0.15 (#14680) | David Sherret | |
2022-05-11 | fix: stdout and stderr encoding on Windows (#14559) | David Sherret | |
2022-04-26 | chore: fix pty_complete_imports test (#14400) | David Sherret | |
2022-04-22 | chore(tests): fix pty_clear_function on Windows (#14364) | David Sherret | |
2022-04-20 | feat(repl): add global clear() function (#14332) | Colin Ihrig | |
This commit adds a clear() function in the REPL which works similar to console.clear(). | |||
2022-04-20 | feat(repl): add "--eval-file" flag to execute a script file on startup (#14247) | Naju Mancheril | |
This commit adds support for "--eval-file" in "deno repl" subcommand. This flag can be used to pass paths or URLs to files, that will be executed on REPL startup. All files will be executed in the same context as the REPL (ie. as "plain old scripts", not ES modules), sharing the global scope. This feature allows to implement custom REPLs on top of Deno's REPL. | |||
2022-04-08 | fix: upgrade to swc_ecmascript 0.143 (#14238) | David Sherret | |
2022-03-02 | fix(repl): fix null eval result (#13804) | Yoshiya Hinosawa | |
Co-authored-by: Satya Rohith <me@satyarohith.com> | |||
2022-02-07 | refactor: factor out CDP message types (#13551) | Leo Kettmeir | |
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2021-12-21 | chore(tests): remove pty_complete_imports test for deleting the cwd (#13164) | David Sherret | |
2021-12-15 | feat: REPL import specifier auto-completions (#13078) | David Sherret | |
2021-12-08 | fix: upgrade swc fixing many bundling and `--no-check` bugs (#13025) | David Sherret | |
2021-10-01 | fix(repl): avoid panic when assigned to globalThis (#12273) | Yoshiya Hinosawa | |
2021-09-20 | chore(tests): windows pty tests (#12091) | David Sherret | |
2021-09-07 | refactor(lsp): use deno_ast and cache swc ASTs (#11780) | David Sherret | |
2021-08-11 | chore: move test files to testdata directory (#11601) | David Sherret | |
2021-08-06 | feat(repl): add --eval flag for evaluating code when the repl starts (#11590) | David Sherret | |