Age | Commit message (Collapse) | Author |
|
This reverts commit 93cf3bd5341d5985201ea0905280082d5a3310f9.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This commit fixes regression that caused TS dependencies
not being compiled.
Check was added that ensures TS compiler is run if
any of dependencies in module graph is TS/TSX/JSX.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async cases (#6004)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This PR addresses many problems with module graph loading
introduced in #5029, as well as many long standing issues.
"ModuleGraphLoader" has been wired to "ModuleLoader" implemented
on "State" - that means that dependency analysis and fetching is done
before spinning up TS compiler worker.
Basic dependency tracking for TS compilation has been implemented.
Errors caused by import statements are now annotated with import
location.
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
|
|
|
|
|
|
|
|
Since everything that Deno loads is treated as an ES Module,
it means that all code is treated as "use strict" except for
when using the REPL. This PR changes that so code in the
REPL is also always evaluated with "use strict". There are
also a couple other places where we load code as scripts
which should also use "use strict" just in case.
|
|
|
|
|
|
tests (#5926)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|