platform/upstream/libgc.git
13 years ago2006-06-02 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sat, 3 Jun 2006 05:35:37 +0000 (05:35 +0000)]
2006-06-02  Hans Boehm <Hans.Boehm@hp.com>
* doc/README.changes: Update.

13 years ago2006-06-02 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sat, 3 Jun 2006 00:32:24 +0000 (00:32 +0000)]
2006-06-02  Hans Boehm <Hans.Boehm@hp.com>
* os_dep.c, dyn_load.c (GC_parse_map_entry): Generalize interface.
Adjust callers.
* malloc.c (calloc): Special treatment for ld & libpthread callers.
* misc.c (GC_init_inner): Initialize library bounds for above.
* os_dep.c (GC_text_mapping): new function.
* pthread_support.c: Avoid GC during thread startup with malloc redirect.
* gcconfig.h: No longer use USE_PROC_FOR_LIBRARIES with REDIRECT_MALLOC.

13 years ago2006-06-01 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 1 Jun 2006 18:44:37 +0000 (18:44 +0000)]
2006-06-01  Hans Boehm <Hans.Boehm@hp.com>
* Fix #if indentation.

13 years ago2006-06-01 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 1 Jun 2006 18:41:20 +0000 (18:41 +0000)]
2006-06-01  Hans Boehm <Hans.Boehm@hp.com>
* include/private/gcconfig.h: Fix malloc redirection &
USE_PROC_FOR_LIBRARIES test and comment.
Define INCLUDE LINUX_THREAD_DESCR for malloc redirection with
Linux threads.

13 years ago2006-06-01 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 1 Jun 2006 18:37:51 +0000 (18:37 +0000)]
2006-06-01  Hans Boehm <Hans.Boehm@hp.com>
        * dyn_load.c, misc.c, include/private/gc_priv.h: More consistently use
        ptr_t for addresses.
        * os_dep.c (GC_get_file_len, GC_get_maps_len): new functions.
        (GC_get_maps): replaces GC_apply_to_maps, retry for asynchronous
        removals.
        (GC_enclosing_mapping): new functions.
        (GC_setup_temporary_fault_handler): add locking assertion.
        (GC_find_limit_with_bound): new function.
        (GC_find_limit): Reimplement.
        (backing_store_base_from_proc): Reimplement.
        (GC_get_register_stack_base): Fix for 2.6 kernels.
        (IA64 GC_get_stack_base): Avoid scanning through adjacent stack.
        (GC_print_address_map): Use GC_get_maps().
        * pthread_support.c: (GC_greatest_stack_base_below): new function.
        (GC_segment_is_thread_stack): return boolean. On IA64 check for reg.
        stacks. (INCLUDE_LINUX_THREAD_DESCR): initial support.
        * misc.c: Add ptr_t and USE_PROC_FOR_LIBRARIES checks, register one
        word offset with malloc redirection.
        * include/private/gc_priv.h: Now need find_limit on IA64.

13 years ago2006-06-01 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 1 Jun 2006 17:40:02 +0000 (17:40 +0000)]
2006-06-01  Hans Boehm <Hans.Boehm@hp.com>
* alloc.c: Delete explicit register declarations.

13 years ago2006-05-18 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 19 May 2006 00:58:44 +0000 (00:58 +0000)]
2006-05-18  Hans Boehm <Hans.Boehm@hp.com>
* pthread_support.c: Fix stack size sanity check for Solaris.
* specific.c: Use for non-Linux platforms.
* include/private/thread_local_alloc.h: GC-remove_specific always
takes an argument.
* configure.ac: Enable thread-local allocation on Solaris.
* configure: Regenerate.

13 years ago2006-05-18 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 19 May 2006 00:49:26 +0000 (00:49 +0000)]
2006-05-18  Hans Boehm <Hans.Boehm@hp.com>
* Makefile.am: Copy atomic_ops sources from subdirectory.
* Makefile.in: Regenerate.

