CVSROOT:        /cvs/gnome
Module name:    glib
Changes by:     timj    06/01/25 10:51:43

Modified files:
        .              : ChangeLog configure.in 
        docs           : macros.txt 
        glib           : garray.c ghash.c gmem.c gmem.h gslice.c gtree.c 
        tests          : slice-test.c 

Log message:

Wed Jan 25 16:39:18 2006  Tim Janik  <[EMAIL PROTECTED]>

* glib/gslice.c: honour g_mem_gc_friendly settings when freeing
slices, make sure g_mem_gc_friendly is properly initialized.

* gmem.[hc]: ensure g_mem_gc_friendly is initialized from G_DEBUG upon
the first allocation. applied some branching optimizations.

* docs/macros.txt: reflected --enable-gc-friendly change and
described ENABLE_GC_FRIENDLY_DEFAULT as well as G_DEBUG=gc-friendly.

* configure.in: changed --enable-gc-friendly=yes to define
ENABLE_GC_FRIENDLY_DEFAULT.

* glib/garray.c: changed ENABLE_GC_FRIENDLY macro #ifdef-s to
if (G_UNLIKELY (g_mem_gc_friendly)).

* glib/gtree.c:
* glib/ghash.c: removed ENABLE_GC_FRIENDLY code which is now taken
care of by g_slice_free1().

* tests/slice-test.c: fixed leaks, reported by Kjartan Maraas.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=glib&who=timj&date=explicit&mindate=2006-01-25%2010:50&maxdate=2006-01-25%2010:52

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to