- 30 8月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
-
- 27 8月, 2019 2 次提交
-
-
由 Nayeem Rahman 提交于
-
由 Ryan Dahl 提交于
This removes dispatch_flatbuffers as it is now unused. There are still a few places where msg_generated is used: ErrorKind and MediaType. These will be dealt with later.
-
- 26 8月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 25 8月, 2019 1 次提交
-
- 24 8月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 23 8月, 2019 1 次提交
-
-
由 Kitson Kelly 提交于
Fixes #1432
-
- 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 次提交
-
-
由 Ryan Dahl 提交于
-
- 12 8月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 10 8月, 2019 1 次提交
-
-
- 09 8月, 2019 2 次提交
-
-
由 Bert Belder 提交于
-
由 andy finch 提交于
-
- 07 8月, 2019 1 次提交
-
-
And throws without allow-env
-
- 06 8月, 2019 1 次提交
-
-
- 05 8月, 2019 1 次提交
-
-
- 01 8月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
* remove fetch_source_file_and_maybe_compile_async and replace it with State.fetch_compiled_module * remove SourceFile.js_source() * introduce CompiledModule which is basically the same as deno::SourceInfo and represents arbitrary file that has been compiled to JS module * introduce //cli/compilers module containing all compilers * introduce JsCompiler which is a no-op compiler - output is the same as input, no compilation takes place - it is used for MediaType::JavaScript and MediaType::Unknown * introduce JsonCompiler that wraps JSON in default export * support JS-to-JS compilation using checkJs
-
- 31 7月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 30 7月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 29 7月, 2019 1 次提交
-
-
由 Kitson Kelly 提交于
-
- 27 7月, 2019 2 次提交
-
-
由 Bartek Iwańczuk 提交于
-
由 Bartek Iwańczuk 提交于
-
- 20 7月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 19 7月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
-
- 18 7月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
* rename `ModuleMetaData` to `SourceFile` and remove TS specific functionality * add `TsCompiler` struct encapsulating processing of TypeScript files * move `SourceMapGetter` trait implementation to `//cli/compiler.rs` * add low-level `DiskCache` API for general purpose caches and use it in `DenoDir` and `TsCompiler` for filesystem access * don't use hash-like filenames for compiled modules, instead use metadata file for storing compilation hash * add `SourceFileCache` for in-process caching of loaded files for fast subsequent access * define `SourceFileFetcher` trait encapsulating loading of local and remote files and implement it for `DenoDir` * define `use_cache` and `no_fetch` flags on `DenoDir` instead of using in fetch methods
-
- 16 7月, 2019 1 次提交
-
-
由 Yoshiya Hinosawa 提交于
-
- 08 7月, 2019 2 次提交
-
-
由 Bartek Iwańczuk 提交于
-
由 Bert Belder 提交于
The rules are now as follows: * In `import` statements, as mandated by the WHATWG specification, the import specifier is always treated as a URL. If it is a relative URL, it must start with either / or ./ or ../ * A script name passed to deno as a command line argument may be either an absolute URL or a local path. - If the name starts with a valid URI scheme followed by a colon, e.g. 'http:', 'https:', 'file:', 'foo+bar:', it always interpreted as a URL (even if Deno doesn't support the indicated protocol). - Otherwise, the script name is interpreted as a local path. The local path may be relative, and operating system semantics determine how it is resolved. Prefixing a relative path with ./ is not required.
-
- 01 7月, 2019 1 次提交
-
-
由 Bert Belder 提交于
-
- 27 6月, 2019 1 次提交
-
-
由 Gurwinder Singh 提交于
-
- 25 6月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 21 6月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
By making WASM compilation synchronous. We'll have to do more work to make it properly async.
-
- 20 6月, 2019 1 次提交
-
-
由 Kitson Kelly 提交于
-
- 18 6月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 11 6月, 2019 1 次提交
-
-
由 Matt Harrison 提交于
-
- 09 6月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 04 6月, 2019 2 次提交
-
-
由 Kitson Kelly 提交于
-
由 Ryan Dahl 提交于
-
- 29 5月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
* Compiler no longer has its own Tokio runtime. Compiler handles one message and then exits. * Uses the simpler ts.CompilerHost interface instead of ts.LanguageServiceHost. * avoids recompiling the same module by introducing a hacky but simple `hashset<string>` that stores the module names that have been already compiled. * Removes the CompilerConfig op. * Removes a lot of the mocking stuff in compiler.ts like `this._ts`. It is not useful as we don't even have tests. * Turns off checkJs because it causes fmt_test to die with OOM.
-
- 24 5月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
-