13 years ago2006-05-18 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 19 May 2006 00:46:08 +0000 (00:46 +0000)]
2006-05-18  Hans Boehm <Hans.Boehm@hp.com>
* Makefile, Makefile.direct, Makefile.dj, PCR-Makefile, dbg_mlc.c,
dyn_load.c, os_dep.c, include/private/gcconfig.h: Rename SUNOS5
to SOLARIS.
* os_dep.c(GC_unux_get_mem): Try both sbrk and mmap.

13 years ago2006-05-05 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sat, 6 May 2006 05:24:12 +0000 (05:24 +0000)]
2006-05-05  Hans Boehm <Hans.Boehm@hp.com>
* pthread_support.c (GC_lock): Fix AO_test_and_set calls.
(GC_start_routine): Beginnings of code to scan thread descriptors.

13 years ago2006-05-05 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sat, 6 May 2006 05:19:58 +0000 (05:19 +0000)]
2006-05-05  Hans Boehm <Hans.Boehm@hp.com>
* Makefile.am: conditionally include some libatomic_ops sources
in libgc.
* configure.ac: fix libatomic_ops handling.
* Makefile.in, configure, aclocal.m4: regenerate.

13 years ago2006-05-05 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sat, 6 May 2006 00:24:04 +0000 (00:24 +0000)]
2006-05-05  Hans Boehm <Hans.Boehm@hp.com>
* doc/README.solaris2: Update.

13 years ago2006-05-05 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sat, 6 May 2006 00:22:41 +0000 (00:22 +0000)]
2006-05-05  Hans Boehm <Hans.Boehm@hp.com>
* include/gc_tiny_fl.h: Add clarifying comment.

13 years ago2006-05-05 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sat, 6 May 2006 00:20:44 +0000 (00:20 +0000)]
2006-05-05  Hans Boehm <Hans.Boehm@hp.com>
* include/private/gc_locks.h: Fix AO_test_and_set uses.

13 years ago2006-05-02 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 3 May 2006 00:50:22 +0000 (00:50 +0000)]
2006-05-02  Hans Boehm <Hans.Boehm@hp.com>
* tests/middle.c: Add GC_INIT() call.

13 years ago2006-05-02 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 3 May 2006 00:44:03 +0000 (00:44 +0000)]
2006-05-02  Hans Boehm <Hans.Boehm@hp.com>
* include/gc.h: Fix spelling error in comment.

13 years ago2006-05-02 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 3 May 2006 00:37:20 +0000 (00:37 +0000)]
2006-05-02  Hans Boehm <Hans.Boehm@hp.com>
* include/private/gc_locks.h: Add I_DONT_HOLD_LOCK.
* dbg_mlc.c: Use I_DONT_HOLD_LOCK instead of !I_HOLD_LOCK.
* thread_local_alloc: Reference ERROR_FL only when defined.
* os_dep.c: comment out unused and incorrect syscall wrapper code.

13 years ago2006-04-29 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sun, 30 Apr 2006 03:32:43 +0000 (03:32 +0000)]
2006-04-29  Hans Boehm <Hans.Boehm@hp.com>
* os_dep.c, backgraph.c: Replace obsolete GC_printf<n> calls.

13 years ago2006-04-28 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sat, 29 Apr 2006 00:07:18 +0000 (00:07 +0000)]
2006-04-28  Hans Boehm <Hans.Boehm@hp.com>
* Improve comment describing page hash tables.

13 years ago2006-04-28 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sat, 29 Apr 2006 00:05:26 +0000 (00:05 +0000)]
2006-04-28  Hans Boehm <Hans.Boehm@hp.com>
* NT_STATIC_THREADS_MAKEFILE: Assorted cleanups and bug fixes for VC++.net
* mark.c (alloc_mark_stack): Recycle old stack only if it doesn't break
GWW_VDB.
* misc.c: Try to initialize GWW_VDB earlier.  Remove seemingly obsolete
initialization code.  More consistently use GC_LOF_FILE.
* os_dep.c (GC_unix_get_mem): Ensure sbrk lock release on Irix, even in the
really obscure cases.
Fix GetWriteWatch error handling; work around slightly late calls to
GC_enable_incremental().

