~ashn/cyclone

a2d388462a618ed94a8cd4b6d73e17871b38226f — trevor 12 years ago 2fcd7e6 trunk
Updated garbage collector to version 7.1.


git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6511 581db07f-6e62-4d40-9733-d432c4eebb07
241 files changed, 70673 insertions(+), 24711 deletions(-)

M INSTALL
M bin/genfiles/cf_flowinfo.c
M bin/genfiles/xarray.c
M gc/AmigaOS.c
M gc/BCC_MAKEFILE
A gc/ChangeLog
M gc/EMX_MAKEFILE
M gc/MacOS.c
M gc/Makefile.am
M gc/Makefile.direct
M gc/Makefile.dj
M gc/Makefile.in
M gc/NT_MAKEFILE
M gc/NT_STATIC_THREADS_MAKEFILE
M gc/NT_THREADS_MAKEFILE
A gc/NT_X64_STATIC_THREADS_MAKEFILE
A gc/NT_X64_THREADS_MAKEFILE
M gc/OS2_MAKEFILE
M gc/PCR-Makefile
M gc/README.QUICK
M gc/SMakefile.amiga
M gc/WCC_MAKEFILE
M gc/aclocal.m4
M gc/add_gc_prefix.c
M gc/allchblk.c
M gc/alloc.c
M gc/backgraph.c
A gc/bdw-gc.pc
A gc/bdw-gc.pc.in
M gc/blacklst.c
M gc/checksums.c
A gc/compile
M gc/config.guess
M gc/config.sub
M gc/configure
R gc/{configure.in => configure.ac}
A gc/configure_atomic_ops.sh
A gc/cord/cord.am
M gc/cord/de_win.c
M gc/darwin_stop_world.c
M gc/dbg_mlc.c
M gc/digimars.mak
D gc/doc/Makefile.am
M gc/doc/README
M gc/doc/README.Mac
M gc/doc/README.changes
M gc/doc/README.darwin
M gc/doc/README.environment
M gc/doc/README.linux
M gc/doc/README.macros
M gc/doc/README.solaris2
M gc/doc/README.win32
A gc/doc/README.win64
A gc/doc/doc.am
M gc/doc/gcdescr.html
M gc/doc/gcinterface.html
M gc/doc/leak.html
A gc/doc/overview.html
A gc/doc/porting.html
M gc/doc/scale.html
M gc/dyn_load.c
M gc/finalize.c
M gc/gc.mak
M gc/gc_cpp.cc
M gc/gc_dlopen.c
D gc/gcc_support.c
M gc/gcj_mlc.c
M gc/gcname.c
M gc/headers.c
M gc/if_mach.c
M gc/if_not_there.c
D gc/include/Makefile.am
A gc/include/extra/gc.h
A gc/include/extra/gc_cpp.h
M gc/include/gc.h
D gc/include/gc_alloc.h
M gc/include/gc_allocator.h
M gc/include/gc_config_macros.h
M gc/include/gc_cpp.h
M gc/include/gc_gcj.h
D gc/include/gc_inl.h
M gc/include/gc_inline.h
D gc/include/gc_local_alloc.h
M gc/include/gc_mark.h
M gc/include/gc_pthread_redirects.h
A gc/include/gc_tiny_fl.h
M gc/include/gc_typed.h
R gc/{version.h => include/gc_version.h}
A gc/include/include.am
M gc/include/new_gc_alloc.h
M gc/include/private/dbg_mlc.h
M gc/include/private/gc_hdrs.h
M gc/include/private/gc_locks.h
M gc/include/private/gc_pmark.h
M gc/include/private/gc_priv.h
M gc/include/private/gcconfig.h
A gc/include/private/msvc_dbg.h
M gc/include/private/pthread_support.h
D gc/include/private/solaris_threads.h
M gc/include/private/specific.h
A gc/include/private/thread_local_alloc.h
A gc/libatomic_ops-1.2/AUTHORS
A gc/libatomic_ops-1.2/COPYING
A gc/libatomic_ops-1.2/ChangeLog
A gc/libatomic_ops-1.2/INSTALL
A gc/libatomic_ops-1.2/Makefile.am
A gc/libatomic_ops-1.2/Makefile.in
A gc/libatomic_ops-1.2/NEWS
A gc/libatomic_ops-1.2/README
A gc/libatomic_ops-1.2/aclocal.m4
A gc/libatomic_ops-1.2/compile
A gc/libatomic_ops-1.2/config.guess
A gc/libatomic_ops-1.2/config.sub
A gc/libatomic_ops-1.2/configure
A gc/libatomic_ops-1.2/configure.ac
A gc/libatomic_ops-1.2/depcomp
A gc/libatomic_ops-1.2/doc/COPYING
A gc/libatomic_ops-1.2/doc/LICENSING.txt
A gc/libatomic_ops-1.2/doc/Makefile.am
R gc/{doc/Makefile.in => libatomic_ops-1.2/doc/Makefile.in}
A gc/libatomic_ops-1.2/doc/README.txt
A gc/libatomic_ops-1.2/doc/README_malloc.txt
A gc/libatomic_ops-1.2/doc/README_stack.txt
A gc/libatomic_ops-1.2/doc/README_win32.txt
A gc/libatomic_ops-1.2/install-sh
A gc/libatomic_ops-1.2/missing
A gc/libatomic_ops-1.2/mkinstalldirs
A gc/libatomic_ops-1.2/src/Makefile.am
A gc/libatomic_ops-1.2/src/Makefile.in
A gc/libatomic_ops-1.2/src/Makefile.msft
A gc/libatomic_ops-1.2/src/atomic_ops.c
A gc/libatomic_ops-1.2/src/atomic_ops.h
A gc/libatomic_ops-1.2/src/atomic_ops/Makefile.am
A gc/libatomic_ops-1.2/src/atomic_ops/Makefile.in
A gc/libatomic_ops-1.2/src/atomic_ops/generalize-small.h
A gc/libatomic_ops-1.2/src/atomic_ops/generalize-small.template
A gc/libatomic_ops-1.2/src/atomic_ops/generalize.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/Makefile.am
R gc/{include/Makefile.in => libatomic_ops-1.2/src/atomic_ops/sysdeps/Makefile.in}
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/README
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/acquire_release_volatile.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/aligned_atomic_load_store.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/all_acquire_release_volatile.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/all_aligned_atomic_load_store.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/all_atomic_load_store.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ao_t_is_int.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/armcc/arm_v6.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/atomic_load_store.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/char_acquire_release_volatile.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/char_atomic_load_store.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/emul_cas.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/alpha.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/arm.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/cris.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/hppa.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/ia64.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/m68k.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/powerpc.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/s390.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/sparc.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/x86.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/x86.h.orig
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/x86.h.rej
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/x86_64.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/generic_pthread.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/hpc/hppa.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/hpc/ia64.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ibmc/powerpc.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/icc/ia64.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/int_acquire_release_volatile.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/int_aligned_atomic_load_store.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/int_atomic_load_store.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/msftc/x86.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/msftc/x86_64.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ordered.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ordered_except_wr.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/read_ordered.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/short_acquire_release_volatile.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/short_aligned_atomic_load_store.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/short_atomic_load_store.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/standard_ao_double_t.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/sunc/sparc.S
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/sunc/sparc.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/test_and_set_t_is_ao_t.h
A gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/test_and_set_t_is_char.h
A gc/libatomic_ops-1.2/src/atomic_ops_malloc.c
A gc/libatomic_ops-1.2/src/atomic_ops_malloc.h
A gc/libatomic_ops-1.2/src/atomic_ops_stack.c
A gc/libatomic_ops-1.2/src/atomic_ops_stack.h
A gc/libatomic_ops-1.2/src/atomic_ops_sysdeps.S
A gc/libatomic_ops-1.2/src/config.h.in
A gc/libatomic_ops-1.2/tests/Makefile.am
A gc/libatomic_ops-1.2/tests/Makefile.in
A gc/libatomic_ops-1.2/tests/list_atomic.c
A gc/libatomic_ops-1.2/tests/list_atomic.template
A gc/libatomic_ops-1.2/tests/run_parallel.inc
A gc/libatomic_ops-1.2/tests/test_atomic.c
A gc/libatomic_ops-1.2/tests/test_atomic.template
A gc/libatomic_ops-1.2/tests/test_atomic_include.h
A gc/libatomic_ops-1.2/tests/test_malloc.c
A gc/libatomic_ops-1.2/tests/test_stack.c
M gc/libtool.m4
M gc/ltmain.sh
M gc/mach_dep.c
M gc/malloc.c
M gc/mallocx.c
M gc/mark.c
M gc/mark_rts.c
M gc/misc.c
M gc/mkinstalldirs
A gc/msvc_dbg.c
M gc/new_hblk.c
M gc/obj_map.c
M gc/os_dep.c
D gc/pc_excludes
M gc/pcr_interface.c
D gc/powerpc_darwin_mach_dep.s
M gc/pthread_stop_world.c
M gc/pthread_support.c
M gc/ptr_chck.c
M gc/real_malloc.c
M gc/reclaim.c
M gc/setjmp_t.c
D gc/solaris_pthreads.c
D gc/solaris_threads.c
M gc/sparc_mach_dep.S
M gc/specific.c
M gc/stubborn.c
A gc/tests/huge_test.c
M gc/tests/leak_test.c
M gc/tests/middle.c
A gc/tests/smash_test.c
M gc/tests/test.c
M gc/tests/test_cpp.cc
A gc/tests/tests.am
M gc/tests/thread_leak_test.c
D gc/tests/trace_test.c
A gc/thread_local_alloc.c
M gc/threadlibs.c
M gc/typd_mlc.c
M gc/win32_threads.c
This diff is too large to display. Try viewing the raw diff instead.