2010-01-18 Zoltan Varga <vargaz@gmail.com>
commitd21113c63ea374a12b4005b6d051de981346bcfc
authorzoltan <zoltan@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 18 Jan 2010 16:18:37 +0000 (18 16:18 +0000)
committerzoltan <zoltan@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 18 Jan 2010 16:18:37 +0000 (18 16:18 +0000)
tree912c1c14bc2ca4d9de12531054c4c14c5ffce6f4
parenta550271ce8e554136e0aacd21e6e24361de223f0
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.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@149748 e3ebcda4-bce8-0310-ba0a-eca2169e7518
mono/mini/ChangeLog
mono/mini/gc-test.cs
mono/mini/mini-gc.c