aboutsummaryrefslogtreecommitdiff
path: root/builtin
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2021-03-22 22:27:35 +0100
committerDanielGavin <danielgavin5@hotmail.com>2021-03-22 22:27:35 +0100
commitd0702847208a21d12eaa6f2e69ea619b6d8dea11 (patch)
tree9153ba4386c9d48800108b6bd3013524f0b62a75 /builtin
parenta2c76e060a5ec58c3abe0df72f4e9f5c76c321c9 (diff)
start using custom builtin.odin for builtin procedures
Diffstat (limited to 'builtin')
-rw-r--r--builtin/builtin.odin77
1 files changed, 0 insertions, 77 deletions
diff --git a/builtin/builtin.odin b/builtin/builtin.odin
index 1fb3574..009a7eb 100644
--- a/builtin/builtin.odin
+++ b/builtin/builtin.odin
@@ -1,80 +1,5 @@
package ols_builtin
-nil :: nil;
-false :: 0!==0;
-true :: 0==0;
-
-ODIN_OS :: ODIN_OS;
-ODIN_ARCH :: ODIN_ARCH;
-ODIN_ENDIAN :: ODIN_ENDIAN;
-ODIN_VENDOR :: ODIN_VENDOR;
-ODIN_VERSION :: ODIN_VERSION;
-ODIN_ROOT :: ODIN_ROOT;
-ODIN_DEBUG :: ODIN_DEBUG;
-
-byte :: u8; // alias
-
-bool :: bool;
-b8 :: b8;
-b16 :: b16;
-b32 :: b32;
-b64 :: b64;
-
-i8 :: i8;
-u8 :: u8;
-i16 :: i16;
-u16 :: u16;
-i32 :: i32;
-u32 :: u32;
-i64 :: i64;
-u64 :: u64;
-
-i128 :: i128;
-u128 :: u128;
-
-rune :: rune;
-
-f16 :: f16;
-f32 :: f32;
-f64 :: f64;
-
-complex32 :: complex32;
-complex64 :: complex64;
-complex128 :: complex128;
-
-quaternion128 :: quaternion128;
-quaternion256 :: quaternion256;
-
-int :: int;
-uint :: uint;
-uintptr :: uintptr;
-
-rawptr :: rawptr;
-string :: string;
-cstring :: cstring;
-any :: any;
-
-typeid :: typeid;
-
-// Endian Specific Types
-i16le :: i16le;
-u16le :: u16le;
-i32le :: i32le;
-u32le :: u32le;
-i64le :: i64le;
-u64le :: u64le;
-i128le :: i128le;
-u128le :: u128le;
-
-i16be :: i16be;
-u16be :: u16be;
-i32be :: i32be;
-u32be :: u32be;
-i64be :: i64be;
-u64be :: u64be;
-i128be :: i128be;
-u128be :: u128be;
-
// Procedures
len :: proc(array: Array_Type) -> int ---
cap :: proc(array: Array_Type) -> int ---
@@ -96,8 +21,6 @@ jmag :: proc(value: Quaternion) -> Float ---
kmag :: proc(value: Quaternion) -> Float ---
conj :: proc(value: Complex_Or_Quaternion) -> Complex_Or_Quaternion ---
-expand_to_tuple :: proc(value: Struct_Or_Array) -> (A, B, C, ...) ---
-
min :: proc(values: ..T) -> T ---
max :: proc(values: ..T) -> T ---
abs :: proc(value: T) -> T ---