mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-02 18:11:49 -07:00
Multithread min dep set by removing the set itself
This commit is contained in:
+3
-4
@@ -449,11 +449,10 @@ struct CheckerInfo {
|
||||
Scope * init_scope;
|
||||
Entity * entry_point;
|
||||
|
||||
BlockingMutex minimum_dependency_set_mutex;
|
||||
PtrSet<Entity *> minimum_dependency_set;
|
||||
|
||||
BlockingMutex minimum_dependency_type_info_mutex;
|
||||
RwMutex minimum_dependency_type_info_mutex;
|
||||
PtrMap</*type info hash*/u64, /*min dep index*/isize> min_dep_type_info_index_map;
|
||||
|
||||
RWSpinLock min_dep_type_info_set_mutex;
|
||||
TypeSet min_dep_type_info_set;
|
||||
Array<TypeInfoPair> type_info_types_hash_map; // 2 * type_info_types.count
|
||||
|
||||
|
||||
Reference in New Issue
Block a user