[Mono-bugs] [Bug 354047] Type created by MakeGenericType () from a finished TypeBuilder is flagged as a generic type definition
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Wed Jan 23 09:06:37 EST 2008
https://bugzilla.novell.com/show_bug.cgi?id=354047
User rkumpera at novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=354047#c5
--- Comment #5 from Rodrigo Kumpera <rkumpera at novell.com> 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.
More information about the mono-bugs
mailing list