2002-04-06 Dietmar Maurer <dietmar@ximian.com>
authorDietmar Maurer <dietmar@mono-cvs.ximian.com>
Sat, 6 Apr 2002 08:27:13 +0000 (08:27 -0000)
committerDietmar Maurer <dietmar@mono-cvs.ximian.com>
Sat, 6 Apr 2002 08:27:13 +0000 (08:27 -0000)
commit419560a636b256d0b26de344e3bd40f1d7dcea8b
treecaf8c8bf77ddd7b8c9cb32f7b3cbf4f0d55ecfc9
parentc8e79373543589cf55cf3de331c4047d359300c9
2002-04-06  Dietmar Maurer  <dietmar@ximian.com>

* message.c (arch_return_value): impl.
(arch_method_return_message_restore): consider delegate BeginInvoke

* jit.c: removed jit_exec_main()

* delegate.c (arch_begin_invoke): use the message builder to make
it architecture independent - still needs more cleanup.

* object.c (mono_message_init): moved
(mono_runtime_exec_main): new arch. independent impl.
(mono_runtime_invoke_array): new method - like
mono_runtime_invoke, but you can pass an array of objects.
(mono_remoting_invoke): new arch. independent impl.
(mono_message_invoke): new arch. independent impl.

svn path=/trunk/mono/; revision=3651
16 files changed:
mono/interpreter/ChangeLog
mono/interpreter/interp.c
mono/jit/ChangeLog
mono/jit/delegate.c
mono/jit/invoke.c
mono/jit/jit.c
mono/jit/jit.h
mono/jit/message.c
mono/jit/trampoline.c
mono/metadata/ChangeLog
mono/metadata/icall.c
mono/metadata/object.c
mono/metadata/object.h
mono/metadata/reflection.c
mono/metadata/reflection.h
mono/tests/delegate2.cs