13 years ago2006-04-28 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 28 Apr 2006 23:40:34 +0000 (23:40 +0000)]
2006-04-28  Hans Boehm <Hans.Boehm@hp.com>
* thread_local_alloc.c (GC_gcj_malloc): Once again punt in incremental mode.
The old code contained unavoidable races in that case.

13 years ago2006-04-28 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 28 Apr 2006 23:37:11 +0000 (23:37 +0000)]
2006-04-28  Hans Boehm <Hans.Boehm@hp.com>
* include/private/gcconfig.h: Rationalize setting of GWW_VDB and MPROTECT_VDB
for win32.

13 years ago2006-04-28 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 28 Apr 2006 23:35:01 +0000 (23:35 +0000)]
2006-04-28  Hans Boehm <Hans.Boehm@hp.com>
* mark_rts.c: Have GC_add_roots and GC_clear_roots initialize GC
if necessary.
* include/gc.h (GC_INIT): Remove redundant GC_init calls, add second
precollection if roots were added late.

13 years ago2006-04-27 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 28 Apr 2006 00:51:15 +0000 (00:51 +0000)]
2006-04-27  Hans Boehm <Hans.Boehm@hp.com>
* mallocx.c (GC_malloc_uncollectible): Remove erroneous lb
redeclaration.

13 years ago2006-04-24 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Tue, 25 Apr 2006 04:17:59 +0000 (04:17 +0000)]
2006-04-24  Hans Boehm <Hans.Boehm@hp.com>
* thread_local_alloc.c, include/gc_inline.h,
include/private/thread_local_alloc.h: Make non-gcj local
free lists for size 0 contains normal 1 granule objects.
* test/test.c: Add test for explicit deallocation of size zero
objects.

13 years ago2006-04-12 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 13 Apr 2006 00:46:19 +0000 (00:46 +0000)]
2006-04-12  Hans Boehm <Hans.Boehm@hp.com>
* Avoid duplicate GC_SOLARIS_THREADS definition.

13 years ago2006-04-12 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 13 Apr 2006 00:44:40 +0000 (00:44 +0000)]
2006-04-12  Hans Boehm <Hans.Boehm@hp.com>
* win32_threads.c: Fix GC_win32_start_inner args, add support
for _beginthreadex and friends.
* doc/README.win32: Update, reorganize.
* include/gc.h: Use backtrace on windows, intercept Windows
thread creation/destruction primitives.

13 years ago2006-04-12 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 13 Apr 2006 00:37:24 +0000 (00:37 +0000)]
2006-04-12  Hans Boehm <Hans.Boehm@hp.com>
* Remove obsolete GC_SOLARIS_PTHREADS reference.

13 years ago2006-04-12 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 13 Apr 2006 00:35:42 +0000 (00:35 +0000)]
2006-04-12  Hans Boehm <Hans.Boehm@hp.com>
* setjmp_t.c: Update tests and messages.

13 years ago2006-04-12 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Andrei Polushin.)
hboehm [Thu, 13 Apr 2006 00:33:04 +0000 (00:33 +0000)]
2006-04-12  Hans Boehm <Hans.Boehm@hp.com> (Really mostly Andrei Polushin.)
* Makefile, Makefile.am, Makefile.direct, NT_MAKEFILE,
NT_STATIC_THREADS_MAKEFILE, NT_THREADS_MAKEFILE, gc.mak,
msvc_dbg.c, include/private/msvc_dbg.h:
Add msvc_dbg.c, include/private/msvc_dbg.h.
* Makefile.am, configure.ac: Simplify solaris threads handling.
* gc_cpp.cc: Add another msft-specific new operator.
* misc.c: Use per executable log-file location.
* os_dep.c: Improve GetWriteWatch handling (incomplete).
Support stack traces for MSVC++.
* configure, Makefile.in: Regenerate.
* include/gc_allocator.h: Add <new> include, more PTRFREE decls,
MSVC++ 6 support.

13 years ago2006-03-28 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 29 Mar 2006 01:57:13 +0000 (01:57 +0000)]
2006-03-28  Hans Boehm <Hans.Boehm@hp.com>
* Capitalize AO_HAVE_test_and_set_acquire correctly.

