- 07 2月, 2020 2 次提交
- 05 2月, 2020 2 次提交
-
-
由 Ryan Dahl 提交于
-
由 Bartek Iwańczuk 提交于
-
- 04 2月, 2020 1 次提交
-
-
由 Ryan Dahl 提交于
This change simplifies how we execute V8. Previously V8 Isolates jumped around threads every time they were woken up. This was overly complex and potentially hurting performance in a myriad ways. Now isolates run on their own dedicated thread and never move. - blocking_json spawns a thread and does not use a thread pool - op_host_poll_worker and op_host_resume_worker are non-operational - removes Worker::get_message and Worker::post_message - ThreadSafeState::workers table contains WorkerChannel entries instead of actual Worker instances. - MainWorker and CompilerWorker are no longer Futures. - The multi-threaded version of deno_core_http_bench was removed. - AyncOps no longer need to be Send + Sync This PR is very large and several tests were disabled to speed integration: - installer_test_local_module_run - installer_test_remote_module_run - _015_duplicate_parallel_import - _026_workers
-
- 28 1月, 2020 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 22 1月, 2020 1 次提交
-
-
由 Bartek Iwańczuk 提交于
* cli::Worker is base struct to create specialized workers * add MainWorker * add CompilerWorker * refactor WebWorker to use Worker
-
- 21 1月, 2020 2 次提交
-
-
由 Bartek Iwańczuk 提交于
-
由 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
-
- 04 1月, 2020 1 次提交
-
-
由 Gurwinder Singh 提交于
-
- 03 1月, 2020 1 次提交
-
-
由 Ry Dahl 提交于
-
- 23 12月, 2019 1 次提交
-
-
由 Axetroy 提交于
-
- 24 11月, 2019 1 次提交
-
-
- 20 11月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 17 11月, 2019 2 次提交
-
-
由 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.
-
由 Bartek Iwańczuk 提交于
-
- 14 11月, 2019 1 次提交
-
-
* loader: support .wasm imports * http_server: true * Support named exports * Clippy
-