Merge pull request #2671 from lambdageek/dev/monoerror-mono_runtime_class_init
authormonojenkins <jo.shields+jenkins@xamarin.com>
Fri, 26 Feb 2016 18:00:20 +0000 (18:00 +0000)
committermonojenkins <jo.shields+jenkins@xamarin.com>
Fri, 26 Feb 2016 18:00:20 +0000 (18:00 +0000)
[runtime] Use MonoError for mono_class_vtable_full and mono_runtime_class_init_full

Switch from a boolean `raise_on_error` arg to a MonoError outarg and let
callers decide what to do with the error.

Also mark mono_runtime_class_init external only.  Runtime should use
mono_runtime_class_init_full.

1  2 
mono/metadata/class-internals.h
mono/metadata/icall.c
mono/metadata/object-internals.h
mono/metadata/object.c
mono/mini/aot-runtime.c
mono/mini/jit-icalls.c
mono/mini/method-to-ir.c
mono/mini/mini-runtime.c
mono/mini/mini.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge