Move the boxed private type data to TypeNode
authorBenjamin Otte <otte@redhat.com>
Wed, 20 Jan 2010 20:06:30 +0000 (21:06 +0100)
committerBenjamin Otte <otte@redhat.com>
Mon, 25 Jan 2010 14:30:38 +0000 (15:30 +0100)
commit11d4e59712b5a19c9847facf6da79946c9bd24aa
tree21d185cb6d6eae5bbd0f494858960d9d77155769
parentac666d2ae35b86c0d92ae70a0fb77b9df91035d1
Move the boxed private type data to TypeNode

This way we don't need to keep a custom array that we bsearch on (and
that isn't threadsafe) but can use the gtype.c machinery that is
threadsafe. And fast, too!

https://bugzilla.gnome.org/show_bug.cgi?id=554887
gobject/Makefile.am
gobject/gboxed.c
gobject/gtype-private.h [new file with mode: 0644]
gobject/gtype.c