Tim Janik 733b1789c1 new slice allocator implementation.
Thu Dec  1 17:32:46 2005  Tim Janik  <timj@imendio.com>

        * glib/gslice.[hc]: new slice allocator implementation.

        * tests/slice-test.c: added random slice allocation test.

        * glib/gthread.[hc]: removed newly added private thread mem API.

        * glib/gthreadinit.h:
        * glib/gmessages.c:
        * glib/gthread.c:
        * glib/gmem.c: divided glib threading initialisation into three phases,
        initialisation where private keys and messaging are not available (only
        needed by gmem.c), initialisation without messaging but private keys
        available (gslice.c, gmessage.c), and full fledged initialisers that
        server the rest of glib. initialisation functions got renamed to reflect
        the limitations of their corresponding phases.

        * glib/gmem.c: removed memchunk code, defer allocations to
        g_slice_* instead.

        * glib/gmem.[hc]: removed g_slice_* skeletons.

        * glib/glib.symbols: added g_slice_* symbols.

        * configure.in: check for availability of posix_memalign(3), memalign(3)
        and valloc(3).

        * glib/Makefile.am: added gslice.[hc].
2005-12-01 16:34:33 +00:00
..
2005-10-05 17:37:46 +00:00
2005-08-12 00:07:17 +00:00
2005-11-21 00:49:00 +00:00
2005-03-14 06:01:51 +00:00
2005-07-14 05:20:14 +00:00
2005-03-10 17:12:35 +00:00
2005-07-14 05:20:14 +00:00
2005-09-14 18:12:52 +00:00
2001-11-26 19:08:46 +00:00
2005-07-14 05:20:14 +00:00
2005-10-05 17:37:46 +00:00
2005-01-24 17:35:44 +00:00
2005-07-14 05:20:14 +00:00
2005-10-05 17:37:46 +00:00