- 20 2月, 2020 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 19 2月, 2020 1 次提交
-
-
由 Kitson Kelly 提交于
Fixes #3726 This PR provides support for referencing other lib files (like lib.dom.d.ts that are not used by default in Deno.
-
- 09 2月, 2020 1 次提交
-
-
由 Bartek Iwańczuk 提交于
* rename ThreadSafeState to State * State stores InnerState wrapped in Rc and RefCell
-
- 27 1月, 2020 1 次提交
-
-
由 Kitson Kelly 提交于
-
- 26 1月, 2020 1 次提交
-
-
由 Bartek Iwańczuk 提交于
* move is_dyn_import argument from Loader::resolve to Loader::load - it was always kind of strange that resolve() checks permissions. * change argument type from &str to &ModuleSpecifier where applicable
-
- 25 1月, 2020 1 次提交
-
-
由 Ryan Dahl 提交于
-
- 23 1月, 2020 1 次提交
-
-
由 Bartek Iwańczuk 提交于
* read CLI assets from disk during snapshotting
-
- 22 1月, 2020 2 次提交
-
-
由 Bartek Iwańczuk 提交于
* cli::Worker is base struct to create specialized workers * add MainWorker * add CompilerWorker * refactor WebWorker to use Worker
- 12 1月, 2020 1 次提交
-
-
由 Kitson Kelly 提交于
-
- 08 1月, 2020 1 次提交
-
-
由 Kitson Kelly 提交于
Also restructures the compiler TypeScript files to make them easier to manage and eventually integrate deno_typescript fully.
-
- 06 1月, 2020 1 次提交
-
-
由 Ry Dahl 提交于
-
- 04 1月, 2020 1 次提交
-
-
由 Gurwinder Singh 提交于
-
- 03 1月, 2020 1 次提交
-
-
由 Ry Dahl 提交于
-
- 25 11月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 17 11月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 14 11月, 2019 1 次提交
-
-
* loader: support .wasm imports * http_server: true * Support named exports * Clippy
-
- 04 11月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
* Split ThreadSafeState into State and GlobalState. State is a "local" state belonging to "Worker" while "GlobalState" is state shared by whole program. * Update "Worker" and ops to use "GlobalState" where applicable * Move and refactor "WorkerChannels" resource
-
- 12 10月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
-
- 05 10月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
-
- 03 10月, 2019 1 次提交
-
-
由 Kitson Kelly 提交于
Basically this does pre-processing of TypeScript files and gathers all the dependencies asynchronously. Only then after all the dependencies are gathered, does it do a compile, which at that point all the dependencies are cached in memory in the compiler, so with the exception of the hard coded assets, there are no ops during the compilation. Because op_fetch_source_files is now handled asynchronously in the runtime, we can eliminate the tokio_util::block_on() which was causing the increase in threads. Benchmarking on my machine has shown about a 5% improvement in speed when dealing with compiling TypeScript. Still a long way to go, but an improvement. In theory the module name resolution and the fetching of the source files could be broken out as two different ops. This would prevent situations of sending the full source file all the time when actually the module is the same module referenced by multiple modules, but that could be done subsequently to this.
-
- 16 9月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
- Fixes cargo publish on deno_typescript, deno_cli_snapshots, and deno_cli. - Combines cli_snapshots and js into one directory. - Extracts TS version at compile time rather than runtime - Bumps version awkwardly - it was necessary to test end-to-end publishing. Sorry. - Adds git submodule deno_typescript/typescript
-
- 15 9月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 30 8月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
-
- 26 8月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 25 8月, 2019 1 次提交
-
- 24 8月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 22 8月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
Just some clean up reorganization around flatbuffer/minimal dispatch code. This is prep for adding a JSON dispatcher.
-
- 14 8月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
Note cli/dispatch_minimal.rs ops are not yet included in cli/ops. This is part of work towards #2730
-