use g_type_check_is_value_type() instead of g_type_value_table_peek().
authorTim Janik <timj@gtk.org>
Thu, 22 Nov 2001 03:20:07 +0000 (03:20 +0000)
committerTim Janik <timj@src.gnome.org>
Thu, 22 Nov 2001 03:20:07 +0000 (03:20 +0000)
commitaafb9e4ba9786950516094f1f5f2ccbd66df6069
treefcd48ebcc9bc0010e1c23fe84c20705c0954faf9
parent0d14682569ac3ce03b3a43c5024ff7af883991b0
use g_type_check_is_value_type() instead of g_type_value_table_peek().

Thu Nov 22 03:30:57 2001  Tim Janik  <timj@gtk.org>

        * gvalue.h (G_TYPE_IS_VALUE): use g_type_check_is_value_type()
        instead of g_type_value_table_peek().

        * gtype.[hc] (type_check_is_value_type_U): speed up check
        LOCK-less by caching lookups in node->mutatable_has_value_table.

        * gtype.[hc]: removed locks where possible. partly based on
        patches from owen and alex.
15 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
NEWS
gobject/ChangeLog
gobject/NEWS [deleted file]
gobject/gobject-query.c
gobject/gtype.c
gobject/gtype.h
gobject/gvalue.h