Fix dynamic method cleanup at shutdown.
commit0efd1e04f6af20c63c45906471d50b4d7b540005
authorRodrigo Kumpera <kumpera@gmail.com>
Wed, 2 Feb 2011 18:24:24 +0000 (2 19:24 +0100)
committerRodrigo Kumpera <kumpera@gmail.com>
Wed, 2 Feb 2011 19:28:30 +0000 (2 20:28 +0100)
treed6b57b064d671a76c787ec0516eafa6832fdb72d
parentb4e49b89b46a4beeaf4b17e11c25268d937281d4
Fix dynamic method cleanup at shutdown.

* gc.c (mono_gc_cleanup): Cleanup all reference
queues after regular finalization.

* reflection.c: The dynamic method ref queue is finalized
by the runtime itself.

* runtime.c: Ditto.
mono/metadata/gc.c
mono/metadata/object-internals.h
mono/metadata/reflection.c
mono/metadata/runtime.c