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

40 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 9b0ca3cce3 Include helpful exception message in ClassCastException generated for ghost array casts. 2009-01-06 09:47:59 +00:00
jfrijters fc6134bb84 Changed dynamic (for unloadable classes) bytecode handling to use Java reflection. 2008-08-21 06:09:33 +00:00
jfrijters 16a65985af Removed support for building with GNU Classpath class library. 2008-08-06 12:22:06 +00:00
jfrijters 379dd8bee3 - Added ghost array tagging to be able to report the instantiated class (instead of object[] which is allocated instead).
- Fixed ldc <class> where <class> is a ghost array.
- Fixed bug in instanceof <class> where <class> is a Serializable[].
2008-08-06 05:25:18 +00:00
jfrijters 5e4182edb5 - Implemented CallerID infrastructure.
- Marked various methods with HasCallerID annotation.
- Rewrote some methods to explicitly use CallerID.
2008-05-31 15:20:29 +00:00
jfrijters 29f84a8850 - added more efficient float/double to/from int/long bits converters
- made Double.doubleToRawLongBits/longBitsToDouble and Float.floatToRawIntBits/intBitsToFloat intrinsics
- generalized the intrinsics support
2008-05-09 05:57:55 +00:00
jfrijters 23413c175e Added assembly location to verbose class cast exception if the assembly fullnames matches but the locations don't. 2008-04-21 04:27:59 +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 5e0dd0f7f9 Made classes static. 2007-12-18 11:04:53 +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 c1dbd6d973 Moved "instance of" test to TypeWrapper and added support for ghost and dynamiconly type arrays. 2007-05-31 07:12:56 +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 db1e9a72bd Changed left-shift to multiply operator, as it turns out that shift operators aren't affected by "checked". 2007-04-02 08:21:14 +00:00
jfrijters 2c274405f2 *** empty log message *** 2007-01-05 08:14:18 +00:00
jfrijters 8f2adc6fc7 *** empty log message *** 2006-08-17 07:33:38 +00:00
jfrijters d51e57af66 *** empty log message *** 2006-06-08 09:26:33 +00:00
jfrijters 5e4bb4f5cf *** empty log message *** 2005-12-19 15:12:49 +00:00
jfrijters 7fb5bb4b47 *** empty log message *** 2005-12-07 09:06:32 +00:00
jfrijters c526f2f69d *** empty log message *** 2005-08-25 07:46:57 +00:00
jfrijters 2e6460c6d1 *** empty log message *** 2005-08-24 11:35:00 +00:00
jfrijters d87d01437e *** empty log message *** 2005-08-24 08:14:23 +00:00
jfrijters 550604d59b *** empty log message *** 2005-06-01 09:49:30 +00:00
jfrijters 1122f942cb *** empty log message *** 2005-05-31 05:44:29 +00:00
jfrijters 5915ce9e2a *** empty log message *** 2005-05-26 06:53:50 +00:00
jfrijters 2cd22543d4 *** empty log message *** 2005-05-02 10:03:21 +00:00
jfrijters 9a62c6f197 *** empty log message *** 2005-03-14 14:29:47 +00:00
jfrijters 3d1824e144 *** empty log message *** 2005-03-11 13:56:44 +00:00
jfrijters 66240faf32 *** empty log message *** 2005-03-04 14:00:42 +00:00
jfrijters d98bfbf4d6 *** empty log message *** 2005-03-03 08:20:13 +00:00
jfrijters 5380a91247 *** empty log message *** 2005-02-11 14:46:58 +00:00
jfrijters 744fef138d *** empty log message *** 2005-02-02 15:11:26 +00:00
jfrijters 1b65938abf *** empty log message *** 2005-01-03 08:26:21 +00:00
jfrijters 89b48a33d1 *** empty log message *** 2004-12-21 14:59:29 +00:00
jfrijters 1a758843cf *** empty log message *** 2004-12-21 10:26:51 +00:00
jfrijters 59d57765d3 *** empty log message *** 2004-10-19 13:43:55 +00:00
jfrijters b49d563969 *** empty log message *** 2004-10-04 19:30:53 +00:00
jfrijters 450debc3ea *** empty log message *** 2004-09-17 09:32:06 +00:00
jfrijters 96123d3276 *** empty log message *** 2004-09-09 11:17:55 +00:00
jfrijters eeefade580 *** empty log message *** 2004-08-17 09:05:21 +00:00
jfrijters 37544e6e89 *** empty log message *** 2004-05-27 07:12:04 +00:00