13 years ago2006-03-28 Hans Boehm <Hans.Boehm@hp.com> (Really Andrei Polushin)
hboehm [Wed, 29 Mar 2006 01:22:16 +0000 (01:22 +0000)]
2006-03-28  Hans Boehm <Hans.Boehm@hp.com> (Really Andrei Polushin)
Initial checkin of VC++ Project and support files.
* Added:
* windows-untested/gc.def windows-untested/gc.rc
* windows-untested/gc.ver windows-untested/stdafx.c
* windows-untested/stdafx.h windows-untested/vc60/all.dsp
* windows-untested/vc60/gc.dsp windows-untested/vc60/gc.dsw
* windows-untested/vc60/libgc.dsp
* windows-untested/vc60/libgcmt.dsp
* windows-untested/vc60/test.dsp
* windows-untested/vc60/test_gc.dsp
* windows-untested/vc60/test_leak_gc.dsp
* windows-untested/vc60/test_leak_libgc.dsp
* windows-untested/vc60/test_leak_libgcmt.dsp
* windows-untested/vc60/test_libgc.dsp
* windows-untested/vc60/test_libgcmt.dsp
* windows-untested/vc60/vc60crlf.cmd
* windows-untested/vc70/all.vcproj windows-untested/vc70/gc.sln
* windows-untested/vc70/gc.vcproj
* windows-untested/vc70/libgc.vcproj
* windows-untested/vc70/libgcmt.vcproj
* windows-untested/vc70/test.vcproj
* windows-untested/vc70/test_gc.vcproj
* windows-untested/vc70/test_leak_gc.vcproj
* windows-untested/vc70/test_leak_libgc.vcproj
* windows-untested/vc70/test_leak_libgcmt.vcproj
* windows-untested/vc70/test_libgc.vcproj
* windows-untested/vc70/test_libgcmt.vcproj
* windows-untested/vc71/all.vcproj windows-untested/vc71/gc.sln
* windows-untested/vc71/gc.vcproj
* windows-untested/vc71/libgc.vcproj
* windows-untested/vc71/libgcmt.vcproj
* windows-untested/vc71/test.vcproj
* windows-untested/vc71/test_gc.vcproj
* windows-untested/vc71/test_leak_gc.vcproj
* windows-untested/vc71/test_leak_libgc.vcproj
* windows-untested/vc71/test_leak_libgcmt.vcproj
* windows-untested/vc71/test_libgc.vcproj
* windows-untested/vc71/test_libgcmt.vcproj

13 years ago2006-03-28 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Tue, 28 Mar 2006 22:10:42 +0000 (22:10 +0000)]
2006-03-28  Hans Boehm <Hans.Boehm@hp.com>
* tests/test.am: Change THREADLIBS to THREADDLLIBS.

13 years ago2006-03-28 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Tue, 28 Mar 2006 21:43:29 +0000 (21:43 +0000)]
2006-03-28  Hans Boehm <Hans.Boehm@hp.com>
* sparc_mach_dep.S: Don't define GC_push_regs.

13 years ago2006-03-28 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Tue, 28 Mar 2006 21:40:20 +0000 (21:40 +0000)]
2006-03-28  Hans Boehm <Hans.Boehm@hp.com>
* gcconfig.h: Don't define USE_ASM_PUSH_REGS for Solaris/SPARC or X86/Darwin.

13 years ago2006-03-27 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Tue, 28 Mar 2006 06:43:02 +0000 (06:43 +0000)]
2006-03-27  Hans Boehm <Hans.Boehm@hp.com>
* configure.ac: Fix libatomic_ops link, dumb down ln options,
define only GC_SOLARIS_THREADS.
* configure: Regenerate.

13 years ago2006-03-25 Hans Boehm <Hans.Boehm@hp.com> (Really from Andreas Tobler)
hboehm [Sat, 25 Mar 2006 22:09:43 +0000 (22:09 +0000)]
2006-03-25  Hans Boehm <Hans.Boehm@hp.com> (Really from Andreas Tobler)
* configure.ac: Improve HP/UX thread handling.
* configure: Regenerate.

