Skip to content
Snippets Groups Projects
Commit 47557ea79fc7 authored by Simon Sapin's avatar Simon Sapin
Browse files

copies-rust: move CPU-heavy Rust processing into a child thread

… that runs in parallel with the parent thread fetching data.
This can be disabled through a new config. CLI example:

    hg --config=devel.copy-tracing.multi-thread=no

For now both threads use the GIL, later commits will reduce this.

Differential Revision: https://phab.mercurial-scm.org/D9684
parent cb4b0b0c6de4
No related branches found
No related tags found
1 merge request!72ci: hook network-io tests into the pipeline
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment