diff options
| author | DanielGavin <danielgavin5@hotmail.com> | 2021-03-22 22:27:35 +0100 |
|---|---|---|
| committer | DanielGavin <danielgavin5@hotmail.com> | 2021-03-22 22:27:35 +0100 |
| commit | d0702847208a21d12eaa6f2e69ea619b6d8dea11 (patch) | |
| tree | 9153ba4386c9d48800108b6bd3013524f0b62a75 /builtin | |
| parent | a2c76e060a5ec58c3abe0df72f4e9f5c76c321c9 (diff) | |
start using custom builtin.odin for builtin procedures
Diffstat (limited to 'builtin')
| -rw-r--r-- | builtin/builtin.odin | 77 |
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 --- |