You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added CASM::threaded_run and CASM::threaded_pipeline methods to run threaded loops and pipelines in C++.
Added get_max_threads, set_max_threads, reset_max_threads to libcasm.global to get/set a configuration parameter that can be used to control the number of threads used by CASM methods that support multithreading and check the configuration parameter value.
Added stop_requested, request_stop, and reset_stop_requested methods to libcasm.global for sending/receiving stop signals to running threaded loops and pipelines.
Added CASMpy::run_with_sigint_handler method to allow C++ extension functions to check for stop requests triggered by SIGINT signals (i.e. Ctrl+C) received by the calling Python process.