- 15 11月, 2019 1 次提交
-
-
由 Ry Dahl 提交于
-
- 13 11月, 2019 1 次提交
-
-
由 Kitson Kelly 提交于
- Bundles are fully standalone. They now include the shared loader with `deno_typescript`. - Refactor of the loader in `deno_typescript` to perform module instantiation in a more - Change of behaviour when an output file is not specified on the CLI. Previously a default name was determined and the bundle written to that file, now the bundle will be sent to `stdout`. - Refactors in the TypeScript compiler to be able to support the concept of a request type. This provides a cleaner abstraction and makes it easier to support things like single module transpiles to the userland. - Remove a "dangerous" circular dependency between `os.ts` and `deno.ts`, and define `pid` and `noColor` in a better way. - Don't bind early to `console` in `repl.ts`. - Add an integration test for generating a bundle.
-
- 19 10月, 2019 1 次提交
-
-
- 05 10月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
-
- 02 10月, 2019 2 次提交
-
-
由 Jed Fox 提交于
This adds a new op to get a single env var.
-
由 Bartek Iwańczuk 提交于
-
- 28 9月, 2019 1 次提交
-
-
- 07 9月, 2019 1 次提交
-
-
由 Yoshiya Hinosawa 提交于
-
- 04 9月, 2019 1 次提交
-
-
由 Yoshiya Hinosawa 提交于
-
- 03 9月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
Instead of using core/snapshot_creator.rs, instead two crates are introduced which allow building the snapshot during build.rs. Rollup is removed and replaced with our own bundler. This removes the Node build dependency. Modules in //js now use Deno-style imports with file extensions, rather than Node style extensionless imports. This improves incremental build time when changes are made to //js files by about 40 seconds.
-
- 26 8月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 25 8月, 2019 1 次提交
-
- 24 8月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
-
- 23 8月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
Converts env(), exit(), execPath(), utime() and utimeSync() to use JSON instead of flatbuffers.
-
- 22 8月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
Just some clean up reorganization around flatbuffer/minimal dispatch code. This is prep for adding a JSON dispatcher.
-
- 07 8月, 2019 2 次提交
-
-
-
And throws without allow-env
-
- 06 8月, 2019 1 次提交
-
-
由 Nayeem Rahman 提交于
-
- 05 8月, 2019 1 次提交
-
-
- 26 6月, 2019 1 次提交
-
-
由 Evgeniy Karagodin 提交于
-
- 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.
-
- 22 4月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
Co-authored-by: NBartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: NLE GOFF Vincent <g_n_s@hotmail.fr>
-
- 20 4月, 2019 1 次提交
-
-
- 08 4月, 2019 1 次提交
-
-
由 Jonathon Orsi 提交于
-
- 31 3月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
Fixes some sed errors introduced in c43cfe. Unfortunately moving libdeno required splitting build.rs into two parts, one for cli and one for core. I've also removed the arm64 build - it's complicating things at this re-org and we're not even testing it. I need to swing back to it and get tools/test.py running for it.
-
- 26 3月, 2019 1 次提交
-
-
由 Kitson Kelly 提交于
-
- 19 3月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
This disables a few tests which are broken still: - tests/error_004_missing_module.test - tests/error_005_missing_dynamic_import.test - tests/error_006_import_ext_failure.test - repl_test test_set_timeout - repl_test test_async_op - repl_test test_set_timeout_interlaced - all of permission_prompt_test
-
- 10 3月, 2019 1 次提交
-
-
由 Kitson Kelly 提交于
-
- 18 2月, 2019 1 次提交
-
-
由 Kitson Kelly 提交于
-
- 16 2月, 2019 1 次提交
-
-
由 Dmitry Sharshakov 提交于
-
- 13 2月, 2019 1 次提交
-
-
由 Kitson Kelly 提交于
-
- 12 2月, 2019 1 次提交
-
-
由 Kitson Kelly 提交于
Resolves #1705 This PR adds the Deno APIs as a global namespace named `Deno`. For backwards compatibility, the ability to `import * from "deno"` is preserved. I have tried to convert every test and internal code the references the module to use the namespace instead, but because I didn't break compatibility I am not sure. On the REPL, `deno` no longer exists, replaced only with `Deno` to align with the regular runtime. The runtime type library includes both the namespace and module. This means it duplicates the whole type information. When we remove the functionality from the runtime, it will be a one line change to the library generator to remove the module definition from the type library. I marked a `TODO` in a couple places where to remove the `"deno"` module, but there are additional places I know I didn't mark.
-
- 11 2月, 2019 1 次提交
-
-
由 Kitson Kelly 提交于
-
- 09 2月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
-
- 03 2月, 2019 2 次提交
-
-
由 Dmitry Sharshakov 提交于
-
由 Kitson Kelly 提交于
-
- 29 1月, 2019 1 次提交
-
-
由 Kitson Kelly 提交于
Speeds up startup time, reduces runtime heap size.
-
- 24 1月, 2019 1 次提交
-
-
由 jingweicai 提交于
-
- 22 1月, 2019 1 次提交
-
-
由 Yoshiya Hinosawa 提交于
-
- 07 1月, 2019 1 次提交
-
-
由 Ryan Dahl 提交于
-