Danny Smith
822ed7f806
gc.h (GC_CreateThread): Declare with WINAPI attribute.
...
* include/gc.h (GC_CreateThread): Declare with WINAPI
attribute.
* win32_threads.c (GC_CreateThread): Make definitions consistent
with declaration. Cast &thread_table[i].handle to PHANDLE
in call to DuplicateHandle
(thread_start): Declare as static.
From-SVN: r69990
2003-07-31 04:52:36 +00:00
Jeff Sturm
30c3de1ffb
Import GC 6.3alpha1.
...
* BCC_MAKEFILE: Merge with GC 6.3alpha1 release.
* ChangeLog: Likewise.
* Makefile.am: Likewise.
* Makefile.direct: Likewise.
* Makefile.dj: Likewise.
* allchblk.c: Likewise.
* alloc.c: Likewise.
* backgraph.c: Likewise.
* configure.host: Likewise.
* configure.in: Likewise.
* dbg_mlc.c: Likewise.
* dyn_load.c: Likewise.
* finalize.c: Likewise.
* gc_cpp.cc: Likewise.
* gc_dlopen.c: Likewise.
* gcj_mlc.c: Likewise.
* if_mach.c: Likewise.
* mach_dep.c: Likewise.
* malloc.c: Likewise.
* mallocx.c: Likewise.
* mark.c: Likewise.
* mark_rts.c: Likewise.
* misc.c: Likewise.
* os_dep.c: Likewise.
* ptr_chck.c: Likewise.
* reclaim.c: Likewise.
* solaris_pthreads.c: Likewise.
* solaris_threads.c: Likewise.
* sparc_mach_dep.S: Likewise.
* threadlibs.c: Likewise.
* typd_mlc.c: Likewise.
* version.h: Likewise.
* win32_threads.c: Likewise.
* Mac_files/MacOS_Test_config.h: Likewise.
* Mac_files/MacOS_config.h: Likewise.
* cord/cordbscs.c: Likewise.
* cord/cordprnt.c: Likewise.
* cord/de_win.c: Likewise.
* doc/README: Likewise.
* doc/README.MacOSX: Likewise.
* doc/README.changes: Likewise.
* doc/README.environment: Likewise.
* doc/README.ews4800: Likewise.
* doc/README.linux: Likewise.
* doc/README.macros: Likewise.
* doc/README.win32: Likewise.
* doc/debugging.html: Likewise.
* doc/gcdescr.html: Likewise.
* doc/tree.html: Likewise.
* include/Makefile.in: Likewise.
* include/gc.h: Likewise.
* include/gc_cpp.h: Likewise.
* include/gc_local_alloc.h: Likewise.
* include/gc_mark.h: Likewise.
* include/gc_pthread_redirects.h: Likewise.
* include/gc_typed.h: Likewise.
* include/new_gc_alloc.h: Likewise.
* include/private/dbg_mlc.h: Likewise.
* include/private/gc_hdrs.h: Likewise.
* include/private/gc_locks.h: Likewise.
* include/private/gc_pmark.h: Likewise.
* include/private/gc_priv.h: Likewise.
* include/private/gcconfig.h: Likewise.
* include/private/solaris_threads.h: Likewise.
* include/private/specific.h: Likewise.
* tests/test.c: Likewise.
* tests/test_cpp.cc: Likewise.
* configure: Rebuild.
* Makefile.in: Rebuild.
* mips_sgi_mach_dep.s: Add.
* alpha_mach_dep.s: Remove.
* irix_threads.c: Remove.
* linux_threads.c: Remove.
* mips_sgi_mach_dep.S: Remove.
* missing: Remove.
* powerpc_macosx_mach_dep.s: Remove.
* doc/Makefile.am: Remove.
* doc/Makefile.in: Remove.
From-SVN: r69880
2003-07-28 04:18:23 +00:00
Bryce McKinlay
79f777fd1e
Imported GC 6.1 Alpha 3. Finally.
...
From-SVN: r49698
2002-02-12 04:37:57 +00:00
Adam Megacz
b1d246853d
gc.h: (GC_CreateThread) This function is now exposed on all Win32 platforms.
...
2002-02-06 Adam Megacz <adam@xwt.org>
* boehm-gc/include/gc.h: (GC_CreateThread) This function is
now exposed on all Win32 platforms.
* boehm-gc/win32_threads.c: (GC_CreateThread) This now
compiles on Win32; it invokes CreateThread() if GC is built
as a DLL; otherwise it registers the thread.
* boehm-gc/misc.c (GC_init): Initialize GC_allocate_ml in case
libgcjgc was not built as a DLL.
From-SVN: r49563
2002-02-07 03:56:40 +00:00
Adam Megacz
7e57448e82
2002-02-01 Adam Megacz <adam@xwt.org>
...
* boehm-gc on win32 now automatically detects if it is being built
as a DLL; see http://gcc.gnu.org/ml/java/2001-12/msg00240.html
From-SVN: r49426
2002-02-02 04:23:13 +00:00
David Edelsohn
6cb3421f1f
gc.h (GC_INIT): Add DATASTART and DATAEND roots on AIX.
...
* include/gc.h (GC_INIT): Add DATASTART and DATAEND roots on AIX.
* include/private/gcconfig.h (RS6000): Add 64-bit AIX support.
Define USE_GENERIC_PUSH_REGS. Use AIX _data and _end symbols for
DATASTART and DATAEND roots.
* rs6000_mach_dep.s: Add function descriptor and traceback table.
From-SVN: r49218
2002-01-25 13:06:24 -05:00
Bryce McKinlay
aeb76991de
linux_threads.c (GC_init_parallel): Do not declare as a static constructor.
...
* linux_threads.c (GC_init_parallel): Do not declare as a static
constructor.
* include/gc.h (GC_init): Declare here. Add description.
* include/private/gc_priv.h (GC_init): Remove declaration.
From-SVN: r46420
2001-10-23 01:28:56 +01:00
Bryce McKinlay
4c7726b172
Makefile.am, [...]: Imported GC 6.1 Alpha 1 and merged local changes.
...
* Makefile.am, acinclude.m4, configure.in: Imported GC 6.1 Alpha 1
and merged local changes.
From-SVN: r46283
2001-10-16 10:01:40 +01:00
Tom Tromey
5a2586cf8f
Makefile.am, [...]: Imported GC 6.0 and merged local changes.
...
* Makefile.am, acinclude.m4, configure.in: Imported GC 6.0 and
merged local changes.
From-SVN: r44994
2001-08-18 01:04:43 +00:00
Bryce McKinlay
abdbd4a8ec
This commit was generated by cvs2svn to compensate for changes in r42373,
...
which included commits to RCS files with non-trunk default branches.
From-SVN: r42374
2001-05-21 07:39:25 +01:00
Bryce McKinlay
2caa2a6997
This commit was generated by cvs2svn to compensate for changes in r34605,
...
which included commits to RCS files with non-trunk default branches.
From-SVN: r34606
2000-06-20 00:42:00 +01:00
Bryce McKinlay
56293c2be2
This commit was generated by cvs2svn to compensate for changes in r33244,
...
which included commits to RCS files with non-trunk default branches.
From-SVN: r33245
2000-04-19 03:29:16 +01:00
Tom Tromey
85f29b3bb5
This commit was generated by cvs2svn to compensate for changes in r30327,
...
which included commits to RCS files with non-trunk default branches.
From-SVN: r30328
1999-11-01 20:48:52 +00:00
Tom Tromey
56ba54b4c0
This commit was generated by cvs2svn to compensate for changes in r27853,
...
which included commits to RCS files with non-trunk default branches.
From-SVN: r27854
1999-06-30 13:05:33 +00:00
Tom Tromey
73ffefd017
Initial revision
...
From-SVN: r26246
1999-04-07 08:01:30 +00:00