- 16 4月, 2020 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 04 4月, 2020 1 次提交
-
-
由 Kitson Kelly 提交于
-
- 12 3月, 2020 1 次提交
-
-
由 João Souto 提交于
-
- 11 3月, 2020 1 次提交
-
-
由 Nayeem Rahman 提交于
Listener and UDPConn are AsyncIterables instead of AsyncIterators. The [Symbol.asyncIterator]()s are defined as generators and the next() methods are gone. "Listener/Socket has been closed" errors are now BadResource.
-
- 05 3月, 2020 1 次提交
-
-
由 Ryan Dahl 提交于
-
- 28 2月, 2020 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 25 2月, 2020 1 次提交
-
-
由 Ryan Dahl 提交于
-
- 24 2月, 2020 1 次提交
-
-
由 Bartek Iwańczuk 提交于
To better reflect changes in error types in JS from #3662 this PR changes default error type used in ops from "ErrBox" to "OpError". "OpError" is a type that can be sent over to JSON; it has all information needed to construct error in JavaScript. That made "GetErrorKind" trait useless and so it was removed altogether. To provide compatibility with previous use of "ErrBox" an implementation of "From<ErrBox> for OpError" was added, however, it is an escape hatch and ops implementors should strive to use "OpError" directly.
-
- 09 2月, 2020 1 次提交
-
-
由 Bartek Iwańczuk 提交于
* rename ThreadSafeState to State * State stores InnerState wrapped in Rc and RefCell
-
- 08 2月, 2020 1 次提交
-
-
由 Bert Belder 提交于
-
- 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
-
- 25 1月, 2020 1 次提交
-
-
由 Ryan Dahl 提交于
-
- 20 1月, 2020 1 次提交
-
-
由 Nayeem Rahman 提交于
-
- 19 1月, 2020 2 次提交
-
-
由 Bartek Iwańczuk 提交于
Co-authored-by: Nxiaoxintang <15707971810@163.com>
-
由 Bartek Iwańczuk 提交于
-
- 06 1月, 2020 1 次提交
-
-
由 Ry Dahl 提交于
-
- 03 1月, 2020 1 次提交
-
-
由 Ry Dahl 提交于
-
- 30 12月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 03 12月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 17 11月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 15 11月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
- removes global `RESOURCE_TABLE` - resource tables are now created per `Worker` in `State` - renames `CliResource` to `StreamResource` and moves all logic related to it to `cli/ops/io.rs` - removes `cli/resources.rs` - adds `state` argument to `op_read` and `op_write` and consequently adds `stateful_minimal_op` to `State` - IMPORTANT NOTE: workers don't have access to process stdio - this is caused by fact that dropping worker would close stdout for process (because it's constructed from raw handle, which closes underlying file descriptor on drop)
-
- 14 11月, 2019 2 次提交
-
-
由 Bartek Iwańczuk 提交于
- removes global `RESOURCE_TABLE` - resource tables are now created per `Worker` in `State` - renames `CliResource` to `StreamResource` and moves all logic related to it to `cli/ops/io.rs` - removes `cli/resources.rs` - adds `state` argument to `op_read` and `op_write` and consequently adds `stateful_minimal_op` to `State` - IMPORTANT NOTE: workers don't have access to process stdio - this is caused by fact that dropping worker would close stdout for process (because it's constructed from raw handle, which closes underlying file descriptor on drop)
- 08 11月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 07 11月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 23 10月, 2019 1 次提交
-
-
由 EnokMan 提交于
-
- 22 10月, 2019 1 次提交
-
-
由 Bartek Iwańczuk 提交于
-
- 13 10月, 2019 1 次提交
-
-
由 Yusuke Sakurai 提交于
-
- 24 9月, 2019 1 次提交
-
-
由 Jonathon Orsi 提交于
Co-authored-by: NBartek Iwańczuk <biwanczuk@gmail.com>
-