Enforce core:builtin and core:intrinsics for imports

This commit is contained in:
gingerBill
2021-08-21 13:44:16 +01:00
parent 32bdad322a
commit f0437a4242
40 changed files with 46 additions and 41 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
package sync
import "intrinsics"
import "core:intrinsics"
Ordering :: enum {
Relaxed, // Monotonic
+1 -1
View File
@@ -2,7 +2,7 @@ package sync
import "core:mem"
import "core:time"
import "intrinsics"
import "core:intrinsics"
import "core:math/rand"
_, _ :: time, rand;
+1 -1
View File
@@ -1,6 +1,6 @@
package sync
import "intrinsics"
import "core:intrinsics"
import win32 "core:sys/windows"
import "core:time"
+1 -1
View File
@@ -1,6 +1,6 @@
package sync
import "intrinsics"
import "core:intrinsics"
cpu_relax :: #force_inline proc "contextless" () {
intrinsics.cpu_relax();
+1 -1
View File
@@ -1,6 +1,6 @@
package sync2
import "intrinsics"
import "core:intrinsics"
cpu_relax :: intrinsics.cpu_relax;
+1 -1
View File
@@ -4,7 +4,7 @@ package sync2
import "core:time"
import "core:c"
import "intrinsics"
import "core:intrinsics"
foreign import pthread "System.framework"
+1 -1
View File
@@ -1,6 +1,6 @@
package sync
import "intrinsics"
import "core:intrinsics"
Wait_Group :: struct {
counter: int,