2010-01-18 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Mon, 18 Jan 2010 16:18:37 +0000 (16:18 -0000)
committerZoltan Varga <vargaz@gmail.com>
Mon, 18 Jan 2010 16:18:37 +0000 (16:18 -0000)
commite33dfa7dc414b90ba7e2878520c3f095d02f5ee0
treedc6c21552de3a4aa9fa8a7f46688157e5359f102
parentaaf0f0a0f36e9084b81ceadbf75c632c23f0b264
2010-01-18  Zoltan Varga  <vargaz@gmail.com>

* mini-gc.c: Change the GC map to use a ref/noref/pin value instead of just
a ref/noref value + a global pin flag, so parts of stack frames can still be
precisely marked even if they include stuff which needs pinning. Improve logging.
Fix many bugs. Not enabled yet.

* gc-test.cs: Add a few tests.

svn path=/trunk/mono/; revision=149748
mono/mini/ChangeLog
mono/mini/gc-test.cs
mono/mini/mini-gc.c