https://bugzilla.novell.com/show_bug.cgi?id=354047

User [EMAIL PROTECTED] added comment
https://bugzilla.novell.com/show_bug.cgi?id=354047#c5





--- Comment #5 from Rodrigo Kumpera <[EMAIL PROTECTED]>  2008-01-23 07:06:36 
MST ---
Hey Zoltan,

I have built a prototype that is advanced enough to make gmcs compile a simple
program like this:

using System;

public class Foo<T> {

}

public class Driver {

        public static void Main() {
                new Foo<int> ();

        }
}



Let me work on this starting next week, right after I finish some perding stuff
on the verifier. My current design is like the following:

-Generate new instances of (Parameter/Method/Property/Field/Event)Info on each
call (ConstructorInfo::GetParameters for example).

-Encode the new types on managed side and icall the runtime only to append then
to internal structures. This makes encoding a lot easier and shorten a lot the
number of round-trips. Some encodings would eventually be 100% lifted to
managed code - all *SPEC tables for instance.

Right there is a minor blocking in local variable encoding as it doesn't
support user types at all - segfaults in
reflection_methodbuilder_to_mono_method when retrieving the type of the local.


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to