2009-02-11 Tom Hindke <tom_hindle@sil.org>
authorZoltan Varga <vargaz@gmail.com>
Fri, 31 Jul 2009 17:10:30 +0000 (17:10 -0000)
committerZoltan Varga <vargaz@gmail.com>
Fri, 31 Jul 2009 17:10:30 +0000 (17:10 -0000)
commit8de6ac7766bd92df52a989f737a1effe023e6251
treed13fd05b58d1975e96af9281cb21744878d16a04
parent4bd222cfb57748c7cf178641c676c3892b87cccd
2009-02-11 Tom Hindke <tom_hindle@sil.org>

* marshal.c (mono_array_to_lparray): Implemented so managed object types are converted to native types.

* marshal.c: Added new method mono_free_lparray to free memory allocated by mono_array_to_lparray

* marshal.c (emit_marshal_array): call emit mono_free_lparray where approprate.

* marshal.c (conv_to_icall): added MONO_MARSHAL_FREE_LPARRAY case

* metadata.h (MonoMarshalConv enum): added MONO_MARSHAL_FREE_LPARRAY

Code is contributed under MIT/X11 license

svn path=/trunk/mono/; revision=139201
mono/metadata/ChangeLog
mono/metadata/marshal.c
mono/metadata/marshal.h
mono/metadata/metadata.h