glib/gobject
Edward Hervey 35c376a8a6 Add type_data_ref_U() and use it in g_type_class_ref()
The function returns TRUE if the type was previously initialized and can
be easily reused. It returns FALSE and does not take a reference if the
type is not referenced yet.

g_type_class_ref() uses this to avoid taking locks in the common path,
which speeds up object creation a lot - in particular in multithreaded
applications.

https://bugzilla.gnome.org/show_bug.cgi?id=585375
2009-11-30 20:52:33 +01:00
..
2005-08-15 05:00:57 +00:00
2009-03-31 19:39:16 -04:00
2008-07-02 03:43:13 +00:00
2009-03-01 15:42:03 +00:00
2009-09-22 11:22:44 +03:00
2009-10-02 21:02:48 +02:00
2008-07-02 03:43:13 +00:00
2008-06-21 22:16:14 +00:00
2008-06-21 12:18:12 +00:00
2008-07-02 03:43:13 +00:00
2008-06-21 18:20:43 +00:00
2008-06-21 12:45:49 +00:00
2008-07-02 03:43:13 +00:00
2008-06-22 09:45:13 +00:00
2008-06-22 09:53:11 +00:00
2008-08-01 18:36:01 +00:00
2008-06-21 22:16:14 +00:00
2008-02-03 22:41:06 +00:00
2005-03-14 06:47:51 +00:00
2008-12-13 23:56:05 +00:00