13 years ago2006-03-21 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 22 Mar 2006 01:49:52 +0000 (01:49 +0000)]
2006-03-21  Hans Boehm <Hans.Boehm@hp.com>
* specific.c: Avoid unnecessry include of atomic_ops.h.
* configure.ac, Makefile.am: Clean up/fix setting of CFLAGS.
* configure.ac: Don't look for libatomic_ops source in install
directory.
* Makefile.in, configure: regenerate.

13 years ago2006-03-18 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sun, 19 Mar 2006 06:42:30 +0000 (06:42 +0000)]
2006-03-18  Hans Boehm <Hans.Boehm@hp.com>
        * doc/README.changes: updates

13 years ago2006-03-18 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sun, 19 Mar 2006 06:22:21 +0000 (06:22 +0000)]
2006-03-18  Hans Boehm <Hans.Boehm@hp.com>
* configure.ac: Reenable gcj support.
* configure: Regenerate.
* thread_local_alloc.c(GC_gcj_malloc): fix.
* gcj_mlc.c: (GC_gcj_malloc): fix printfs, delete dead lw assignment.
* include/gc_gcj.h, tests/test.c: Remove gcj_fast_malloc references.

13 years ago2006-03-18 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sun, 19 Mar 2006 06:02:13 +0000 (06:02 +0000)]
2006-03-18  Hans Boehm <Hans.Boehm@hp.com>
* mach_dep.c: Remove x86 assembly code to allow thread support.
* doc/README.win32: add cygwin threads reminder.

13 years ago2006-03-15 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 15 Mar 2006 23:02:06 +0000 (23:02 +0000)]
2006-03-15  Hans Boehm <Hans.Boehm@hp.com>
* Makefile.am, Makefile.dj, configure.ac: Remove more traces of
powerpc_darwin_mach_dep.s
* configure, Makefile.in: regenerate.

13 years ago2006-03-14 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 15 Mar 2006 06:31:10 +0000 (06:31 +0000)]
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/config.log: remove.
* tests/thread_leak_test.c: Add GC_INIT call.

13 years ago2006-03-14 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 15 Mar 2006 01:27:44 +0000 (01:27 +0000)]
2006-03-14  Hans Boehm <Hans.Boehm@hp.com>
* powerpc_darwin_mach_dep.s: Remove. (Generic code is used.)

13 years ago2006-03-14 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 15 Mar 2006 01:25:19 +0000 (01:25 +0000)]
2006-03-14  Hans Boehm <Hans.Boehm@hp.com>
* Makefile, Makefile.direct, Makefile.am: Remove references do
powerpc_darwin_mach_dep.c
* Makefile.in: Regenerate.

13 years ago2006-03-14 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 15 Mar 2006 01:02:08 +0000 (01:02 +0000)]
2006-03-14  Hans Boehm <Hans.Boehm@hp.com>
* alloc.c: Fix indentation, comment spelling.

13 years ago2006-03-12 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Mon, 13 Mar 2006 06:41:12 +0000 (06:41 +0000)]
2006-03-12  Hans Boehm <Hans.Boehm@hp.com>
        * include/private/gcconfig.h: Dont use USE_ASM_PUSH_REGS on Darwin.
        * thread_loal_alloc.c: Avoid empty macro arg.
        * mach_dep.c: Avoid getcontext on Darwin.

13 years ago2006-03-10 Hans Boehm <Hans_Boehm@hp.com> (really Joerg Sonnenberger)
hboehm [Fri, 10 Mar 2006 23:46:06 +0000 (23:46 +0000)]
2006-03-10  Hans Boehm <Hans_Boehm@hp.com> (really Joerg Sonnenberger)
* /include/gc.h, include/gc_config_macros.h, include/private/gcconfig.h:
Add DragonFly BSD support.

13 years ago2006-03-09 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 10 Mar 2006 05:41:46 +0000 (05:41 +0000)]
2006-03-09  Hans Boehm <Hans.Boehm@hp.com>

* compile: Added from/for automake.
* Makefile.direct, Makefile: include compile in distribution.

