From fd453be83134182eaa05ae1bdff54460fbc65b9d Mon Sep 17 00:00:00 2001 From: gingerBill Date: Fri, 4 Dec 2020 18:49:39 +0000 Subject: [PATCH] Deprecate `opaque` in favour of `#opaque` in the core library --- core/dynlib/lib.odin | 2 +- core/reflect/types.odin | 2 +- core/runtime/print.odin | 2 +- core/sys/unix/pthread_darwin.odin | 18 +++++++++--------- core/sys/unix/pthread_freebsd.odin | 18 +++++++++--------- core/sys/unix/pthread_linux.odin | 18 +++++++++--------- 6 files changed, 30 insertions(+), 30 deletions(-) diff --git a/core/dynlib/lib.odin b/core/dynlib/lib.odin index 66742b835..141154f02 100644 --- a/core/dynlib/lib.odin +++ b/core/dynlib/lib.odin @@ -1,3 +1,3 @@ package dynlib -Library :: opaque rawptr; +Library :: #opaque rawptr; diff --git a/core/reflect/types.odin b/core/reflect/types.odin index f84f350d6..a775669aa 100644 --- a/core/reflect/types.odin +++ b/core/reflect/types.odin @@ -607,7 +607,7 @@ write_type_writer :: proc(w: io.Writer, ti: ^Type_Info) -> (n: int) { n += _n(io.write_byte(w, ']')); case Type_Info_Opaque: - n += write_string(w, "opaque "); + n += write_string(w, "#opaque "); n += write_type(w, info.elem); case Type_Info_Simd_Vector: diff --git a/core/runtime/print.odin b/core/runtime/print.odin index 49b0404a0..88e8c9d9e 100644 --- a/core/runtime/print.odin +++ b/core/runtime/print.odin @@ -350,7 +350,7 @@ print_type :: proc "contextless" (ti: ^Type_Info) { print_byte(']'); case Type_Info_Opaque: - print_string("opaque "); + print_string("#opaque "); print_type(info.elem); case Type_Info_Simd_Vector: diff --git a/core/sys/unix/pthread_darwin.odin b/core/sys/unix/pthread_darwin.odin index 7f7f59189..8460c4852 100644 --- a/core/sys/unix/pthread_darwin.odin +++ b/core/sys/unix/pthread_darwin.odin @@ -14,44 +14,44 @@ PTHREAD_ONCE_SIZE :: 8; PTHREAD_RWLOCK_SIZE :: 192; PTHREAD_RWLOCKATTR_SIZE :: 16; -pthread_t :: opaque u64; +pthread_t :: #opaque u64; -pthread_attr_t :: opaque struct #align 16 { +pthread_attr_t :: #opaque struct #align 16 { sig: c.long, _: [PTHREAD_ATTR_SIZE] c.char, }; -pthread_cond_t :: opaque struct #align 16 { +pthread_cond_t :: #opaque struct #align 16 { sig: c.long, _: [PTHREAD_COND_SIZE] c.char, }; -pthread_condattr_t :: opaque struct #align 16 { +pthread_condattr_t :: #opaque struct #align 16 { sig: c.long, _: [PTHREAD_CONDATTR_SIZE] c.char, }; -pthread_mutex_t :: opaque struct #align 16 { +pthread_mutex_t :: #opaque struct #align 16 { sig: c.long, _: [PTHREAD_MUTEX_SIZE] c.char, }; -pthread_mutexattr_t :: opaque struct #align 16 { +pthread_mutexattr_t :: #opaque struct #align 16 { sig: c.long, _: [PTHREAD_MUTEXATTR_SIZE] c.char, }; -pthread_once_t :: opaque struct #align 16 { +pthread_once_t :: #opaque struct #align 16 { sig: c.long, _: [PTHREAD_ONCE_SIZE] c.char, }; -pthread_rwlock_t :: opaque struct #align 16 { +pthread_rwlock_t :: #opaque struct #align 16 { sig: c.long, _: [PTHREAD_RWLOCK_SIZE] c.char, }; -pthread_rwlockattr_t :: opaque struct #align 16 { +pthread_rwlockattr_t :: #opaque struct #align 16 { sig: c.long, _: [PTHREAD_RWLOCKATTR_SIZE] c.char, }; diff --git a/core/sys/unix/pthread_freebsd.odin b/core/sys/unix/pthread_freebsd.odin index 77b922686..cbd7e99f1 100644 --- a/core/sys/unix/pthread_freebsd.odin +++ b/core/sys/unix/pthread_freebsd.odin @@ -26,32 +26,32 @@ when size_of(int) == 8 { PTHREAD_BARRIER_T_SIZE :: 20; } -pthread_cond_t :: opaque struct #align 16 { +pthread_cond_t :: #opaque struct #align 16 { _: [PTHREAD_COND_T_SIZE] c.char, }; -pthread_mutex_t :: opaque struct #align 16 { +pthread_mutex_t :: #opaque struct #align 16 { _: [PTHREAD_MUTEX_T_SIZE] c.char, }; -pthread_rwlock_t :: opaque struct #align 16 { +pthread_rwlock_t :: #opaque struct #align 16 { _: [PTHREAD_RWLOCK_T_SIZE] c.char, }; -pthread_barrier_t :: opaque struct #align 16 { +pthread_barrier_t :: #opaque struct #align 16 { _: [PTHREAD_BARRIER_T_SIZE] c.char, }; -pthread_attr_t :: opaque struct #align 16 { +pthread_attr_t :: #opaque struct #align 16 { _: [PTHREAD_ATTR_T_SIZE] c.char, }; -pthread_condattr_t :: opaque struct #align 16 { +pthread_condattr_t :: #opaque struct #align 16 { _: [PTHREAD_CONDATTR_T_SIZE] c.char, }; -pthread_mutexattr_t :: opaque struct #align 16 { +pthread_mutexattr_t :: #opaque struct #align 16 { _: [PTHREAD_MUTEXATTR_T_SIZE] c.char, }; -pthread_rwlockattr_t :: opaque struct #align 16 { +pthread_rwlockattr_t :: #opaque struct #align 16 { _: [PTHREAD_RWLOCKATTR_T_SIZE] c.char, }; -pthread_barrierattr_t :: opaque struct #align 16 { +pthread_barrierattr_t :: #opaque struct #align 16 { _: [PTHREAD_BARRIERATTR_T_SIZE] c.char, }; diff --git a/core/sys/unix/pthread_linux.odin b/core/sys/unix/pthread_linux.odin index 5edd1ef5a..76a0719fb 100644 --- a/core/sys/unix/pthread_linux.odin +++ b/core/sys/unix/pthread_linux.odin @@ -33,32 +33,32 @@ when size_of(int) == 8 { PTHREAD_BARRIER_T_SIZE :: 20; } -pthread_cond_t :: opaque struct #align 16 { +pthread_cond_t :: #opaque struct #align 16 { _: [PTHREAD_COND_T_SIZE] c.char, }; -pthread_mutex_t :: opaque struct #align 16 { +pthread_mutex_t :: #opaque struct #align 16 { _: [PTHREAD_MUTEX_T_SIZE] c.char, }; -pthread_rwlock_t :: opaque struct #align 16 { +pthread_rwlock_t :: #opaque struct #align 16 { _: [PTHREAD_RWLOCK_T_SIZE] c.char, }; -pthread_barrier_t :: opaque struct #align 16 { +pthread_barrier_t :: #opaque struct #align 16 { _: [PTHREAD_BARRIER_T_SIZE] c.char, }; -pthread_attr_t :: opaque struct #align 16 { +pthread_attr_t :: #opaque struct #align 16 { _: [PTHREAD_ATTR_T_SIZE] c.char, }; -pthread_condattr_t :: opaque struct #align 16 { +pthread_condattr_t :: #opaque struct #align 16 { _: [PTHREAD_CONDATTR_T_SIZE] c.char, }; -pthread_mutexattr_t :: opaque struct #align 16 { +pthread_mutexattr_t :: #opaque struct #align 16 { _: [PTHREAD_MUTEXATTR_T_SIZE] c.char, }; -pthread_rwlockattr_t :: opaque struct #align 16 { +pthread_rwlockattr_t :: #opaque struct #align 16 { _: [PTHREAD_RWLOCKATTR_T_SIZE] c.char, }; -pthread_barrierattr_t :: opaque struct #align 16 { +pthread_barrierattr_t :: #opaque struct #align 16 { _: [PTHREAD_BARRIERATTR_T_SIZE] c.char, };