summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-4
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2004-03-05 21:10:45 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2004-03-05 21:10:45 +0000
commitab0031bf0060acb38781b0cb8e855fb33dc444ad (patch)
treeba1dbe8270c40f2c38152a5e0c702481a511be0b /ChangeLog.pre-2-4
parenteba3e00280719ce18065588d623485a5ff95942d (diff)
Patch by Sebastian Wilhemi to fix infinite recursion in g_atomic.
Diffstat (limited to 'ChangeLog.pre-2-4')
-rw-r--r--ChangeLog.pre-2-410
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index b8b048513..324b33ead 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,13 @@
+2004-03-05 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * glib/gatomic.c: Fix infinite recursion for
+ G_MEMORY_BARRIER_NEEDED and DEFINE_WITH_MUTEXES by using a GMutex
+ instead of G_DEFINE_LOCK. The mutex is allocated by the new
+ function _g_atomic_thread_init. Fixes #136284.
+
+ * glib/gthreadinit.h, glib/gthread.c: Declare and call
+ _g_atomic_thread_init during thread system initialization.
+
2004-03-05 Tor Lillqvist <tml@iki.fi>
* glib/glib.def: Add g_main_depth. (#136221, Cedric Gustin)