Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-21 | refactor: split worker and worker host logic (#3722) | Bartek Iwańczuk | |
* split ops/worker.rs into ops/worker_host.rs and ops/web_worker.rs * refactor js/workers.ts and factor out js/worker_main.ts - entry point for WebWorker runtime * BREAKING CHANGE: remove support for blob: URL in Worker * BREAKING CHANGE: remove Deno namespace support and noDenoNamespace option in Worker constructor * introduce WebWorker struct which is a stripped down version of cli::Worker | |||
2020-01-17 | workers: minimal error handling and async module loading (#3665) | Bartek Iwańczuk | |
2020-01-05 | Rename crates: 'deno' to 'deno_core' and 'deno_cli' to 'deno' (#3600) | Ry Dahl | |
2020-01-04 | Use async at places, use &self instead of self: &Self (#3594) | Gurwinder Singh | |
2020-01-02 | Happy new year! (#3578) | Ry Dahl | |
2019-12-30 | upgrade: Tokio 0.2 (#3418) | Bartek Iwańczuk | |
2019-12-23 | Upgrades rust to 1.40.0 (#3542) | Axetroy | |
2019-12-05 | feat: first pass at native plugins (#3372) | Andy Finch | |
2019-11-24 | refactor: Elevate DenoPermissions lock to top level (#3398) | Kevin (Kun) "Kassimo" Qian | |
2019-11-19 | remove tokio_util::block_on from ops/workers.rs (#3381) | Bartek Iwańczuk | |
2019-11-17 | refactor: fixes for futures (#3363) | Bartek Iwańczuk | |
After landing #3358 the benchmarks exploded indicating problems with workers and deno_core_http_bench. This PR dramatically fixes thread/syscall count that showed up on benchmarks. Thread count is not back to previous levels but difference went from hundreds/thousands to about ~50. | |||
2019-11-16 | Use futures 0.3 API (#3358) | Bartek Iwańczuk | |
2019-11-09 | refactor: worker is no longer a resource (#3290) | Bartek Iwańczuk | |
2019-11-04 | Refactor Worker and ThreadSafeState (#3242) | 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 | |||
2019-10-28 | refactor: use core ResourceTable in cli (#3206) | Bartek Iwańczuk | |
2019-10-19 | feat: Allow "deno eval" to run code as module (#3148) | Kevin (Kun) "Kassimo" Qian | |
2019-10-11 | Add init methods for each op module (#3087) | Ryan Dahl | |
2019-09-25 | Handle uncaught worker errors without panicking (#3019) | Kitson Kelly | |
2019-08-26 | bring back json ops (#2815) | Bartek Iwańczuk | |
2019-08-24 | Revert json ops (#2814) | Ryan Dahl | |
* Revert "port more ops to JSON (#2809)" This reverts commit 137f33733d365026903d40e7cde6e34ac6c36dcf. * Revert "port ops to JSON: compiler, errors, fetch, files (#2804)" This reverts commit 79f82cf10ed1dbf91346994250d7311a4d74377a. * Revert "Port rest of os ops to JSON (#2802)" This reverts commit 5b2baa5c990fbeae747e952c5dcd7a5369e950b1. | |||
2019-08-24 | port more ops to JSON (#2809) | Bartek Iwańczuk | |
2019-08-21 | Organize dispatch a bit (#2796) | Ryan Dahl | |
Just some clean up reorganization around flatbuffer/minimal dispatch code. This is prep for adding a JSON dispatcher. | |||
2019-08-14 | split up ops.rs (#2753) | Bartek Iwańczuk | |
Note cli/dispatch_minimal.rs ops are not yet included in cli/ops. This is part of work towards #2730 |