[sgen] Move the independent parts of SGen to a separate library.
authorAlex Rønne Petersen <alexrp@xamarin.com>
Mon, 4 May 2015 00:22:58 +0000 (02:22 +0200)
committerAlex Rønne Petersen <alexrp@xamarin.com>
Mon, 4 May 2015 19:09:29 +0000 (21:09 +0200)
commit0c71975bce24741c6fd5d15ee2932f7d638c7664
tree5c18f7cc12c45de93ade0f9bfb3e7ba3406efe98
parenta000d0f8f01ccf1ed1080a0cd3c6f3ee9e109ac5
[sgen] Move the independent parts of SGen to a separate library.
134 files changed:
configure.ac
mono/Makefile.am
mono/dis/Makefile.am
mono/metadata/Makefile.am
mono/metadata/gc-internal-agnostic.h [deleted file]
mono/metadata/gc-internal.h
mono/metadata/gc-memfuncs.c [deleted file]
mono/metadata/gc-parse.c [deleted file]
mono/metadata/gc-stats.c
mono/metadata/gc.c
mono/metadata/sgen-alloc.c [deleted file]
mono/metadata/sgen-archdep.h [deleted file]
mono/metadata/sgen-bridge-internal.h
mono/metadata/sgen-bridge.c
mono/metadata/sgen-cardtable.c [deleted file]
mono/metadata/sgen-cardtable.h [deleted file]
mono/metadata/sgen-client-mono.h
mono/metadata/sgen-client.h [deleted file]
mono/metadata/sgen-conf.h [deleted file]
mono/metadata/sgen-copy-object.h [deleted file]
mono/metadata/sgen-debug.c [deleted file]
mono/metadata/sgen-descriptor.c [deleted file]
mono/metadata/sgen-descriptor.h [deleted file]
mono/metadata/sgen-fin-weak-hash.c [deleted file]
mono/metadata/sgen-gc.c [deleted file]
mono/metadata/sgen-gc.h [deleted file]
mono/metadata/sgen-gray.c [deleted file]
mono/metadata/sgen-gray.h [deleted file]
mono/metadata/sgen-hash-table.c [deleted file]
mono/metadata/sgen-hash-table.h [deleted file]
mono/metadata/sgen-internal.c [deleted file]
mono/metadata/sgen-layout-stats.c [deleted file]
mono/metadata/sgen-layout-stats.h [deleted file]
mono/metadata/sgen-los.c [deleted file]
mono/metadata/sgen-major-copy-object.h [deleted file]
mono/metadata/sgen-marksweep-drain-gray-stack.h [deleted file]
mono/metadata/sgen-marksweep-scan-object-concurrent.h [deleted file]
mono/metadata/sgen-marksweep.c [deleted file]
mono/metadata/sgen-memory-governor.c [deleted file]
mono/metadata/sgen-memory-governor.h [deleted file]
mono/metadata/sgen-minor-copy-object.h [deleted file]
mono/metadata/sgen-minor-scan-object.h [deleted file]
mono/metadata/sgen-mono.c
mono/metadata/sgen-new-bridge.c
mono/metadata/sgen-nursery-allocator.c [deleted file]
mono/metadata/sgen-old-bridge.c
mono/metadata/sgen-os-mach.c
mono/metadata/sgen-os-posix.c
mono/metadata/sgen-os-win32.c
mono/metadata/sgen-pinning-stats.c [deleted file]
mono/metadata/sgen-pinning.c [deleted file]
mono/metadata/sgen-pinning.h [deleted file]
mono/metadata/sgen-pointer-queue.c [deleted file]
mono/metadata/sgen-pointer-queue.h [deleted file]
mono/metadata/sgen-protocol-def.h [deleted file]
mono/metadata/sgen-protocol.c [deleted file]
mono/metadata/sgen-protocol.h [deleted file]
mono/metadata/sgen-qsort.c [deleted file]
mono/metadata/sgen-qsort.h [deleted file]
mono/metadata/sgen-scan-object.h [deleted file]
mono/metadata/sgen-simple-nursery.c [deleted file]
mono/metadata/sgen-split-nursery.c [deleted file]
mono/metadata/sgen-stw.c
mono/metadata/sgen-tagged-pointer.h [deleted file]
mono/metadata/sgen-tarjan-bridge.c
mono/metadata/sgen-thread-pool.c [deleted file]
mono/metadata/sgen-thread-pool.h [deleted file]
mono/metadata/sgen-toggleref.c
mono/metadata/sgen-workers.c [deleted file]
mono/metadata/sgen-workers.h [deleted file]
mono/mini/Makefile.am.in
mono/sgen/.gitignore [new file with mode: 0644]
mono/sgen/Makefile.am [new file with mode: 0644]
mono/sgen/gc-internal-agnostic.h [new file with mode: 0644]
mono/sgen/sgen-alloc.c [new file with mode: 0644]
mono/sgen/sgen-archdep.h [new file with mode: 0644]
mono/sgen/sgen-cardtable.c [new file with mode: 0644]
mono/sgen/sgen-cardtable.h [new file with mode: 0644]
mono/sgen/sgen-client.h [new file with mode: 0644]
mono/sgen/sgen-conf.h [new file with mode: 0644]
mono/sgen/sgen-copy-object.h [new file with mode: 0644]
mono/sgen/sgen-debug.c [new file with mode: 0644]
mono/sgen/sgen-descriptor.c [new file with mode: 0644]
mono/sgen/sgen-descriptor.h [new file with mode: 0644]
mono/sgen/sgen-fin-weak-hash.c [new file with mode: 0644]
mono/sgen/sgen-gc.c [new file with mode: 0644]
mono/sgen/sgen-gc.h [new file with mode: 0644]
mono/sgen/sgen-gray.c [new file with mode: 0644]
mono/sgen/sgen-gray.h [new file with mode: 0644]
mono/sgen/sgen-hash-table.c [new file with mode: 0644]
mono/sgen/sgen-hash-table.h [new file with mode: 0644]
mono/sgen/sgen-internal.c [new file with mode: 0644]
mono/sgen/sgen-layout-stats.c [new file with mode: 0644]
mono/sgen/sgen-layout-stats.h [new file with mode: 0644]
mono/sgen/sgen-los.c [new file with mode: 0644]
mono/sgen/sgen-major-copy-object.h [new file with mode: 0644]
mono/sgen/sgen-marksweep-drain-gray-stack.h [new file with mode: 0644]
mono/sgen/sgen-marksweep-scan-object-concurrent.h [new file with mode: 0644]
mono/sgen/sgen-marksweep.c [new file with mode: 0644]
mono/sgen/sgen-memory-governor.c [new file with mode: 0644]
mono/sgen/sgen-memory-governor.h [new file with mode: 0644]
mono/sgen/sgen-minor-copy-object.h [new file with mode: 0644]
mono/sgen/sgen-minor-scan-object.h [new file with mode: 0644]
mono/sgen/sgen-nursery-allocator.c [new file with mode: 0644]
mono/sgen/sgen-pinning-stats.c [new file with mode: 0644]
mono/sgen/sgen-pinning.c [new file with mode: 0644]
mono/sgen/sgen-pinning.h [new file with mode: 0644]
mono/sgen/sgen-pointer-queue.c [new file with mode: 0644]
mono/sgen/sgen-pointer-queue.h [new file with mode: 0644]
mono/sgen/sgen-protocol-def.h [new file with mode: 0644]
mono/sgen/sgen-protocol.c [new file with mode: 0644]
mono/sgen/sgen-protocol.h [new file with mode: 0644]
mono/sgen/sgen-qsort.c [new file with mode: 0644]
mono/sgen/sgen-qsort.h [new file with mode: 0644]
mono/sgen/sgen-scan-object.h [new file with mode: 0644]
mono/sgen/sgen-simple-nursery.c [new file with mode: 0644]
mono/sgen/sgen-split-nursery.c [new file with mode: 0644]
mono/sgen/sgen-tagged-pointer.h [new file with mode: 0644]
mono/sgen/sgen-thread-pool.c [new file with mode: 0644]
mono/sgen/sgen-thread-pool.h [new file with mode: 0644]
mono/sgen/sgen-workers.c [new file with mode: 0644]
mono/sgen/sgen-workers.h [new file with mode: 0644]
mono/unit-tests/.gitignore
mono/unit-tests/Makefile.am
mono/unit-tests/test-gc-memfuncs.c [deleted file]
mono/unit-tests/test-memfuncs.c [new file with mode: 0644]
mono/unit-tests/test-sgen-qsort.c
mono/utils/Makefile.am
mono/utils/memfuncs.c [new file with mode: 0644]
mono/utils/memfuncs.h [new file with mode: 0644]
mono/utils/parse.c [new file with mode: 0644]
mono/utils/parse.h [new file with mode: 0644]
msvc/libmonoruntime.vcxproj
msvc/libmonoutils.vcxproj