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
@@ -20,7 +20,7 @@
//
package runtime
import "intrinsics"
import "core:intrinsics"
// NOTE(bill): This must match the compiler's
Calling_Convention :: enum u8 {
+1 -1
View File
@@ -1,6 +1,6 @@
package runtime
import "intrinsics"
import "core:intrinsics"
@builtin
Maybe :: union($T: typeid) #maybe {T};
+1 -1
View File
@@ -1,6 +1,6 @@
package runtime
import "intrinsics"
import "core:intrinsics"
_ :: intrinsics;
/*
+1 -1
View File
@@ -1,6 +1,6 @@
package runtime
import "intrinsics"
import "core:intrinsics"
_ :: intrinsics;
INITIAL_MAP_CAP :: 16;
+1 -1
View File
@@ -1,6 +1,6 @@
package runtime
import "intrinsics"
import "core:intrinsics"
bswap_16 :: proc "none" (x: u16) -> u16 {
return x>>8 | x<<8;
+1 -1
View File
@@ -1,6 +1,6 @@
package runtime
import "intrinsics"
import "core:intrinsics"
@(link_name="__umodti3")
umodti3 :: proc "c" (a, b: u128) -> u128 {
+1 -1
View File
@@ -1,6 +1,6 @@
package runtime
import "intrinsics"
import "core:intrinsics"
@(link_name="__umodti3")
umodti3 :: proc "c" (a, b: u128) -> u128 {
+1 -1
View File
@@ -2,7 +2,7 @@
//+build windows
package runtime
import "intrinsics"
import "core:intrinsics"
foreign import kernel32 "system:Kernel32.lib"
+1 -1
View File
@@ -1,6 +1,6 @@
package runtime
import "intrinsics"
import "core:intrinsics"
udivmod128 :: proc "c" (a, b: u128, rem: ^u128) -> u128 {
_ctz :: intrinsics.count_trailing_zeros;