mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
move num_cpu() to std::os (#928)
* lib/std: move num_cpu() to std::os Signed-off-by: Pierre Curto <pierre.curto@gmail.com> * add ThreadPool (#926) * lib/std/collections: fix tab indentation Signed-off-by: Pierre Curto <pierre.curto@gmail.com> * lib/std/threads: add ThreadPool Signed-off-by: Pierre Curto <pierre.curto@gmail.com> * ats/lib/threads: add num_cpu() Signed-off-by: Pierre Curto <pierre.curto@gmail.com> --------- Signed-off-by: Pierre Curto <pierre.curto@gmail.com> * lib/std/os: move macos constants to std::os::macos Signed-off-by: Pierre Curto <pierre.curto@gmail.com> --------- Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
module std::thread;
|
||||
import std::thread::cpu;
|
||||
import std::thread::os;
|
||||
|
||||
def MutexType = distinct int;
|
||||
@@ -65,5 +64,3 @@ macro void exit(int result) => os::native_thread_exit(result);
|
||||
macro void! sleep(double s) @maydiscard => os::native_sleep(s);
|
||||
macro void! sleep_ms(ulong ms) @maydiscard => os::native_sleep_ms(ms);
|
||||
macro void! sleep_ns(ulong ns) @maydiscard => os::native_sleep_nano(ns);
|
||||
|
||||
macro uint num_cpu() => cpu::native_cpu();
|
||||
Reference in New Issue
Block a user