jfrijters
|
3abc003581
|
Introduced virtual methods should have hidebysig and strict flags.
|
2009-05-25 05:10:14 +00:00 |
jfrijters
|
d22c138c8a
|
- Changed name of workaround base class to make it easier to spot them.
- Added EditorBrowsable(Never) to prevent the workaround base class from showing up in intellisense.
|
2009-05-17 05:56:37 +00:00 |
jfrijters
|
307ae26b35
|
Added workaround for .NET C# compiler bug that prevents it from subclassing a Java class that implements a protected abstract method using a public method.
|
2009-05-12 04:04:52 +00:00 |
jfrijters
|
c1553b7f1a
|
Refactored method call replacement to allow it to be used by others than xml mapping stuff.
|
2009-05-12 04:00:01 +00:00 |
jfrijters
|
9b0ca3cce3
|
Include helpful exception message in ClassCastException generated for ghost array casts.
|
2009-01-06 09:47:59 +00:00 |
jfrijters
|
faffcc628c
|
Integrated IKVM.Reflection.Emit in ikvmc.
|
2008-11-14 08:42:07 +00:00 |
jfrijters
|
5f04d79145
|
Added check for referencing non-existing constructor in map.xml
|
2008-11-14 07:55:53 +00:00 |
jfrijters
|
684cdf651e
|
Generified all collections.
|
2008-08-15 12:01:06 +00:00 |
jfrijters
|
e83a33bc99
|
Removed unused per-type class caching.
|
2008-08-15 06:27:12 +00:00 |
jfrijters
|
23a3550851
|
Eleminated some (CompilerClassLoader) downcasts by making the type of the DynamicTypeWrapper.classLoader field depend on whether we're compiling the runtime or ikvmc.
|
2008-08-14 07:52:27 +00:00 |
jfrijters
|
ac802b90cd
|
Replaced mapxml Hashtable with three statically typed Dictionaries.
|
2008-08-14 07:42:56 +00:00 |
jfrijters
|
21c028191c
|
Moved generated exception mapping code from ExceptionHelper to Throwable and made it slightly less hacky.
|
2008-08-14 06:51:32 +00:00 |
jfrijters
|
a8d63a772c
|
Replaced usage of BootstrapClassLoader with actual class loader in static compiler.
|
2008-08-14 05:42:43 +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
|
c553fa6776
|
Fix for #2001799.
|
2008-06-24 15:01:45 +00:00 |
jfrijters
|
5fdc3d50e0
|
Fix for #2001802 contributed by Andy Malakov.
|
2008-06-24 14:49:12 +00:00 |
jfrijters
|
b1b3f8b4f5
|
- Renamed CountingILGenerator to CodeEmitter.
- Renamed CountingLabel to CodeEmitterLabel.
|
2008-06-03 12:10:07 +00:00 |
jfrijters
|
36aa7b1a6c
|
Removed CodeEmitter abstract base class.
|
2008-06-03 09:17:31 +00:00 |
jfrijters
|
e38d2f0984
|
Added support for explicitly implementing an interface method with the <override /> element.
|
2008-02-18 07:58:28 +00:00 |
jfrijters
|
74b3ed1921
|
Added support for defining non-virtual methods in map.xml.
|
2008-02-09 17:38:41 +00:00 |
jfrijters
|
be3526e6d2
|
Added support for adding constructors in map.xml.
|
2007-12-27 11:09:04 +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
|
6695ae96db
|
- Fixed AotTypeWrapper.EmitCheckCast() for ghost arrays (which apparently isn't used in the current core library).
- Fixed TypeWrapper.EmitCheckCast() for ghost arrays to actually cast to an array type.
|
2007-11-06 08:54:52 +00:00 |
jfrijters
|
ca206e7eea
|
Allow Object[] to be cast/assigned to ghost array. Fix for bug 1757889.
|
2007-07-22 04:45:22 +00:00 |
jfrijters
|
a216330810
|
Restructured handling of fields defined in map.xml to enable referencing them from map.xml method bodies.
|
2007-06-28 10:32:50 +00:00 |
jfrijters
|
f933941c9f
|
Fixed varargs regression introduced by recent ParameterBuilder handling rewrite.
|
2007-05-10 06:53:50 +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
|
ffb3975a4c
|
As pointed out by FxCop: Ghost types should have Equals, GetHashCode, == and != methods.
|
2007-03-15 08:02:51 +00:00 |
jfrijters
|
ccb2ddb757
|
*** empty log message ***
|
2007-01-04 07:46:38 +00:00 |
jfrijters
|
406e6d1766
|
*** empty log message ***
|
2006-10-06 06:53:34 +00:00 |
jfrijters
|
2a665e264a
|
*** empty log message ***
|
2006-10-02 07:10:52 +00:00 |
jfrijters
|
443d5d62ed
|
*** empty log message ***
|
2006-09-26 04:53:16 +00:00 |
jfrijters
|
90c47e239a
|
*** empty log message ***
|
2006-09-12 09:57:36 +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
|
29ba470d78
|
*** empty log message ***
|
2006-07-26 14:16:52 +00:00 |
jfrijters
|
70fd72169f
|
*** empty log message ***
|
2006-05-05 11:21:15 +00:00 |
jfrijters
|
2e97873a92
|
*** empty log message ***
|
2006-04-20 07:30:59 +00:00 |
jfrijters
|
0a55493c39
|
*** empty log message ***
|
2006-04-14 14:11:39 +00:00 |
jfrijters
|
95e14b5848
|
*** empty log message ***
|
2006-04-12 13:01:13 +00:00 |
jfrijters
|
c2b05c55fd
|
*** empty log message ***
|
2006-04-10 10:18:49 +00:00 |