Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-06 | remove target_test.py (#5112) | Ryan Dahl | |
2020-05-06 | BREAKING: execPath should require allow-read (#5109) | Ryan Dahl | |
2020-05-06 | Clean up 'inspector_break_on_first_line' test and fix its flakiness (#5098) | Bert Belder | |
2020-05-06 | refactor: merge TS compiler into single file (#5091) | Bartek Iwańczuk | |
2020-05-05 | fix(cli): fix paths in internal stack traces (#5093) | Bartek Iwańczuk | |
This commit updates "deno_typescript" crate to properly map bundle entrypoint file to internal specifier. All import specifiers were remapped from "file:///a/b/c.ts" to "$deno$/a/b/c.ts", but that was not the case for entrypoint file "main.ts" and "compiler.ts". Because of that internal stack traces were inconsistent; showing "file:///some/random/path/on/ci/machine.ts" URL in frames that originate from "main.ts" or "compiler.ts" and "$deno$/file.ts" for all other imports. | |||
2020-05-05 | refactor(ts): remove op_cache (#5071) | Bartek Iwańczuk | |
This PR removes op_cache and refactors how Deno interacts with TS compiler. Ultimate goal is to completely sandbox TS compiler worker; it should operate on simple request -> response basis. With this commit TS compiler no longer caches compiled sources as they are generated but rather collects all sources and sends them back to Rust when compilation is done. Additionally "Diagnostic" and its children got refactored to use "Deserialize" trait instead of manually implementing JSON deserialization. | |||
2020-05-05 | Fix inspector hanging when task budget is exceeded (#5083) | Bert Belder | |
The issue is solved by proxying websocket messages over a pair of `futures::mpsc::unbounded` channels. As these are are implemented in the 'futures' crate, they can't participate in Tokio's cooperative task yielding. | |||
2020-05-04 | stabilize Deno.cwd and require --allow-read (#5068) | Ryan Dahl | |
2020-05-04 | simplify unit tests: compiler_api, workers (#5073) | Ryan Dahl | |
2020-05-04 | BREAKING: remove CLI 'deno script.ts' hack (#5026) | Bartek Iwańczuk | |
This PR removes the hack in CLI that allows to run scripts with shorthand: deno script.ts. Removing this functionality because it hacks around short-comings of clap our CLI parser. We agree that this shorthand syntax is desirable, but it needs to be rethinked and reimplemented. For 1.0 we should go with conservative approach that is correct. | |||
2020-05-02 | BREAKING: disallow static import of local modules from remote modules (#5050) | Bartek Iwańczuk | |
This commit changes module loading logic to disallow statically import local module (file:// scheme) from remote modules (http://, https:// schemes). | |||
2020-05-02 | BREAKING: remove support for JSON imports (#5037) | Bartek Iwańczuk | |
This commit removes support for importing JSON files as modules. This change is dictated by security; browsers rolled back on this support as well. | |||
2020-05-01 | BREAKING: feat(cli/installer): Support guessing the executable name (#5036) | Nayeem Rahman | |
2020-05-01 | BREAKING: remove window.location and self.location (#5034) | Bartek Iwańczuk | |
This commit removes "location" global available on "window", "globalThis" and "self". | |||
2020-05-01 | fix misaligned error reporting on tab char (#5032) | Fenzland | |
2020-04-30 | Unstable methods should not appear in runtime or d.ts (#4957) | Luca Casonato | |
Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
2020-04-29 | BREAKING: Map-like interface for Deno.env (#4942) | Valentin Anger | |
2020-04-28 | BREAKING: Remove Deno.EOF, use null instead (#4953) | Nayeem Rahman | |
2020-04-28 | BREAKING: remove overload of Deno.test() (#4951) | Bartek Iwańczuk | |
This commit removes overload of Deno.test() that accepted named function. | |||
2020-04-28 | Make import maps unstable (#4934) | Luca Casonato | |
2020-04-27 | fix(core): fix top-level-await error handling (#4911) | Bartek Iwańczuk | |
2020-04-27 | Make runtime compile ops unstable (#4912) | Ryan Dahl | |
2020-04-25 | introduce unstable flag, make a few things unstable (#4892) | Ryan Dahl | |
2020-04-25 | BREAKING CHANGE: remove Deno.OpenMode (#4884) | Bartek Iwańczuk | |
This commit removes Deno.OpenMode along with overloaded variants of Deno.open() and Deno.openSync() that used OpenMode. | |||
2020-04-25 | BREAKING CHANGE: change order of args in Deno.copy() (#4885) | Bartek Iwańczuk | |
2020-04-20 | refactor(cli/fmt_errors): Improve source line formatting (#4832) | Nayeem Rahman | |
2020-04-19 | fix(core/js_errors): Get error's name and message from JS fields (#4808) | Nayeem Rahman | |
2020-04-16 | feat(cli/installer.rs): Add DENO_INSTALL_ROOT (#4787) | Nayeem Rahman | |
2020-04-16 | feat: support Deno namespace in Worker API (#4784) | Bartek Iwańczuk | |
2020-04-16 | refactor(cli/js/ops/fs): Improve readdir() and FileInfo interfaces (#4763) | Nayeem Rahman | |
2020-04-15 | Revert "test(inspector): add coverage test case (#4725)" (#4754) | Ryan Dahl | |
Flaky and doesn't implement any features. This reverts commit a7a3a771a0a0cb2df2a14bcf4b8c38bc69525dd6. | |||
2020-04-14 | test(inspector): add coverage test case (#4725) | Bartek Iwańczuk | |
2020-04-14 | fix(worker): make worker name spec compliant (#4746) | Bartek Iwańczuk | |
2020-04-13 | feat: implement EventTarget for worker scope (#4737) | Bartek Iwańczuk | |
2020-04-13 | feat(worker): add MessageEvent, ErrorEvent and handling to Worker API (#4391) | crowlKats | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2020-04-13 | refactor(core/js_error): Align JSStackFrame with CallSite (#4715) | Nayeem Rahman | |
Renames and adds missing fields to JSStackFrame from CallSite. Fixes #4705. Cleans up base changes for line and column numbers. | |||
2020-04-11 | refactor(cli/fmt_errors): Format stack frames in prepareStackTrace() (#4706) | Nayeem Rahman | |
2020-04-10 | Remove __domTypes namespace (#4698) | Ryan Dahl | |
2020-04-10 | fix(core/js_error): Get frame data from prepareStackTrace() (#4690) | Nayeem Rahman | |
Fixes: #2703 Fixes: #2710 Closes: #4153 Closes: #4232 Co-authored-by: Kevin (Kun) Kassimo Qian <kevinkassimo@gmail.com> | |||
2020-04-10 | implement Worker.terminate() and self.close() (#4684) | Bartek Iwańczuk | |
2020-04-07 | BREAKING: Rename 'deno fetch' subcommand to 'deno cache' (#4656) | Akshat Agarwal | |
2020-04-07 | feat: add --importmap flag to deno bundle (#4651) | Bartek Iwańczuk | |
2020-04-06 | fix: fetch reference types for JS files (#4652) | Giorgi Rostomashvili | |
Fixes #4000 and fixes #4476. Now always tries to fetch reference types for JS files. Does not throw if it fails, since Typescript compiler will complain if the file is not there(it will try to fetch it again first) and people who just use JS should not be bothered by this error. Not sure about my test, it passes and catches the bug but maybe there is a better way to express it. | |||
2020-04-04 | Enable inspector tests (#4628) | Andres Villegas | |
2020-04-03 | Make inspector more robust, add --inspect-brk support (#4552) | Bert Belder | |
2020-04-01 | Support dynamic import in bundles. (#4561) | Kitson Kelly | |
2020-03-30 | console: iterable printing improvements (#4472) | Michał Sabiniarz | |
1. Array elements are now grouped the same as in Node.js 2. Limit to 100 (Node.js default) elements to display in iterable 3. Print each element in new line if excessing max line length (same as in Node.js) 4. Print length of the TypedArray 5. Print information about empty items in Array | |||
2020-03-28 | Ignore flaky test cafile_info (#4517) | Ryan Dahl | |
Ref #4512 | |||
2020-03-28 | fix(inspector): proper error message on port collision (#4514) | Kevin (Kun) "Kassimo" Qian | |
2020-03-28 | Update to Prettier 2 and use ES Private Fields (#4498) | Kitson Kelly | |