2003-04-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Thu, 17 Apr 2003 19:38:23 +0000 (19:38 -0000)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Thu, 17 Apr 2003 19:38:23 +0000 (19:38 -0000)
commite8ff538f3f05244899b5ac867db970e185d220f2
tree5c9d8578c59d0a28763c64a2ca869be32c31b122
parent1b09f053408bc8109c03e8830ece0cf585e17050
2003-04-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* jit/jit.c:
(mono_jit_cleanup): moved mono_runtime_cleanup call after the call to
mono_domain_finalize.

* mini/mini.c:
(mini_cleanup): moved mono_runtime_cleanup call after the call to
mono_domain_finalize.
(mini_method_compile): use mono_method_profile* if the the option is
enabled.

* metadata/gc.c:
(internal_domain_finalize): moved into mono_domain_finalize. No need
to create another thread because the finalizers will be run in the
finalizer thread.

(ves_icall_System_GC_WaitForPendingFinalizers): implemented.
(finalizer_notify): if shutting down, wait 2 seconds for the finalizers
to be run (MS does this too).

svn path=/trunk/mono/; revision=13733
mono/jit/ChangeLog
mono/jit/jit.c
mono/metadata/ChangeLog
mono/metadata/gc.c
mono/mini/ChangeLog
mono/mini/mini.c