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

99 Коммитов

Автор SHA1 Сообщение Дата
jfrijters bc61248b9e Added check to prevent defineClass() on an assembly class loader from defining a class that already exists in the assembly. 2007-10-22 05:20:42 +00:00
jfrijters 61bc8af572 Added support for custom assembly class loaders. 2007-10-21 07:14:53 +00:00
jfrijters 2d2be52f29 Don't add resources in core assembly twice (happened if a .NET assembly explicitly referenced the core assembly). 2007-10-18 13:57:05 +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 8480d59274 Don't create TypeWrapper instances for HideFromJava types. 2007-08-14 12:08:39 +00:00
jfrijters 14647eaa16 Fixed ArrayTypeWrapper.Finish(). 2007-08-08 12:50:48 +00:00
jfrijters 5ae6b89c7a Added ReserveName() method. 2007-06-12 09:46:53 +00:00
jfrijters f9678a6667 Fixed infnite recursion bug when DotNetTypeWrapper.GetName() was used on DerivedType where DerivedType extends BaseType<DerivedType>. 2007-05-27 08:16:58 +00:00
jfrijters e68499a4ba Simplified VM -> Class Library interface by taking advantage of the fact that IKVM.Runtime.dll is now compiled in two passes with the second pass linking against the class library. 2007-04-23 08:24:33 +00:00
jfrijters 67282f9b8f - Added support for applying custom attributes to return values.
- Added support for applying AllowMultiple custom attributes multiple times to the same element.
- Restructured ParameterBuilder handling.
2007-04-15 08:01:19 +00:00
jfrijters 0a1a172d3b - .NET "generic class loaders" now return something sensible when toString() is called on them.
- Ikvmc no longer warns about generic stubs.
- Ikvmstub now has WHIDBEY conditional code to properly determine if a class is a generic type instance (instead of the name based hack).
- Fixed .NET generic type name mangling bug (nested generic types were double encoded).
- Added support for loading .NET generic type stubs.
- Fixed several .NET generic type loading bugs.
- Fixed ikvm.runtime.Util.getInstanceTypeFromClass() to return null instead of throw an exception when it is called on a "dynamic only" class.
2007-03-29 09:17:19 +00:00
jfrijters 7d6ea3276d Restructured mutual dependency of IKVM.Runtime and IKVM.GNU.Classpath to work around Mono C# compiler limitation. 2007-02-16 07:42:32 +00:00
jfrijters d8426d4ee7 Fixed handling of non-vector arrays. 2007-01-16 10:14:47 +00:00
jfrijters ccb2ddb757 *** empty log message *** 2007-01-04 07:46:38 +00:00
jfrijters 0f2afcc4d6 *** empty log message *** 2006-12-05 07:52:25 +00:00
jfrijters 7561f45469 *** empty log message *** 2006-11-30 14:29:43 +00:00
jfrijters b78073fa54 *** empty log message *** 2006-11-27 07:39:30 +00:00
jfrijters 639eacc3d0 *** empty log message *** 2006-10-10 16:24:48 +00:00
jfrijters 0930cee4b4 *** empty log message *** 2006-10-09 08:29:42 +00:00
jfrijters 406e6d1766 *** empty log message *** 2006-10-06 06:53:34 +00:00
jfrijters 90c47e239a *** empty log message *** 2006-09-12 09:57:36 +00:00
jfrijters 1ce285dd8b *** empty log message *** 2006-09-01 07:53:36 +00:00
jfrijters 637dea4dfc *** empty log message *** 2006-08-31 09:22:10 +00:00
jfrijters 7f0d951c64 *** empty log message *** 2006-08-29 06:28:34 +00:00
jfrijters a6f7f9c232 *** empty log message *** 2006-08-21 05:15:51 +00:00
jfrijters 8f2adc6fc7 *** empty log message *** 2006-08-17 07:33:38 +00:00
jfrijters da5b1ca145 *** empty log message *** 2006-08-14 07:57:03 +00:00
jfrijters c5a3ee90b3 *** empty log message *** 2006-08-06 09:27:20 +00:00
jfrijters 7732f0f6b6 *** empty log message *** 2006-07-31 12:46:44 +00:00
jfrijters 698e8c2108 *** empty log message *** 2006-07-27 14:44:51 +00:00
jfrijters 3ba2b15f71 *** empty log message *** 2006-07-27 11:57:33 +00:00
jfrijters 29ba470d78 *** empty log message *** 2006-07-26 14:16:52 +00:00
jfrijters 12e330ed91 *** empty log message *** 2006-07-26 10:33:52 +00:00
jfrijters ea9c3867d5 *** empty log message *** 2006-07-26 09:03:44 +00:00
jfrijters 049ef7bf74 *** empty log message *** 2006-07-26 07:57:18 +00:00
jfrijters 84a4bc6304 *** empty log message *** 2006-07-21 10:18:13 +00:00
jfrijters 11984e23e7 *** empty log message *** 2006-07-11 11:34:44 +00:00
jfrijters 8000404e5c *** empty log message *** 2006-07-11 07:29:32 +00:00
jfrijters 6d57423db1 *** empty log message *** 2006-07-10 14:40:31 +00:00
jfrijters febc5719f2 *** empty log message *** 2006-07-10 09:37:06 +00:00
jfrijters f28eae1d7c *** empty log message *** 2006-07-06 13:53:51 +00:00
jfrijters a30094cef3 *** empty log message *** 2006-07-06 10:11:31 +00:00
jfrijters 030c296da1 *** empty log message *** 2006-07-05 13:41:46 +00:00
jfrijters 2e6a68154a *** empty log message *** 2006-07-05 08:46:56 +00:00
jfrijters 39e91cf332 *** empty log message *** 2006-07-04 10:13:32 +00:00
jfrijters ca182012e7 *** empty log message *** 2006-06-28 08:07:29 +00:00
jfrijters 567c175319 *** empty log message *** 2006-06-26 09:04:03 +00:00
jfrijters 03e7ccfc66 *** empty log message *** 2006-05-23 12:49:16 +00:00
jfrijters e3cd40801b *** empty log message *** 2006-05-15 09:08:01 +00:00
jfrijters 69be416b18 *** empty log message *** 2006-04-10 09:09:09 +00:00