jfrijters
7dad96cbae
Fix ArrayIndexOutOfBoundsException when accessing generic metadata on a class that has no generic methods or fields, but does have a generic signature for the class or a class that is nested in a method.
2007-05-05 15:40:09 +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
b9df51e1d2
Implement major chunk of custom attribute as annotations support.
2007-04-12 09:27:17 +00:00
jfrijters
ba2b4e1eaf
Added workaround for .NET bug.
2007-04-05 12:50:59 +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
728c075b40
Fixed several .NET 2.0 "ReflectionOnly" bugs.
2007-03-13 07:44:23 +00:00
jfrijters
37666f7cbe
Implemented support in ikvmc to automatically add an implementation of IDisposable or IEnumerable to classes that implement java.io.Closeable or java.lang.Iterable.
2007-03-11 14:14:52 +00:00
jfrijters
cbd32a34ec
Fixed previous fix.
2007-03-08 07:42:27 +00:00
jfrijters
ab65641e3a
Fixed interface implementation to recurse all the way up.
2007-03-07 15:41:18 +00:00
jfrijters
22de4a988d
Made method parameter name handling robust against invalid or incomplete local variables tables.
2007-03-05 12:37:03 +00:00
jfrijters
62b76ef1af
- Regenerated mscorlib.jar and System.jar
...
- Changed RetentionPolicy on .NET custom attribute annotations to RUNTIME, so that ikvmc sees them (fixes a regression).
- Handled method signature clashes in .NET types.
2007-02-20 16:11:46 +00:00
jfrijters
0fa58b45e0
Added support for stubbing abstract methods that contain unsupported argument types (ByRef and Pointers)
2007-02-19 11:31:38 +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
620b3c01e3
- fixed handling of bridge methods with covariant return types in ikvmc (to allow other .NET languages to call these methods)
...
- added EditorBrowsable(Never) attribute to bridge and synthetic methods
2007-02-01 12:41:22 +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
2d435c14e8
- Fixed AnnotationBuilder to add ImplementsAttribute to annotation attribute, so that reflection correctly reports the implemented annotation interface.
...
- Fixed AnnotationBuilder to ignore annotation attribute properties of type annotation.
2007-01-23 15:45:45 +00:00
jfrijters
d8426d4ee7
Fixed handling of non-vector arrays.
2007-01-16 10:14:47 +00:00
jfrijters
7f7f0209c0
Fixed application of AnnotationAttributeAttribute to use JVM.LoadType to get the type from the ReflectionOnly assembly on WHIDBEY
2007-01-06 06:53:50 +00:00
jfrijters
939e182ff9
*** empty log message ***
2007-01-04 12:54:10 +00:00
jfrijters
ccb2ddb757
*** empty log message ***
2007-01-04 07:46:38 +00:00
jfrijters
3f45beff8c
*** empty log message ***
2006-12-28 07:46:21 +00:00
jfrijters
0f2afcc4d6
*** empty log message ***
2006-12-05 07:52:25 +00:00
jfrijters
b78073fa54
*** empty log message ***
2006-11-27 07:39:30 +00:00
jfrijters
6652d77a73
*** empty log message ***
2006-11-20 09:21:38 +00:00
jfrijters
d17fd562ab
*** empty log message ***
2006-11-01 08:55:25 +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
e268a8600b
*** empty log message ***
2006-10-12 06:44:16 +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
2a22e9b23f
*** 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
7b62e0b14a
*** empty log message ***
2006-10-04 12:51:19 +00:00
jfrijters
6766acfab1
*** empty log message ***
2006-10-04 09:03:18 +00:00
jfrijters
e5e8503007
*** empty log message ***
2006-10-01 08:09:25 +00:00
jfrijters
443d5d62ed
*** empty log message ***
2006-09-26 04:53:16 +00:00
jfrijters
aff911672e
*** empty log message ***
2006-09-20 11:29:46 +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
2b61aebcfa
*** empty log message ***
2006-08-26 13:00:50 +00:00
jfrijters
a6f7f9c232
*** empty log message ***
2006-08-21 05:15:51 +00:00
jfrijters
62efef65ee
*** empty log message ***
2006-08-17 13:18:45 +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
c5a3ee90b3
*** empty log message ***
2006-08-06 09:27:20 +00:00
jfrijters
698e8c2108
*** empty log message ***
2006-07-27 14:44:51 +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
03267f4be9
*** empty log message ***
2006-07-24 11:47:55 +00:00
jfrijters
7c2b61ae80
*** empty log message ***
2006-07-24 08:21:11 +00:00
jfrijters
84a4bc6304
*** empty log message ***
2006-07-21 10:18:13 +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
c54c2e0b1c
*** empty log message ***
2006-07-05 09:50:27 +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
ec3467a3d7
*** empty log message ***
2006-06-22 10:04:07 +00:00
jfrijters
1d69c1f263
*** empty log message ***
2006-06-20 14:31:56 +00:00
jfrijters
6d7734834f
*** empty log message ***
2006-06-15 12:29:11 +00:00
jfrijters
d51e57af66
*** empty log message ***
2006-06-08 09:26:33 +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
560e004e67
*** empty log message ***
2006-05-06 10:46:51 +00:00
jfrijters
70fd72169f
*** empty log message ***
2006-05-05 11:21:15 +00:00
jfrijters
3bd42416ce
*** empty log message ***
2006-05-05 08:16:18 +00:00
jfrijters
323fa284ca
*** empty log message ***
2006-05-04 08:09:56 +00:00
jfrijters
3edcdc642f
*** empty log message ***
2006-05-03 08:52:52 +00:00
jfrijters
f0d6d69984
*** empty log message ***
2006-04-28 11:50:37 +00:00
jfrijters
3ab8eef4fc
*** empty log message ***
2006-04-23 10:46:51 +00:00
jfrijters
14d8771638
*** empty log message ***
2006-04-22 10:23:01 +00:00
jfrijters
1f58b1b4c2
*** empty log message ***
2006-04-21 09:38:06 +00:00
jfrijters
2e97873a92
*** empty log message ***
2006-04-20 07:30:59 +00:00
jfrijters
7fa95c14c1
*** empty log message ***
2006-04-19 15:49:54 +00:00
jfrijters
0a55493c39
*** empty log message ***
2006-04-14 14:11:39 +00:00
jfrijters
2e55ff13c6
*** empty log message ***
2006-04-11 14:59:43 +00:00
jfrijters
b21622b91c
*** empty log message ***
2006-04-11 12:05:24 +00:00
jfrijters
c2b05c55fd
*** empty log message ***
2006-04-10 10:18:49 +00:00
jfrijters
69be416b18
*** empty log message ***
2006-04-10 09:09:09 +00:00
jfrijters
fb2bae9073
*** empty log message ***
2006-04-05 11:04:43 +00:00
jfrijters
cb926ea086
*** empty log message ***
2006-04-05 08:18:58 +00:00
jfrijters
0ad640b8c6
*** empty log message ***
2006-03-27 16:21:32 +00:00
jfrijters
72e051357b
*** empty log message ***
2006-03-27 13:59:59 +00:00
jfrijters
6e8e121040
*** empty log message ***
2006-03-27 07:59:34 +00:00
jfrijters
d5c157613e
*** empty log message ***
2006-03-23 11:57:41 +00:00
jfrijters
cf914a7cdf
*** empty log message ***
2006-03-01 12:26:25 +00:00
jfrijters
c475ce7bdb
*** empty log message ***
2006-02-22 14:44:07 +00:00
jfrijters
23a6923bb0
*** empty log message ***
2006-01-23 10:18:44 +00:00
jfrijters
0bda6e85d9
*** empty log message ***
2005-12-29 15:48:32 +00:00
jfrijters
ba78911cf7
*** empty log message ***
2005-12-20 12:44:29 +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
72b518fcdf
*** empty log message ***
2005-11-01 14:01:42 +00:00
jfrijters
cba4c9fa58
Fixed bug 1310397
2005-10-01 20:22:45 +00:00
jfrijters
f955d9c9e0
*** empty log message ***
2005-10-01 11:16:11 +00:00
jfrijters
7cf5916284
*** empty log message ***
2005-09-08 17:44:35 +00:00
jfrijters
7e46ac06b0
*** empty log message ***
2005-09-01 07:34:53 +00:00
jfrijters
ab7ad1b776
*** empty log message ***
2005-08-25 09:36:36 +00:00
jfrijters
c526f2f69d
*** empty log message ***
2005-08-25 07:46:57 +00:00
jfrijters
d87d01437e
*** empty log message ***
2005-08-24 08:14:23 +00:00
jfrijters
8fbae44122
*** empty log message ***
2005-08-22 12:42:02 +00:00
jfrijters
ee475ee9fc
*** empty log message ***
2005-08-19 09:08:43 +00:00
jfrijters
82d25abb36
Fixed bug 1257044.
2005-08-14 15:49:50 +00:00
jfrijters
975f08c1e0
*** empty log message ***
2005-08-08 12:41:46 +00:00
jfrijters
dc26240bd4
*** empty log message ***
2005-08-05 12:18:35 +00:00
jfrijters
41f7f8b1e6
*** empty log message ***
2005-08-05 08:40:54 +00:00
jfrijters
34a62ce150
*** empty log message ***
2005-08-03 12:59:16 +00:00
jfrijters
4c0f29fd02
*** empty log message ***
2005-08-02 08:44:55 +00:00
jfrijters
8cddcbc71d
*** empty log message ***
2005-07-27 15:57:55 +00:00
jfrijters
34d99bbfd0
*** empty log message ***
2005-07-20 10:47:59 +00:00
jfrijters
31016ad626
*** empty log message ***
2005-07-20 09:42:11 +00:00
jfrijters
8ee043d4de
*** empty log message ***
2005-07-07 14:03:21 +00:00
jfrijters
305b23aeb2
*** empty log message ***
2005-07-07 13:10:09 +00:00
jfrijters
cf1552326b
*** empty log message ***
2005-07-07 11:24:08 +00:00
jfrijters
cd5e9b2751
*** empty log message ***
2005-06-28 07:12:28 +00:00
jfrijters
495c3f284f
*** empty log message ***
2005-06-27 09:06:57 +00:00
jfrijters
8d680d64c4
*** empty log message ***
2005-06-22 14:24:16 +00:00
jfrijters
7af9fc4052
*** empty log message ***
2005-06-22 13:02:03 +00:00
jfrijters
5b161c6988
*** empty log message ***
2005-06-03 06:41:48 +00:00
jfrijters
550604d59b
*** empty log message ***
2005-06-01 09:49:30 +00:00
jfrijters
824479ce9d
*** empty log message ***
2005-05-31 15:30:36 +00:00
jfrijters
10a9f09a2e
*** empty log message ***
2005-05-31 08:57:24 +00:00
jfrijters
19ef1ffcc3
*** empty log message ***
2005-05-30 15:30:13 +00:00
jfrijters
94f507868e
*** empty log message ***
2005-05-27 12:44:06 +00:00
jfrijters
c8c8f78f11
*** empty log message ***
2005-05-26 08:05:47 +00:00
jfrijters
3ae4f7538b
*** empty log message ***
2005-05-24 15:18:27 +00:00
jfrijters
b3df5beea6
*** empty log message ***
2005-05-24 11:54:20 +00:00
jfrijters
529108bd40
*** empty log message ***
2005-05-23 08:24:07 +00:00
jfrijters
2cd22543d4
*** empty log message ***
2005-05-02 10:03:21 +00:00
jfrijters
25ed56536d
*** empty log message ***
2005-05-01 10:16:16 +00:00
jfrijters
ae7668064e
*** empty log message ***
2005-04-29 12:49:39 +00:00
jfrijters
ff761ff012
*** empty log message ***
2005-04-27 06:10:01 +00:00
jfrijters
15359eb262
*** empty log message ***
2005-04-18 08:34:16 +00:00
jfrijters
dab7fc1b04
*** empty log message ***
2005-04-15 07:54:31 +00:00
jfrijters
446440498b
*** empty log message ***
2005-03-23 09:33:18 +00:00
jfrijters
9e26aa6b56
*** empty log message ***
2005-03-01 08:24:54 +00:00
jfrijters
5b0bd17d57
*** empty log message ***
2005-02-23 12:56:15 +00:00
jfrijters
90982544bd
*** empty log message ***
2005-02-16 11:20:43 +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
2ebf5b6b0e
*** empty log message ***
2005-01-05 12:11:50 +00:00
jfrijters
1b65938abf
*** empty log message ***
2005-01-03 08:26:21 +00:00
jfrijters
4f63f7e13d
*** empty log message ***
2004-12-22 08:04:10 +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
b8229f78cc
*** empty log message ***
2004-12-02 08:43:05 +00:00
jfrijters
beb4ed90f8
*** empty log message ***
2004-11-29 09:48:01 +00:00
jfrijters
c96afa984f
*** empty log message ***
2004-11-23 17:46:39 +00:00
jfrijters
4074223516
*** empty log message ***
2004-11-16 11:11:53 +00:00
jfrijters
f24334a663
*** empty log message ***
2004-11-08 10:01:39 +00:00
jfrijters
f60cc2a8c5
*** empty log message ***
2004-11-04 12:50:28 +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
749b21b296
*** empty log message ***
2004-09-27 10:17:34 +00:00
jfrijters
92d1af3d1e
*** empty log message ***
2004-09-17 14:12:51 +00:00
jfrijters
450debc3ea
*** empty log message ***
2004-09-17 09:32:06 +00:00
jfrijters
dbd91c3ddf
*** empty log message ***
2004-09-15 13:35:44 +00:00
jfrijters
96123d3276
*** empty log message ***
2004-09-09 11:17:55 +00:00
jfrijters
8cb458347a
*** empty log message ***
2004-09-05 09:37:58 +00:00
jfrijters
c42d54eff8
*** empty log message ***
2004-08-30 15:56:23 +00:00
jfrijters
eeefade580
*** empty log message ***
2004-08-17 09:05:21 +00:00
jfrijters
a4674a10ec
*** empty log message ***
2004-07-10 07:19:42 +00:00
jfrijters
b899eb24f4
*** empty log message ***
2004-06-25 09:38:07 +00:00
jfrijters
8dca7d8d4d
*** empty log message ***
2004-06-14 10:36:38 +00:00
jfrijters
37544e6e89
*** empty log message ***
2004-05-27 07:12:04 +00:00