jfrijters
dac3109b6b
Replaced most type literals with static field access (in Types class) or warpped JVM.Import() around them.
2009-10-14 14:58:41 +00:00
jfrijters
69d6408db6
Moved AssemblyClassLoader and BootstrapClassLoader into AssemblyClassLoader.cs.
2009-09-07 04:19:04 +00:00
jfrijters
8068af56fa
Moved DotNetTypeWrapper class into its own source file.
2009-08-31 06:16:04 +00:00
jfrijters
014283d425
Moved DynamicTypeWrapper class into its own source file.
2009-08-31 05:10:11 +00:00
jfrijters
8a9fc7420b
Implemented automatically enabling .NET serialization support for Java classes that are trivially serializable.
2009-07-30 13:14:14 +00:00
jfrijters
b414784b5c
Added optimize="true".
2009-06-18 05:53:17 +00:00
jfrijters
3454a12909
Removed unnecessary property setting that causes compiler warning.
2009-05-26 10:18:40 +00:00
jfrijters
a9751b487e
Define NET_4_0 when building for .NET 4.0.
2009-05-25 13:40:44 +00:00
jfrijters
937d2e6568
Added support for inlining subroutines (jsr/ret) to allow the verifier and compiler to be simplified and to hopefully pave the way for future codegen optimizations.
2009-04-16 05:34:20 +00:00
jfrijters
3ebf554517
Implemented ikvm.internal.ClassLiteral<T> to allow for more efficient class literals.
2009-03-04 05:47:18 +00:00
jfrijters
faffcc628c
Integrated IKVM.Reflection.Emit in ikvmc.
2008-11-14 08:42:07 +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
828a4de95d
Replaced notion of DynamicOnly types with Fake types. Fake types are implemented as generic type instances and can have DynamicOnly methods.
2008-03-03 07:05:19 +00:00
jfrijters
abdba87542
- Moved common assembly attributes to single file (CommonAssemblyInfo.cs).
...
- Added IKVM.Runtime.JNI project to Visual Studio solution.
- Added atomic.cs to Visual Studio projects.
- Added SecurityCritical and AllowPartiallyTrustedCallers attributes to IKVM.Runtime.dll.
2008-01-03 09:45:49 +00:00
jfrijters
70aa740f1c
Intrinsified AtomicReferenceFieldUpdater.newUpdater().
2007-12-28 10:23:46 +00:00
jfrijters
5a70141ffe
Added explicit reference to System.Configuration.dll as required by mcs.
2007-12-04 08:09:53 +00:00
jfrijters
7ca97a7541
More .NET 1.1 -> 2.0 work.
2007-11-26 11:01:29 +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
97c4f08dd3
*** empty log message ***
2006-04-11 07:01:46 +00:00
jfrijters
a505c50277
moved CompilerClassLoader.cs and remapper.cs from runtime to ikvmc
2006-04-10 09:18:37 +00:00
jfrijters
69be416b18
*** empty log message ***
2006-04-10 09:09:09 +00:00
jfrijters
7fb5bb4b47
*** empty log message ***
2005-12-07 09:06:32 +00:00
jfrijters
72b8505206
*** empty log message ***
2005-01-07 09:34:19 +00:00
jfrijters
37544e6e89
*** empty log message ***
2004-05-27 07:12:04 +00:00
jfrijters
a7454fe5e6
*** empty log message ***
2004-04-23 14:21:43 +00:00
jfrijters
18aacac574
*** empty log message ***
2004-03-08 15:18:47 +00:00
jfrijters
ca68c87f68
no message
2003-01-08 13:35:05 +00:00
jfrijters
59d175f020
Initial revision
2002-12-18 16:00:25 +00:00