Граф коммитов

16 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 828a4de95d Replaced notion of DynamicOnly types with Fake types. Fake types are implemented as generic type instances and can have DynamicOnly methods. 2008-03-03 07:05:19 +00:00
jfrijters 71870de395 Made ExtensionAttribute public during first-pass compilation, otherwise ikvmc won't see it. 2008-02-15 15:20:14 +00:00
jfrijters b5c5f18679 - Added support for defining extension methods in the core class library assembly (without taking a System.Core.dll dependency).
- Added the first two extension methods.
2008-02-10 11:20:52 +00:00
jfrijters 6cd0a9e34b Restructured VM <-> Library interface to take advantage of InternalsVisibleTo to remove public methods and reflection usage. 2007-12-19 11:28:09 +00:00
jfrijters 160d93fc1f Made all "native" method classes internal. 2007-12-18 11:05:30 +00:00
jfrijters ab95ffee45 More .NET 1.1 -> 2.0 work. 2007-11-26 09:01:35 +00:00
jfrijters 3072c89696 - Removed .NET 1.1 specific code
- Removed conditional compilation of .NET 2.0 specific code
2007-11-26 08:38:38 +00:00
jfrijters d280cd460b Fixed AppDomainAssemblyClassLoader to ignore AssemblyBuilders. 2007-11-02 05:11:47 +00:00
jfrijters 42f0aba28d - Did more work to keep up the pretense that an AssemblyClassLoader has already loaded all classes in the assembly.
- Restructured AssemblyClassLoader.GetProtectionDomain() to avoid calling any code while holding the lock.
2007-10-26 07:11:17 +00:00
jfrijters 96094d6cee Made AssemblyClassLoader public and moved it to ikvm.runtime package. 2007-10-25 12:56:18 +00:00
jfrijters 895ad8516d Implemented two custom assembly class loaders. 2007-10-22 08:09:19 +00:00
jfrijters 2628d5ab4b Changed AssemblyClassLoader to be useable as a delegation parent for custom assembly class loaders. 2007-10-22 05:13:08 +00:00
jfrijters b4a7cb4d91 Refactored assembly class loading to be more like regular class loading and prepare for future custom assembly class loaders. 2007-10-18 13:54:11 +00:00
jfrijters 63deb9d487 Handle types that aren't exposed to Java. 2007-09-11 12:06:21 +00:00
jfrijters 0b50e118e4 Moved VMSystemProperties.getVersion() "native" method to common.cs. 2007-08-22 11:47:22 +00:00
jfrijters 94e75b2a71 Moved common (between GNU Classpath & OpenJDK) "native" code to common.cs. 2007-06-13 11:46:24 +00:00