mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-01 20:28:15 +00:00
Enforce core:builtin and core:intrinsics for imports
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package sync
|
||||
|
||||
import "intrinsics"
|
||||
import "core:intrinsics"
|
||||
|
||||
Ordering :: enum {
|
||||
Relaxed, // Monotonic
|
||||
|
||||
@@ -2,7 +2,7 @@ package sync
|
||||
|
||||
import "core:mem"
|
||||
import "core:time"
|
||||
import "intrinsics"
|
||||
import "core:intrinsics"
|
||||
import "core:math/rand"
|
||||
|
||||
_, _ :: time, rand;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package sync
|
||||
|
||||
import "intrinsics"
|
||||
import "core:intrinsics"
|
||||
import win32 "core:sys/windows"
|
||||
import "core:time"
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package sync
|
||||
|
||||
import "intrinsics"
|
||||
import "core:intrinsics"
|
||||
|
||||
cpu_relax :: #force_inline proc "contextless" () {
|
||||
intrinsics.cpu_relax();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package sync2
|
||||
|
||||
import "intrinsics"
|
||||
import "core:intrinsics"
|
||||
|
||||
cpu_relax :: intrinsics.cpu_relax;
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ package sync2
|
||||
|
||||
import "core:time"
|
||||
import "core:c"
|
||||
import "intrinsics"
|
||||
import "core:intrinsics"
|
||||
|
||||
foreign import pthread "System.framework"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package sync
|
||||
|
||||
import "intrinsics"
|
||||
import "core:intrinsics"
|
||||
|
||||
Wait_Group :: struct {
|
||||
counter: int,
|
||||
|
||||
Reference in New Issue
Block a user