13 years ago2006-03-09 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 10 Mar 2006 05:24:07 +0000 (05:24 +0000)]
2006-03-09  Hans Boehm <Hans.Boehm@hp.com>
Merge various gc6.7 changes (see doc/README.changes for contributors):
* configure.ac, pthread_stop_world.c, pthread_support.c,
threadlibs.c, include/gc_config_macros.h,
include/gc_pthread_redirects.h, include/leak_detector.h,
include/private/gcconfig.h, include/private/thread_local_alloc.h:
Add NetBSD threads support.
* dbg_mlc.c, malloc.c, include/gc.h: add GC_debug_str_dup, GC_str_dup.
* os_dep.c (GC_init_win32),
dyn_load.c (win32 GC_register_dynamic_libraries): accept
MEM_PRIVATE for Windows 98 etc.
* doc/gcinterface.html: Add warnings about thread locals and
in-flight exceptions.
* tests/tests.am: Add EXE extensions.
* Makefile.in, configure: rebuild

13 years ago2006-02-10 Hans Boehm <hans.boehm@hp.com>
hboehm [Sat, 11 Feb 2006 02:27:31 +0000 (02:27 +0000)]
2006-02-10  Hans Boehm  <hans.boehm@hp.com>
* powerpc_darwin_mach_dep.s: Add ppc64 support (imported from gcc).
* darwin_stop_world.c, misc.c, doc/README.changes,
include/private/gc_priv.h, include/private/gcconfig.h:
minor updates from gcc.

13 years ago2006-02-10 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 10 Feb 2006 20:07:20 +0000 (20:07 +0000)]
2006-02-10  Hans Boehm  <Hans.Boehm@hp.com>
* include/private/gcconfig.h: Fix stylistic issue with DARWIN/I386
support.

13 years ago2006-02-09 Geoff Norton <gnorton@customerdna.com>
hboehm [Fri, 10 Feb 2006 01:55:55 +0000 (01:55 +0000)]
2006-02-09  Geoff Norton  <gnorton@customerdna.com>
* darwin_stop_world.c os_dep.c include/private/gcconfig.h:
Really support Darwin/X86.

13 years ago2006-02-02 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 2 Feb 2006 21:44:52 +0000 (21:44 +0000)]
2006-02-02  Hans Boehm <Hans.Boehm@hp.com>
* Makefile, Makefile.direct: Fix typos in comments.

13 years ago2006-01-30 Hans Boehm <Hans.Boehm@hp.com> (really from Andreas Tobler)
hboehm [Tue, 31 Jan 2006 01:41:37 +0000 (01:41 +0000)]
2006-01-30  Hans Boehm <Hans.Boehm@hp.com> (really from Andreas Tobler)
* darwin_stop_world.c (FindTopOfStack) Use ld instead of ldz.

13 years ago2006-1-26 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 26 Jan 2006 19:26:25 +0000 (19:26 +0000)]
2006-1-26 Hans Boehm <Hans.Boehm@hp.com>
        * Use "=q" in x86 AO_test_and_set_full implementation.
  (Also in atomic_ops1.2.)
* gc.h: Add void parameter decl for GC_finalizer_notifier.

13 years ago2006-1-26 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 26 Jan 2006 19:24:02 +0000 (19:24 +0000)]
2006-1-26 Hans Boehm <Hans.Boehm@hp.com>
        * Remove NO_SIGSET reference from configure.ac.
* Regenerated configure.

13 years ago2005--01-13 Hans Boehm <Hans.Boehm@hp.com> on behalf of Bruce Mitchener
hboehm [Sat, 14 Jan 2006 01:56:35 +0000 (01:56 +0000)]
2005--01-13  Hans Boehm <Hans.Boehm@hp.com> on behalf of Bruce Mitchener
* darwin_stop_world.c: Add vm_deallocate calls.

13 years ago2005-12-16 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sat, 17 Dec 2005 01:24:28 +0000 (01:24 +0000)]
2005-12-16  Hans Boehm  <Hans.Boehm@hp.com>
- Changed a test for LINUX in config_macros.h to one for __linux__.
- Use #elif in the definitions of GET_MEM.
- Fix typo in DARWIN section of gcconfig.h.

