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

246 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 2f815fb327 Fixed GetReplacedMethodsFor() to not throw a NullReferenceException if no map file is specified. 2007-06-14 06:36:35 +00:00
jfrijters c1016c5406 Added support for locally (i.e. per method) replacing method calls with a custom CIL sequence. 2007-06-12 11:45:23 +00:00
jfrijters b3c3e3885b - Don't crash if remap file contains no class entries.
- Fixed previous change to auto-load the right core class library assembly.
2007-05-27 08:13:44 +00:00
jfrijters a0c34fcf9c Removed core assembly name dependency. 2007-05-24 10:03:44 +00:00
jfrijters 7b5cec6883 Implemented type loading from referenced assemblies (to support loading generic .NET type instances). 2007-05-23 12:46:29 +00:00
jfrijters ce17ae8114 Moved compiler warning handling to fix missing warnings bug (previously depending on compilation order, some warnings might not be shown). 2007-05-02 06:04:07 +00:00
jfrijters c95cf11f5c Added support for supressing the automatic null this check. 2007-04-23 08:20:15 +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 0444985b5b As pointed out by FxCop:
- Comparable.__Helper should not have a public constructor and should be sealed.
- Shadow methods in remapped types (that exist to hide the Java methods from Intellisense) should copy LinkDemands from the methods that they hide.
2007-03-15 08:04:35 +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 0b9b0ee2d3 - Changed ikvmc to fail with a Link Error when it detects a loader constraints violation (instead of emitting code that throws a LinkageError at runtime). 2007-02-01 07:13:02 +00:00
jfrijters 9be5755a09 - Added warning to ikvmc when skipping a class that is already in a referenced assembly.
- Changed ikvmc -nowarn to use only the first variable string in a warning as the key.
2007-01-31 11:26:41 +00:00
jfrijters 1a18e65180 *** empty log message *** 2007-01-05 21:22:55 +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 6652d77a73 *** empty log message *** 2006-11-20 09:21:38 +00:00
jfrijters 1dbe0f1cc0 *** empty log message *** 2006-11-16 07:32:44 +00:00
jfrijters 9dbcaa78db *** empty log message *** 2006-10-27 16:55:07 +00:00
jfrijters 4776a4a68f *** empty log message *** 2006-10-19 06:12:48 +00:00
jfrijters 8530f98912 *** empty log message *** 2006-10-12 05:59:24 +00:00
jfrijters 639eacc3d0 *** empty log message *** 2006-10-10 16:24:48 +00:00
jfrijters 2dda5479bc *** empty log message *** 2006-10-09 12:32:33 +00:00
jfrijters 0930cee4b4 *** empty log message *** 2006-10-09 08:29:42 +00:00
jfrijters 4ea8bd6054 *** empty log message *** 2006-10-04 13:54:38 +00:00
jfrijters 2a665e264a *** empty log message *** 2006-10-02 07:10:52 +00:00
jfrijters 7d4c7d20c6 *** empty log message *** 2006-09-29 05:30:58 +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 db3aeef2c1 *** empty log message *** 2006-08-29 11:56:09 +00:00
jfrijters 7f0d951c64 *** empty log message *** 2006-08-29 06:28:34 +00:00
jfrijters 2b61aebcfa *** empty log message *** 2006-08-26 13:00:50 +00:00
jfrijters 6cab634b22 *** empty log message *** 2006-08-23 06:01:45 +00:00
jfrijters a6f7f9c232 *** empty log message *** 2006-08-21 05:15:51 +00:00
jfrijters e63f913c09 *** empty log message *** 2006-08-17 08:14:47 +00:00
jfrijters 06f90aec96 *** empty log message *** 2006-08-15 08:50:43 +00:00
jfrijters da5b1ca145 *** empty log message *** 2006-08-14 07:57:03 +00:00
jfrijters 29ba470d78 *** empty log message *** 2006-07-26 14:16:52 +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 2da1d86a84 *** empty log message *** 2006-07-05 12:53:26 +00:00
jfrijters e3cd40801b *** empty log message *** 2006-05-15 09:08:01 +00:00
jfrijters 70fd72169f *** empty log message *** 2006-05-05 11:21:15 +00:00
jfrijters 95e14b5848 *** empty log message *** 2006-04-12 13:01:13 +00:00
jfrijters 2e55ff13c6 *** empty log message *** 2006-04-11 14:59:43 +00:00
jfrijters a505c50277 moved CompilerClassLoader.cs and remapper.cs from runtime to ikvmc 2006-04-10 09:18:37 +00:00