merge 99762:100015
[mono.git] / libgc / ChangeLog
1 2008-02-07  Massimiliano Mantione  <massi@ximian.com>
2         * include/gc.h: (GCEventType): Added start-stop the world events.
3         * pthread_stop_world.c: (GC_stop_world and GC_start_world): hooked
4         start-stop the world events.
5
6 2007-11-05  Geoff Norton  <gnorton@novell.com>
7
8         * darwin_stop_world.c: Correct the structure name on Darwin-x86 for Leopard.
9
10 2007-11-05  Geoff Norton  <gnorton@novell.com>
11
12         * darwin_stop_world.c: Also push ebp when pushing all stacks on Leopard
13         and pre-Leopard.
14
15 2007-11-01  Geoff Norton  <gnorton@novell.com>
16
17         * darwin_stop_world.c:  Handle Leopards renaming of some structure
18         members.
19
20 Mon Sep 24 16:15:47 CEST 2007 Paolo Molaro <lupus@ximian.com>
21
22         * include/private/gc_priv.h: increase the default MAX_HEAP_SECTS
23         value (bug#314759, bug#324318).
24
25 Tue Sep 11 16:22:28 CEST 2007 Paolo Molaro <lupus@ximian.com>
26
27         * pthread_support.c: export GC_thread_tls.
28
29 2007-08-22  Martin Baulig  <martin@ximian.com>
30
31         * pthread_stop_world.c
32         (GC_mono_debugger_add_all_threads): Removed.
33         (GC_mono_debugger_get_stack_ptr): New public function.
34
35 Wed Jul 4 17:46:19 CEST 2007 Paolo Molaro <lupus@ximian.com>
36
37         * darwin_stop_world.c: use a larger array for GC_mach_threads
38         (it'll need to be enlarged dynamically, but it's with the world
39         stopped, bug #81974).
40
41 2007-05-09  Jonathan Chambers  <joncham@gmail.com>
42
43         * win32_threads.c: If SuspendThread fails, don't abort. Instead
44         remove thread from GC, as this only seems to happen when thread is
45         terminating.
46
47 2007-03-29  Zoltan Varga  <vargaz@gmail.com>
48
49         * autogen.sh: Applied patch from Priit Laes <amd@store20.com>. Fix the running
50         of libtoolize.
51
52         * ltmain.sh config.sub config.guess: Removed, libtoolize creates them now.
53
54 2007-03-13  Jonathan Chambers  <joncham@gmail.com>
55
56         * include/gc.h: Fix _WIN64 typedefs.
57         * libgc.vcproj: Fix Release target and begin Win64 port.
58         
59 2007-02-01  Geoff Norton  <gnorton@customerdna.com>
60
61         * include/private/gc_pthread_redirects.h:
62         * include/private/gc_config_macros.h:
63         * include/private/gc_priv.h:
64         * configure.in:
65         * pthread_support.c
66         * specific.c:  Support for NetBSD-CURRENT.  Loosely based on NetBSD
67         pkgsrc patch.
68
69 2006-12-22  Robert Jordan  <robertj@gmx.net>
70
71         * include/private/gcconfig.h, os_dep.c:
72         Add FreeBSD/amd64 support. Based on a FreeBSD Port Collection patch.
73         r=Paolo.
74
75 2006-11-19  Allan Hsu <allan@counterpop.net>
76
77         * libgc/darwin_stop_world.c, libgc/include/private/gc_priv.h,
78         libgc/os_dep.c: Fixes to make the GC work on OSX/Intel with XCode
79         2.4 (10.4u SDK and newer).
80
81         This code should work with older versions of the SDK as well. 
82
83 Tue Oct 10 16:58:37 CEST 2006 Paolo Molaro <lupus@ximian.com>
84
85         * darwin_stop_world.c: patch from Allan Hsu <allan@counterpop.net>
86         to avoid using memory just after freeing it.
87
88 2006-08-31  Zoltan Varga  <vargaz@freemail.hu>
89
90         * libgc.vcproj: Define GC_INSIDE_DLL on VC build too.
91
92 2006-08-18  Zoltan Varga  <vargaz@gmail.com>
93
94         * Makefile.am (EXTRA_DIST): Fix make dist.
95
96         * libtool.m4: Removed, should not be in SVN.
97
98 2006-07-19  Zoltan Varga  <vargaz@gmail.com>
99
100         * configure.in: Applied patch from Sergey Tikhonov <tsv@solvo.ru>. Beginning
101         of alpha support.
102
103 2006-06-28  Martin Baulig  <martin@ximian.com>
104
105         * darwin_stop_world.c, pthread_support.c: Committing a patch from
106         Allan Hsu <allan@imeem.com> to fix memory leaks; see bug #78628.
107
108 2006-06-26  Zoltan Varga  <vargaz@gmail.com>
109
110         * solaris_threads.c: And another one.
111
112         * solaris_pthreads.c: Avoid another solaris/x86 #error.
113
114 2006-04-08  Zoltan Varga  <vargaz@gmail.com>
115
116         * dyn_load.c: Avoid #error "large files are not supported by libelf" errors on solaris/x86.
117
118 2006-05-24  Martin Baulig  <martin@ximian.com>
119
120         * doc/debugger-support.txt: Removed; this issue turned out to be
121         something completely different and the patch mentioned in this
122         file is already reverted.
123
124 2006-05-23  Zoltan Varga  <vargaz@gmail.com>
125
126         * os_dep.c (GC_unix_get_mem): Add an assert to bail out early if the runtime is
127         run on a machine with smaller page size than HBLKSIZE.
128
129 2006-05-19  Martin Baulig  <martin@ximian.com>
130
131         * include/gc.h: Don't include "libgc-mono-debugger.h".
132
133         * pthread_support.c, pthread_stop_world.c: Include it here.
134
135 2006-05-17  Martin Baulig  <martin@ximian.com>
136
137         * pthread-support.c, pthread-stop-world.c: Put the debugger stuff
138         inside a `#if LIBGC_MONO_DEBUGGER_SUPPORTED' conditional.
139
140 2006-05-17  Martin Baulig  <martin@ximian.com>
141
142         Fix a weird race condition which prevented XSP from working inside
143         the debugger - see doc/debugger-issues.txt for details.
144
145         * include/gc.h: Moved the "libgc-mono-debugger.h" #include down
146         after the gc_pthread_redirects.h one.
147
148         * include/libgc-mono-debugger.h
149         (GCThreadFunctions): Added `thread_created' and `thread_exited'.
150         (GC_mono_debugger_add_all_threads): New function prototype.
151
152         * pthread_stop_world.c (gc_thread_vtable): Allow the vtable and
153         any function in it be NULL; use NULL as the default vtable.
154         (GC_mono_debugger_add_all_threads): New public function.
155
156         * pthread_support.c
157         (GC_delete_thread): Call `gc_thread_vtable->thread_exited()'.
158         (GC_thr_init): Call `gc_thread_vtable->thread_created()'.
159
160 2006-04-05  Zoltan Varga  <vargaz@gmail.com>
161
162         * include/private/gcconfig.h (LINUX and SPARC): Applied patch from 
163         David S. Miller <davem@davemloft.net>: Do not
164        use _etest and GC_SysVGetDataStart() to figure out DATASTART.
165        Instead use either SEARCH_FOR_DATA_START or __environ, based
166        upon GLIBC version.
167
168 2006-03-25  Zoltan Varga  <vargaz@gmail.com>
169
170         * configure.in: Applied patch from David S. Miller <davem@davemloft.net>: Fix support for sparc/linux.
171
172 Mon Mar 20 18:56:21 CET 2006 Paolo Molaro <lupus@ximian.com>
173
174         * include/gc.h: enable pthread redirection on darwin, too.
175         * include/gc_pthread_redirects.h: completed from Bryan Berg.
176
177 Thu Feb 9 16:20:55 CET 2006 Paolo Molaro <lupus@ximian.com>
178
179         * os_dep.c, include/private/gcconfig.h, darwin_stop_world.c:
180         OSX/x86 support, mostly from Geoff Norton <gnorton@customerdna.com>.
181
182 Wed Feb 1 18:23:55 CET 2006 Paolo Molaro <lupus@ximian.com>
183
184         * pthread_support.c, *: back out Zoltan's patch since it's
185         incorrect.
186         The correct fix it to execute the cleanup from inside
187         the thread also when using the __thread var to access the
188         current GC_thread.
189
190 2006-02-01  Zoltan Varga  <vargaz@gmail.com>
191
192         * pthread_support.c (GC_thread_deregister_foreign): New public API
193         function to deregister a foreign thread from the GC.
194         (GC_destroy_thread_local): Clean up the TLS key too.
195         
196 Tue Jan 24 12:34:06 CET 2006 Paolo Molaro <lupus@ximian.com>
197
198         * *: update from upstream changes.
199
200 2006-01-21  Martin Baulig  <martin@ximian.com>
201
202         * include/Makefile.am: Don't install libgc-mono-debugger.h.
203
204 2006-01-21  Martin Baulig  <martin@ximian.com>
205
206         * include/libgc-mono-debugger.h: Call the conditional
207         `_IN_THE_MONO_DEBUGGER', not `IN_MONO_DEBUGGER'.
208
209 2006-01-11  Zoltan Varga  <vargaz@gmail.com>
210
211         * include/private/gcconfig.h: Undef _FILE_OFFSET_BITS on sparc.
212
213 2006-01-03  Geoff Norton  <gnorton@customerdna.com>
214
215         * darwin_stop_world.c:  Merge a patch from Bruce Mitchener that fixes a small
216         leak on OS X.
217
218 2005-12-26  Zoltan Varga  <vargaz@gmail.com>
219
220         * include/private/gcconfig.h: Disable PROC_VDB on solaris/x86 as it
221         doesn't seem to work.
222
223 2005-12-06  Todd Berman  <tberman@off.net>
224
225         * pthread_support.c (GC_thread_register_foreign): Wrap a GC_printf1
226         inside a #ifdef DEBUG_THREADS like the others. Based on a patch from
227         Bryan Berg (bryan AT imeem DOT com).
228
229 2005-10-11  Zoltan Varga  <vargaz@gmail.com>
230
231         * pthread_support.c (GC_thread_deregister_foreign): Make this return
232         void instead of void*.
233
234 2005-09-29  Raja R Harinath  <harinath@gmail.com>
235
236         * configure.host: Fix syntax error.
237
238 2005-08-24  Zoltan Varga  <vargaz@gmail.com>
239
240         * win32_threads.c: If GC_INSIDE_DLL is defined, define the DllMain function for automatic registration
241         of threads with the GC.
242
243         * configure.in: Add an option for turning GC_INSIDE_DLL on.     
244
245 2005-08-25  Zoltan Varga  <vargaz@freemail.hu>
246
247         * solaris_threads.c (GC_thread_register_foreign): Add dummy implementation.
248
249 Mon Aug 22 10:41:41 BST 2005 Paolo Molaro <lupus@ximian.com>
250
251         * include/private/gc_locks.h: make gcc generate correct code for swp
252         (patch by tomba@bat.org, Tomi Valkeinen).
253
254 2005-08-20  Zoltan Varga  <vargaz@freemail.hu>
255
256         * include/private/gc_locks.h: Fix compilation of GC_test_and_set on IA64 with gcc-3.3.5.
257
258 Thu Aug 18 18:08:54 CEST 2005 Paolo Molaro <lupus@ximian.com>
259
260         * include/private/gcconfig.h: use LINUX_STACKBOTTOM on ARM Linux.
261
262 Mon Aug 1 16:49:45 CEST 2005 Paolo Molaro <lupus@ximian.com>
263
264         * include/private/pthread_support.h, pthread_support.c: added
265         patch to support registering new threads at runtime (from
266         Michael Meeks <michael.meeks@novell.com>).
267
268 2005-07-07  Raja R Harinath  <rharinath@novell.com>
269
270         * Makefile.am (INCLUDES): Add $(top_builddir)/.. to pick up mono's
271         config.h.
272
273 Thu Jul 7 12:15:22 CEST 2005 Paolo Molaro <lupus@ximian.com>
274
275         * pthread_support.c: fix compilation when TLS_ALLOC is not defined.
276
277 Thu Jul 7 11:59:42 CEST 2005 Paolo Molaro <lupus@ximian.com>
278
279         * pthread_support.c, Makefile.am: make the __thread var use
280         fast access if available (and avoid dlopen issue, bug #75390).
281
282 2005-07-05  Ben Maurer  <bmaurer@ximian.com>
283
284         * pthread_stop_world.c (pthread_start_world, _GC_suspend_handler):
285         Make sure that all threads have been started before releasing the
286         GC_lock. Otherwise, the thread table can be corrupt in the restart
287         handler, causing deadlocks and segfaults.
288
289 2005-06-22  Zoltan Varga  <vargaz@freemail.hu>
290
291         * include/private/gcconfig.h: Fix amd64 build.
292
293 2005-06-21  Ben Maurer  <bmaurer@ximian.com>
294
295         * configure.host: remove -fexceptions, messes up with nptl
296         includes, as on fc4.
297
298 2005-06-17  Zoltan Varga  <vargaz@freemail.hu>
299
300         * pthread_support.c: Workaround gcc-3.3 compiler bug.
301
302 2005-05-26  Sebastien Pouliot  <sebastien@ximian.com>
303
304         * libgc.vcproj: Project file for libgc.
305
306 2005-05-19  Zoltan Varga  <vargaz@freemail.hu>
307
308         * configure.in: Handle i386-*-linux* as well. Fixes #74960.     
309
310 Tue May 3 16:28:26 CEST 2005 Paolo Molaro <lupus@ximian.com>
311
312         * os_dep.c: remove usage of libc private symbol.
313
314 2005-05-02  Miguel de Icaza  <miguel@novell.com>
315
316         * pthread_stop_world.c (GC_restart_handler, GC_suspend_handler):
317         Wrap the original routines into methods that preserve the value of
318         errno.  Fixes #74740
319
320 2005-04-18  Zoltan Varga  <vargaz@freemail.hu>
321
322         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
323
324 2005-04-15  Zoltan Varga  <vargaz@freemail.hu>
325
326         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
327
328 2005-04-11  Zoltan Varga  <vargaz@freemail.hu>
329
330         * include/private/gcconfig.h configure.in os_dep.c dyn_load.c: 
331         Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
332
333 2005-04-06  Zoltan Varga  <vargaz@freemail.hu>
334
335         * solaris_pthreads.c (GC_pthread_detach): Add locking.
336
337         * include/gc_pthread_redirects.h (pthread_detach): Override pthread_detach too.
338
339         * solaris_pthreads.c (GC_pthread_detach): Override pthread_detach too. Fixes
340         #74223.
341
342 2005-03-29  Zoltan Varga  <vargaz@freemail.hu>
343
344         * os_dep.c: Add ability to fall back to mmap-ing memory when sbrk
345         fails.
346
347         * include/private/gcconfig.h: Enable FALLBACK_TO_MMAP on amd64. Fixes
348         #73882.
349
350         * config.guess config.sub ltmain.sh: Update these files with more
351         up-to-date versions. Fixes #74071.
352
353 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
354
355         * solaris_threads.c (GC_thread_is_registered): Add this for solaris
356         too.
357
358         * pthread_support.c (GC_thread_is_registered): Move this outside of
359         the #ifdef THREAD_LOCAL_ALLOC.
360
361 2005-03-03  Zoltan Varga  <vargaz@freemail.hu>
362
363         * include/gc.h pthread_support.c win32_threads.: Add 
364         GC_thread_is_registered API function.
365
366 2005-02-17  Raja R Harinath  <rharinath@novell.com>
367
368         * acinclude.m4: Don't include distributed libtool.m4.
369         
370 Wed Feb 16 22:30:54 CET 2005 Paolo Molaro <lupus@ximian.com>
371
372         * alloc.c: tune the code to collect instead of expanding
373         the heap if there are many finalizers and we reclaimed some
374         memory from cleaning the finalization queue (should fix
375         bug #71001 and #70701).
376
377 2005-02-07  Geoff Norton  <gnorton@customerdna.com>
378
379         * include/private/gc_priv.h: Bump the max root sets to 1024
380
381 Mon Jan 24 16:39:42 CET 2005 Paolo Molaro <lupus@ximian.com>
382
383         * alloc.c, include/gc.h: add event notification, mostly from 
384         a patch by Ben Maurer.
385
386 2005-01-23  Geoff Norton  <gnorton@customerdna.com>
387         
388         * os_dir.c: Change GC_task_self to be static everywhere on Darwin.
389         Allows gcc4.0 to compile.
390
391 Tue Jan 18 11:19:47 CET 2005 Paolo Molaro <lupus@ximian.com>
392
393         * pthread_stop_world.c: handle EINTR from sem_wait() call.
394
395 2004-08-20 Ben Maurer  <bmaurer@users.sourceforge.net>
396
397         * include/private/gc_priv.h: use the test glib does
398         for EXPECT.
399
400 2004-08-20  Zoltan Varga  <vargaz@freemail.hu>
401
402         * include/private/gc_priv.h (__GNUC_PREREQ): Fix typo spotted by Ben.
403
404         * include/gc_local_alloc.h pthread_support.c: Add 
405         GC_local_gcj_fast_malloc.
406
407         * include/private/gc_priv.h (EXPECT): Enable this on modern versions
408         of gcc.
409
410 2004-08-17 Ben Maurer  <bmaurer@users.sourceforge.net>
411
412         * pthread_support.c: make __thread variable static
413         
414         * include/gc_local_alloc.c: make the other headers get
415         included before we define our own variable. This fixes
416         up an ordering problem with GCJ and thread local alloc.
417         
418         The problem was that gc.h needed to include gc_local_alloc.h
419         before gc_gcj.h. However, when gc.h was included after
420         GC_LOCAL_ALLOC_H was #defined, it would not include
421         gc_local_alloc.h.
422
423 2004-08-16  Zoltan Varga  <vargaz@freemail.hu>
424
425         * Makefile.am: Create a static version of libmonogc for inclusion into
426         the mono executable.
427
428 2004-07-27  John Merryweather Cooper <john_m_cooper@yahoo.com>
429
430         * configure.in:  Fix to properly select flags for pthreads
431         on FreeBSD 4.x (aka -STABLE) and 5.x (aka -CURRENT).
432         
433 2004-07-01  Zoltan Varga  <vargaz@freemail.hu>
434
435         * include/install-sh doc/install-sh: New files.
436
437 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
438
439         * include/private/gc_priv.h (SMALL_OBJ): Add Hans' fix for crashes
440         seen on SPARC64.
441
442 Thu Jun 24 15:39:00 CEST 2004 Paolo Molaro <lupus@ximian.com>
443
444         * alloc.c: use Hans' fix for bug #59557.
445
446 2004-06-18  Dick Porter  <dick@ximian.com>
447
448         * darwin_stop_world.c: Make the world actually stop.  This seems
449         to fix the finalizer thread signalling deadlock in 58706.
450
451 Sat Jun 5 19:38:20 CEST 2004 Paolo Molaro <lupus@ximian.com>
452
453         * alloc.c: temporary fix for bug #59557.
454
455 Tue May 25 13:41:08 EDT 2004 Paolo Molaro <lupus@ximian.com>
456
457         * darwin_stop_world.c: more thread died races fixes.
458
459 2004-05-21  Martin Baulig  <martin@ximian.com>
460
461         * pthread_stop_world.c: Merged the changes from linux_threads.c.
462
463         * linux_threads.c: Removed, this file no longer exists in the
464         latest upstream version.
465
466 2004-05-20  Martin Baulig  <martin@ximian.com>
467
468         * libgc.patch: Removed.  There's no need to have this in a
469         separate file, just use CVS.
470
471 2004-05-20  Jackson Harper  <jackson@ximian.com>
472
473         * Makefile.am: Remove tests from EXTRA_DIST.
474         
475 Wed May 19 18:57:30 CEST 2004 Paolo Molaro <lupus@ximian.com>
476
477         * darwin_stop_world.c: deal with threads that die before they can be
478         suspended (should solce the thread_info failed aborts).
479
480 Wed May 19 18:42:23 CEST 2004 Paolo Molaro <lupus@ximian.com>
481
482         * configure.in, Makefile.am: update correctly from the libgc sources:
483         this excludes linux_threads.c from the build: Martin will have to port
484         his changes to the new code, since linux_threads.c doesn't exist
485         anymore in the upstream sources.
486
487 2004-05-19  Raja R Harinath  <rharinath@novell.com>
488
489         * configure.in ($enable_embed_check): New internal option that
490         will be passed by mono's configure.
491         (THREADS): Use $with_libgc_threads, which is passed by mono's
492         configure.
493
494 2004-05-18  Martin Baulig  <martin@ximian.com>
495
496         Importing Boehm GC 6.3 alpha 6.
497
498 2004-03-24 Ben Maurer  <bmaurer@users.sourceforge.net>
499
500         * gcj_mlc.c: Do finalization.
501
502         This is a patch from Hans Boehm that fixes a bug where
503         GC_gcj_malloc never does finalization.
504
505         See:
506         http://www.hpl.hp.com/hosted/linux/mail-archives/gc/2004-March/000359.html
507         http://bugzilla.ximian.com/show_bug.cgi?id=55644
508
509         Fixes #55644.
510
511         I am checking this in at Zoltan's request.
512
513 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
514
515         * autogen.sh: Fix previous patch and silence noisy GNU which.   
516         
517         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
518         Use 'glibtool' instead of 'libtool' on OSX. 
519
520 2003-10-01  Pedro Martínez Juliá  <yoro@wanadoo.es>
521
522         * Makefile.am: Change lib_LTLIBRARIES to noinst_LTLIBRARIES because
523         of libmonogc is included inside libmono and without this change it
524         breaks down and not include it.
525
526 2003-09-26  Zoltan Varga  <vargaz@freemail.hu>
527
528         * mips_sgi_mach_dep.S: Remove since it is a duplicate of .s and it
529         breaks cvs checkout under windows.
530
531 Wed Sep 17 17:29:11 CEST 2003 Paolo Molaro <lupus@ximian.com>
532
533         * configure.in: disable ALL_INTERIOR_POINTERS: managed pointers
534         are not allowed in the heap, so this should be safe and it helps
535         reducing false positives.
536
537 2003-08-28  Dick Porter  <dick@ximian.com>
538
539         * pthread_support.c:
540         * aix_irix_threads.c:  Applied bug fix from alpha libgc
541
542 2003-08-26  Martin Baulig  <martin@ximian.com>
543
544         Imported Boehm GC 6.2.
545
546 2003-06-20  Martin Baulig  <martin@ximian.com>
547
548         * include/gc.h: Fixed compiler warnings.
549
550 2003-06-09  Martin Baulig  <martin@ximian.com>
551
552         * include/libgc-mono-debugger.h: New header file.  This is
553         installed as <mono/private/libgc-mono-debugger.h>, but it's a
554         private header files and may only be used by the Mono Debugger.
555
556         * Makefile.am: Build libmonogc.la and install it.  For some
557         reason, using a libtool convenience archive doesn't work here.
558
559 2003-06-08  Martin Baulig  <martin@ximian.com>
560
561         * libgc-mono.pc.in: Removed.
562
563         * Makefile.am: Don't install anything.
564
565         * configure.in: We're now embedded in mono and can't be built as a
566         stand-alone module any longer.
567
568 2003-05-17  Martin Baulig  <martin@ximian.com>
569
570         * libgc.patch, libgc.log: Added patch against the original version
571         and a ChangeLog entry.
572
573 2003-05-17  Martin Baulig  <martin@ximian.com>
574
575         * misc.c, os_dep.c, include/private/gc_priv.h: Back to the
576         original version.
577
578         * linux_threads.c: Use the `gc_thread_vtable' internally in this
579         file instead of calling it from the header files.
580
581 2003-05-16  Martin Baulig  <martin@ximian.com>
582
583         * include/gc.h (GCThreadFunctions): Removed the `pthread_*'
584         function since we don't need them here.
585
586         * include/gc_pthread_redirects.h: Put back the original version.
587
588 2003-04-08  Alp Toker <alp@atoker.com>
589
590         * configure.in: fix automake 1.6 compatibility without breaking
591         previous versions (AM_PROG_AS)
592
593 2003-03-31  Martin Baulig  <martin@ximian.com>
594
595         * include/gc.h (GCThreadFunctions): New type.
596         (gc_thread_vtable): New global variable.
597
598         * include/gc_pthread_redirects.h: Use the `gc_thread_vtable'
599         vtable for the redirects instead of calling the methods directly.
600         This allows us to override them at runtime.     
601
602 2003-03-31  Martin Baulig  <martin@ximian.com>
603
604         * include/Makefile.am: Install gc_pthread_redirects.h.
605
606         * include/gc.h: `#include <gc/gc_pthread_redirects.h>', not
607         `#include "gc_pthread_redirects.h"'.
608
609 2003-03-31  Martin Baulig  <martin@ximian.com>
610
611         * configure.in: Call the package `libgc-mono'.
612
613         * libgc-mono.pc.in: Added pkg-config files.
614
615 2003-03-31  Martin Baulig  <martin@ximian.com>
616
617         This is a modified version of Boehm GC 6.1.
618