13 years ago2005-12-09 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 9 Dec 2005 22:22:13 +0000 (22:22 +0000)]
2005-12-09  Hans Boehm  <Hans.Boehm@hp.com>
Overhaul doc/porting.html, replace the corresponding piece of README with a reference.2005-12-09  Hans Boehm  <Hans.Boehm@hp.com>
Overhaul doc/porting.html, replace the corresponding piece of README with a reference.2005-12-09  Hans Boehm  <Hans.Boehm@hp.com>
Overhaul doc/porting.html, replace the corresponding piece of README with a reference.2005-12-09  Hans Boehm  <Hans.Boehm@hp.com>
Overhaul doc/porting.html, replace the corresponding piece of README with a reference.2005-12-09  Hans Boehm  <Hans.Boehm@hp.com>
Overhaul doc/porting.html, replace the corresponding piece of README with a reference.2005-12-09  Hans Boehm  <Hans.Boehm@hp.com>
Overhaul doc/porting.html, replace the corresponding piece of README with a reference.2005-12-09  Hans Boehm  <Hans.Boehm@hp.com>
Overhaul doc/porting.html, replace the corresponding piece of README with a reference.2005-12-09  Hans Boehm  <Hans.Boehm@hp.com>
Overhaul doc/porting.html, replace the corresponding piece of README with a reference.2005-12-09  Hans Boehm  <Hans.Boehm@hp.com>
Overhaul doc/porting.html, replace the corresponding piece of README with a reference.

13 years ago2005-12-05 Charles Mills, Hans Boehm <Hans.Boehm@hp.com>
hboehm [Tue, 6 Dec 2005 01:07:16 +0000 (01:07 +0000)]
2005-12-05  Charles Mills, Hans Boehm  <Hans.Boehm@hp.com>
Make GlobalAlloc address alignment a bit more intuitive.

13 years ago2005-12-05 Hanno Boeck and Hans Boehm <Hans.Boehm@hp.com>
hboehm [Tue, 6 Dec 2005 00:56:03 +0000 (00:56 +0000)]
2005-12-05   Hanno Boeck and Hans Boehm  <Hans.Boehm@hp.com>
Remove spurious gc:: from gc_cpp.h.

13 years ago2005-12-05 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Tue, 6 Dec 2005 00:36:40 +0000 (00:36 +0000)]
2005-12-05  Hans Boehm  <Hans.Boehm@hp.com>
Add --enable-large-config configure flag.
Declare GC_dump() in gc.h.

13 years ago2005-12-05 Craig McDaniel and Hans Boehm <Hans.Boehm@hp.com>
hboehm [Tue, 6 Dec 2005 00:06:41 +0000 (00:06 +0000)]
2005-12-05 Craig McDaniel and Hans Boehm <Hans.Boehm@hp.com>
Add support for Nonstop S-series (untested in this version)

13 years agoInitial revision
hboehm [Mon, 10 Oct 2005 22:33:34 +0000 (22:33 +0000)]
Initial revision

13 years agogc7.0alpha5 tarball import gc7_0alpha5
Ivan Maidanski [Tue, 26 Jul 2011 16:30:36 +0000 (20:30 +0400)]
gc7.0alpha5 tarball import

13 years agogc7.0alpha4 tarball import gc7_0alpha4
Ivan Maidanski [Tue, 26 Jul 2011 16:28:14 +0000 (20:28 +0400)]
gc7.0alpha4 tarball import

13 years agogc7.0alpha3 tarball import gc7_0alpha3
Ivan Maidanski [Tue, 26 Jul 2011 16:24:04 +0000 (20:24 +0400)]
gc7.0alpha3 tarball import

13 years agogc7.0alpha2 tarball import gc7_0alpha2
Ivan Maidanski [Tue, 26 Jul 2011 16:18:03 +0000 (20:18 +0400)]
gc7.0alpha2 tarball import

13 years agogc7.0alpha1 tarball import gc7_0alpha1
Ivan Maidanski [Tue, 26 Jul 2011 16:09:54 +0000 (20:09 +0400)]
gc7.0alpha1 tarball import

