Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-09 | feat(core): add unregister op (#6214) | Andy Finch | |
2020-06-01 | feat(core): Ops can take several zero copy buffers (#4788) | Valentin Anger | |
2020-05-29 | refactor: Split isolate and state using safe get_slot() (#5929) | Ryan Dahl | |
2020-04-23 | Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) | Ryan Dahl | |
2020-04-19 | Modify op dispatcher to include &mut Isolate argument (#4821) | Ryan Dahl | |
- Removes unnecessary RwLock and Rc around the op registry table - Preparation to move resource_table to deno_core::Isolate. - Towards #3453, #4222 | |||
2020-04-18 | Fix Op definitions (#4814) | Ryan Dahl | |
2020-04-15 | Make writeSync, readSync, seekSync, openSync, isatty proper synchronous ↵ | Ryan Dahl | |
syscalls (#4762) | |||
2020-02-25 | Clean up how we use opIds (#4118) | Ryan Dahl | |
2020-02-15 | refactor: replace Arc<Box<..>> with Rc<..> (#3996) | Bartek Iwańczuk | |
2020-02-03 | refactor: Use Tokio's single-threaded runtime (#3844) | 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 | |||
2020-01-24 | s/PinnedBuf/ZeroCopyBuf (#3782) | Ryan Dahl | |
2020-01-21 | feat: add AsyncUnref ops (#3721) | Yoshiya Hinosawa | |
This is in order to support features like signal handlers, which shouldn't prevent the program from exiting. | |||
2020-01-06 | refactor: remove core/libdeno.rs (#3611) | Bartek Iwańczuk | |
2020-01-02 | Happy new year! (#3578) | Ry Dahl | |
2019-12-05 | feat: first pass at native plugins (#3372) | Andy Finch | |
2019-11-18 | feat: op registration during calls (#3375) | Andy Finch | |
2019-11-16 | Use futures 0.3 API (#3358) | Bartek Iwańczuk | |
2019-10-22 | core: gracefully handle bad op id (#3131) | Bartek Iwańczuk | |
2019-09-30 | feat: op registration in core (#3002) | Bartek Iwańczuk | |