Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-09 | upgrade: typescript 3.8.3 (#4301) | Ryan Dahl | |
2020-03-07 | upgrade rust dependencies (#4270) | Ryan Dahl | |
2020-03-04 | Migrate internal bundles to System (#4233) | Kitson Kelly | |
2020-03-04 | Fix inlining of lib.dom.iterable.d.ts. (#4242) | Kitson Kelly | |
Fixes #4234 | |||
2020-02-28 | v0.35.0 | Ryan Dahl | |
2020-02-28 | Exit HandleScope before snapshotting (#4168) | Bert Belder | |
The V8 documentation explicitly states that SnapshotCreator::CreateBlob() should not be called from within a HandleScope. Additionally, this patch removes some non-functional error handling code from the deno_core::Isolate::snapshot() method. | |||
2020-02-26 | Bundles can be sync or async based on top level await (#4124) | Kitson Kelly | |
Previously, bundles always utilised top level await, even if the bundled modules didn't require top level await. Now, analysis of the bundle is done and if none of the bundled modules are asynchronously executed, then the bundle as a whole will be synchronously executed. Fixes #4055 Fixes #4123 | |||
2020-02-25 | upgrade: TypeScript 3.8 (#4100) | Kitson Kelly | |
2020-02-25 | Clean up how we use opIds (#4118) | Ryan Dahl | |
2020-02-20 | v0.34.0 | Ryan Dahl | |
2020-02-19 | Support loading additional TS lib files (#3863) | 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. | |||
2020-02-13 | v0.33.0 | Ryan Dahl | |
2020-02-12 | Improvements to bundling. (#3965) | Kitson Kelly | |
Moves to using a minimal System loader for bundles generated by Deno. TypeScript in 3.8 will be able to output TLA for modules, and the loader is written to take advantage of that as soon as we update Deno to TS 3.8. System also allows us to support `import.meta` and provide more ESM aligned assignment of exports, as well as there is better handling of circular imports. The loader is also very terse versus to try to save overhead. Also, fixed an issue where abstract classes were not being re-exported. Fixes #2553 Fixes #3559 Fixes #3751 Fixes #3825 Refs #3301 | |||
2020-02-03 | v0.32.0 | Bartek Iwańczuk | |
2020-02-01 | feat: support crate imports in deno_typescript (#3814) | Andy Finch | |
Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2020-01-27 | refactor: isomorphic snapshot for CLI (#3728) | Bartek Iwańczuk | |
2020-01-24 | s/PinnedBuf/ZeroCopyBuf (#3782) | Ryan Dahl | |
2020-01-24 | Break out runtime lib to main and worker (#3771) | Kitson Kelly | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2020-01-24 | v0.31.0 | Ryan Dahl | |
2020-01-23 | update readmes (#3765) | Ryan Dahl | |
2020-01-22 | refactor: snapshotting (#3753) | Bartek Iwańczuk | |
2020-01-22 | Reland "Create an old program to be used in snapshot." (#3747) | Bartek Iwańczuk | |
* read CLI assets from disk during snapshotting | |||
2020-01-21 | Revert "Create an old program to be used in snapshot. (#3644)" | Ry Dahl | |
Ref #3712. This change allowed the deno_typescript crate to reference cli/js/lib.deno_runtime.d.ts which breaks "cargo package". We intend to reintroduce a revised version of this patch later once "cargo package" is working and tested. This reverts commit 737ab94ea1bdf65eeef323ea37e84bcf430fb92c. | |||
2020-01-21 | v0.30.1 | Ryan Dahl | |
This patch release is being done only to test crate publishing, hence lack of release notes or published binaries. | |||
2020-01-21 | Revert "don't include assets in binary (#3661)" | Ry Dahl | |
Ref #3712 This reverts commit 32cbcfe4e9943a0318c497188e045d23c5f6703a. | |||
2020-01-20 | Use globalThis to reference global scope (#3719) | Kitson Kelly | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2020-01-18 | v0.30.0 | Ryan Dahl | |
2020-01-17 | feat: support individual async handler for each op (#3690) | Andy Finch | |
2020-01-12 | don't include assets in binary (#3661) | Bartek Iwańczuk | |
2020-01-12 | Create an old program to be used in snapshot. (#3644) | Kitson Kelly | |
2020-01-09 | v0.29.0 | Ryan Dahl | |
2020-01-08 | refactor: module loading in EsIsolate (#3615) | Bartek Iwańczuk | |
* refactored RecursiveLoad - it was renamed to RecursiveModuleLoad, it does not take ownership of isolate anymore - a struct implementing Stream that yields SourceCodeInfo * untangled module loading logic between RecursiveLoad and isolate - that logic is encapsulated in EsIsolate and RecursiveModuleLoad, where isolate just consumes modules as they become available - does not require to pass Arc<Mutex<Isolate>> around anymore * removed EsIsolate.mods_ in favor of Modules and moved them inside EsIsolate * EsIsolate now requires "loader" argument during construction - struct that implements Loader trait * rewrite first methods on isolate as async | |||
2020-01-07 | core: factor out EsIsolate from Isolate (#3613) | Bartek Iwańczuk | |
2020-01-06 | error on warnings (#3612) | Ry Dahl | |
2020-01-06 | merge libdeno::DenoIsolate into core::Isolate (#3605) | Bartek Iwańczuk | |
2020-01-05 | Upgrade rust crates and modernize hyper_hello (#3606) | Bert Belder | |
2020-01-05 | Rename crates: 'deno' to 'deno_core' and 'deno_cli' to 'deno' (#3600) | Ry Dahl | |
2020-01-05 | Replace libdeno with rusty_v8 (#3556) | Ry Dahl | |
2020-01-03 | v0.28.1 | Ryan Dahl | |
2020-01-02 | Happy new year! (#3578) | Ry Dahl | |
2020-01-02 | v0.28.0 | Ry Dahl | |
2019-12-23 | Upgrades rust to 1.40.0 (#3542) | Axetroy | |
2019-12-20 | repl: do not crash on async op reject (#3527) | Kevin (Kun) "Kassimo" Qian | |
2019-12-18 | v0.27.0 | Ryan Dahl | |
2019-12-05 | v0.26.0 | Ryan Dahl | |
2019-11-26 | v0.25.0 | Ryan Dahl | |
2019-11-20 | feat: Support named exports on bundles. (#3352) | Kitson Kelly | |
2019-11-14 | v0.24.0 | Ryan Dahl | |
2019-11-14 | Turn on TS strict mode for deno_typescript (#3330) | Ry Dahl | |
2019-11-13 | Update to TypeScript 3.7 (#3275) | Kitson Kelly | |
and update to prettier 1.19 Also, update `assert()` and remove not null assertions where possibly in `cli`. Closes #3273 |