Make global checking state thread-safe: read-only global scopes, per-group untyped and #soa, deferred link-name checks, fresh contexts for on-demand globals

This commit is contained in:
gingerBill committed 2026-10-01 21:07:41 +01:00
1 parent 94bb955871
commit 73c3a96de1
10 files changed
+396 -201

No files matched your search

+4
View File
@@ -142,6 +142,10 @@ enum ProcedureOptimizationMode : u8 {
BlockingMutex global_type_name_objc_metadata_mutex;
struct TypeNameObjCMetadata;
gb_internal TypeNameObjCMetadata *entity_objc_metadata(struct Entity *e);
struct TypeNameObjCMetadataEntry {
InternedString interned;
Entity *entity;