1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-24 08:09:08 -05:00
denoland-deno/cli/doc
Bartek Iwańczuk ad6d2a7734
refactor: TS compiler and module graph (#5817)
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>
2020-05-29 16:32:15 +02:00
..
class.rs Update to dprint 0.18.3 and the latest version of swc (#5509) 2020-05-17 18:56:22 +02:00
enum.rs upgrade dprint to 0.9.10 (#4601) 2020-04-03 18:35:03 +02:00
function.rs Update to dprint 0.18.3 and the latest version of swc (#5509) 2020-05-17 18:56:22 +02:00
interface.rs fix(doc): better repr for object literal types (#4998) 2020-04-30 16:40:51 +02:00
mod.rs feat(doc): handle function params and type params (#4672) 2020-04-08 17:03:42 +02:00
module.rs Remove debug prints introduced in e18aaf49c (#5356) 2020-05-14 14:10:54 -04:00
namespace.rs refactor: factor out AstParser from DocParser (#4923) 2020-04-27 15:46:39 +02:00
node.rs refactor: TS compiler and module graph (#5817) 2020-05-29 16:32:15 +02:00
params.rs fix(doc): expose optionality in function params and class members (#4738) 2020-04-14 00:07:06 +02:00
parser.rs fix(doc): handle comments at the top of the file (#5891) 2020-05-27 23:38:36 +02:00
printer.rs fix(doc): crash on formatting type predicate (#5651) 2020-05-19 18:55:06 -04:00
tests.rs fix(doc): handle comments at the top of the file (#5891) 2020-05-27 23:38:36 +02:00
ts_type.rs Update to dprint 0.18.3 and the latest version of swc (#5509) 2020-05-17 18:56:22 +02:00
ts_type_param.rs feat(doc): handle function params and type params (#4672) 2020-04-08 17:03:42 +02:00
type_alias.rs feat(doc): handle function params and type params (#4672) 2020-04-08 17:03:42 +02:00
variable.rs fix(doc): better repr for object literal types (#4998) 2020-04-30 16:40:51 +02:00