[m-dev.] Update boehm_gc to gc3.3alpha2
Peter Ross
pro at missioncriticalit.com
Mon Oct 27 22:12:15 AEDT 2003
Hi,
I would like to update boehm_gc collector to gc3.3alpha2 for the
following fix
Partially merged a win32 patch from Ben Hutchings, and substantially
revised other parts of win32_threads.c. It had several problems.
Under MinGW with a statically linked library, the main thread was
not registered. Cygwin detached threads leaked thread descriptors.
There were several race conditions. For now, unfortunately the
static threads limit remains, though we increased it, and made table
traversal cost depend on the actual thread count.
There is also still some code duplication with pthread_support.c.
(Thread descriptors did become much smaller, since Ben Hutchings
removed the thread context from them.)
plus some more Darwin fixes
all of which are needed here at MC.
Are there any objections.
I will follow the process in compiler/notes/upgrade_boehm_gc.html
Cheers,
Pete
--
Peter Ross
Software Engineer (Work) +32 2 757 10 15
Mission Critical (Mobile) +32 485 482 559
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to: mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions: mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------
More information about the developers
mailing list