13 years agogc6.4 tarball import gc6_4
Ivan Maidanski [Tue, 26 Jul 2011 14:04:46 +0000 (18:04 +0400)]
gc6.4 tarball import

13 years agogc6.3 tarball import gc6_3
Ivan Maidanski [Tue, 26 Jul 2011 13:51:40 +0000 (17:51 +0400)]
gc6.3 tarball import

13 years agogc6.3alpha5 tarball import gc6_3alpha5
Ivan Maidanski [Tue, 26 Jul 2011 13:49:27 +0000 (17:49 +0400)]
gc6.3alpha5 tarball import

13 years agogc6.3alpha4 tarball import gc6_3alpha4
Ivan Maidanski [Tue, 26 Jul 2011 13:46:13 +0000 (17:46 +0400)]
gc6.3alpha4 tarball import

13 years agogc6.3alpha1 tarball import gc6_3alpha1
Ivan Maidanski [Tue, 26 Jul 2011 13:43:46 +0000 (17:43 +0400)]
gc6.3alpha1 tarball import

13 years agogc6.2 tarball import gc6_2
Ivan Maidanski [Tue, 26 Jul 2011 13:28:12 +0000 (17:28 +0400)]
gc6.2 tarball import

13 years agogc6.1 tarball import gc6_1
Ivan Maidanski [Tue, 26 Jul 2011 13:08:53 +0000 (17:08 +0400)]
gc6.1 tarball import

13 years agogc6.1alpha4 tarball import gc6_1alpha4
Ivan Maidanski [Tue, 26 Jul 2011 13:07:21 +0000 (17:07 +0400)]
gc6.1alpha4 tarball import

13 years agogc6.0 tarball import gc6_0
Ivan Maidanski [Tue, 26 Jul 2011 12:56:55 +0000 (16:56 +0400)]
gc6.0 tarball import

13 years agogc5.3 tarball import gc5_3
Ivan Maidanski [Tue, 26 Jul 2011 11:36:22 +0000 (15:36 +0400)]
gc5.3 tarball import

13 years agogc5.0alpha3 tarball import gc5_0alpha3
Ivan Maidanski [Tue, 26 Jul 2011 11:31:21 +0000 (15:31 +0400)]
gc5.0alpha3 tarball import

13 years agogc4.14 tarball import gc4_14
Ivan Maidanski [Tue, 26 Jul 2011 11:29:12 +0000 (15:29 +0400)]
gc4.14 tarball import

13 years agogc4.14alpha1 tarball import gc4_14alpha1
Ivan Maidanski [Tue, 26 Jul 2011 11:27:52 +0000 (15:27 +0400)]
gc4.14alpha1 tarball import

13 years agogc4.13 tarball import gc4_13
Ivan Maidanski [Tue, 26 Jul 2011 11:20:24 +0000 (15:20 +0400)]
gc4.13 tarball import

13 years agogc4.12 tarball import gc4_12
Ivan Maidanski [Tue, 26 Jul 2011 11:16:41 +0000 (15:16 +0400)]
gc4.12 tarball import

13 years agogc4.11 tarball import gc4_11
Ivan Maidanski [Tue, 26 Jul 2011 11:09:22 +0000 (15:09 +0400)]
gc4.11 tarball import

13 years agogc4.10t3 tarball import gc4_10t3
Ivan Maidanski [Tue, 26 Jul 2011 10:55:44 +0000 (14:55 +0400)]
gc4.10t3 tarball import

13 years agogc4.10 tarball import gc4_10
Ivan Maidanski [Tue, 26 Jul 2011 10:53:58 +0000 (14:53 +0400)]
gc4.10 tarball import

13 years agogc4.8 tarball import gc4_8
Ivan Maidanski [Tue, 26 Jul 2011 10:51:28 +0000 (14:51 +0400)]
gc4.8 tarball import

13 years agogc4.1 tarball import gc4_1
Ivan Maidanski [Tue, 26 Jul 2011 10:48:42 +0000 (14:48 +0400)]
gc4.1 tarball import