aboutsummaryrefslogtreecommitdiff
path: root/builtin
diff options
context:
space:
mode:
authorLaytan Laats <laytanlaats@hotmail.com>2024-03-22 17:29:17 +0100
committerLaytan Laats <laytanlaats@hotmail.com>2024-03-22 17:29:17 +0100
commitf4c9c03eb8946a69bdef817b8d5bbf82b5042e07 (patch)
tree56e89092f9c0f7bdeb06d807dd0761f76b9d9b7a /builtin
parent67849c0b0a685e66de9758c078f6dbed3fdfe153 (diff)
update constants
Diffstat (limited to 'builtin')
-rw-r--r--builtin/builtin.odin23
1 files changed, 21 insertions, 2 deletions
diff --git a/builtin/builtin.odin b/builtin/builtin.odin
index ec7f400..fc3832a 100644
--- a/builtin/builtin.odin
+++ b/builtin/builtin.odin
@@ -43,6 +43,8 @@ Odin_OS_Type :: enum int {
Linux,
Essence,
FreeBSD,
+ Haiku,
+ OpenBSD,
WASI,
JS,
Freestanding,
@@ -57,7 +59,7 @@ Odin_Arch_Type :: enum int {
i386,
arm64,
wasm32,
- wasm64,
+ wasm64p32,
}
@builtin
@@ -83,5 +85,22 @@ Odin_Endian_Type :: enum int {
@builtin
ODIN_ENDIAN: Odin_Endian_Type
+Odin_Platform_Subtarget_Type :: enum int {
+ Default,
+ iOS,
+}
+
+@builtin
+ODIN_PLATFORM_SUBTARGET: Odin_Platform_Subtarget_Type
+
+Odin_Sanitizer_Flag :: enum u32 {
+ Address,
+ Memory,
+ Thread,
+}
+
+@builtin
+ODIN_SANITIZER_FLAGS: distinct bit_set[Odin_Sanitizer_Flag; u32]
+
@builtin
-ODIN_DEBUG: bool \ No newline at end of file
+ODIN_DEBUG: bool