aboutsummaryrefslogtreecommitdiff
path: root/builtin/builtin.odin
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2024-03-25 19:32:40 +0100
committerGitHub <noreply@github.com>2024-03-25 19:32:40 +0100
commit4a4fc3038f7e787c3cfb0d0e3958646d751c58af (patch)
treee987539e6746fb6507a9675100ddd213378bb215 /builtin/builtin.odin
parentca748512ad27c031460cc21d8abc3e522240a1c3 (diff)
parentf4c9c03eb8946a69bdef817b8d5bbf82b5042e07 (diff)
Merge pull request #323 from laytan/update-constants
update constants
Diffstat (limited to 'builtin/builtin.odin')
-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