jfrijters
|
7235538d3a
|
Removed hard coded public key from JniInterface.cs.
|
2008-11-18 07:15:55 +00:00 |
jfrijters
|
285382ba3e
|
Implemented Type.DeclaringType in BakedType and GenericType.
|
2008-11-18 06:33:27 +00:00 |
jfrijters
|
a360882b3b
|
Restructured GetTypeToken()/ImportType() to be consistent with GetXxxToken()/ImportMember().
|
2008-11-18 06:18:52 +00:00 |
jfrijters
|
f9389f725a
|
Changed GetFieldToken() to be consistent with GetMethodToken() and GetConstructorToken().
|
2008-11-18 06:11:09 +00:00 |
jfrijters
|
fdfed15d40
|
Changed GetContructorToken() to match GetMethodToken().
|
2008-11-18 06:09:05 +00:00 |
jfrijters
|
d3b3cd11b2
|
Fixed sorting of InterfaceImpl table.
|
2008-11-18 06:04:12 +00:00 |
jfrijters
|
7eecaa3922
|
Throw the right exception (we've implemented all the switch cases, so the default really can't happen).
|
2008-11-18 06:02:12 +00:00 |
jfrijters
|
2aba1cd055
|
Simplified by using int instead of TypeToken.
|
2008-11-18 05:57:13 +00:00 |
jfrijters
|
feece34e37
|
Implemented Type.MetadataToken for our types, instead of the internal GetToken() method.
|
2008-11-18 05:52:40 +00:00 |
jfrijters
|
baf6228d28
|
Removed our version of System.Runtime.CompilerServices.ExtensionAttribute and instead add System.Core.jar to the compilation, this will allow us to reference the real ExtensionAttribute when it is available and yet the build will still work (albeit with a warning and without the ExtensionAttribute) when it is not available (i.e. when building on .NET 2.0).
|
2008-11-18 05:35:58 +00:00 |
jfrijters
|
b958181492
|
Simplified creation of "fake" types.
|
2008-11-18 05:32:15 +00:00 |
jfrijters
|
aea7c28387
|
Don't generate warnings for ikvmstub generated classes that are loaded.
|
2008-11-18 05:28:15 +00:00 |
jfrijters
|
e62914f4a1
|
- Made java.lang.ClassLoader.loadClassInternal() accessible.
- Call ClassLoader.loadClassInternal() instead of ClassLoader.loadClass() to lock class loader object.
|
2008-11-18 05:25:06 +00:00 |
jfrijters
|
e63315e4d8
|
Don't write token of FAULT pseudo exception that is used as a marker for fault blocks.
|
2008-11-18 05:17:43 +00:00 |
jfrijters
|
8ddf796565
|
Changed proxy stub name mangling to work around ildasm bug.
|
2008-11-17 07:17:31 +00:00 |
jfrijters
|
dc2c86da39
|
Fixed pointer detection to work for types with multiple indirection levels.
|
2008-11-17 06:15:16 +00:00 |
jfrijters
|
ddf6d352d2
|
Implemented/fixed support for pointers, by ref and non-vector arrays.
|
2008-11-17 06:13:55 +00:00 |
jfrijters
|
690dfb453c
|
Added support for automatically exporting non-vector array types.
|
2008-11-17 06:10:35 +00:00 |
jfrijters
|
faffcc628c
|
Integrated IKVM.Reflection.Emit in ikvmc.
|
2008-11-14 08:42:07 +00:00 |
jfrijters
|
464553f841
|
Restructured handling of finalize() method a little, to prepare for IKVM.Reflection.Emit.
|
2008-11-14 08:37:22 +00:00 |
jfrijters
|
a81bc1a529
|
- Trim options read from response file (to allow indentation in multi target scenarios).
- Added more statistics to -time output.
|
2008-11-14 08:36:23 +00:00 |
jfrijters
|
172d448cbf
|
Improved core assembly compilation detection to work in multi target scenarios.
|
2008-11-14 08:29:19 +00:00 |
jfrijters
|
02a2e9ab38
|
Fixed peer class loading hack.
|
2008-11-14 08:24:50 +00:00 |
jfrijters
|
8e49cb714d
|
Added IKVM.Reflection.Emit project.
|
2008-11-14 08:11:50 +00:00 |
jfrijters
|
cf805b1ef1
|
Removed Visual Studio 2005 solution.
|
2008-11-14 08:11:21 +00:00 |
jfrijters
|
5f04d79145
|
Added check for referencing non-existing constructor in map.xml
|
2008-11-14 07:55:53 +00:00 |
jfrijters
|
93fc80927d
|
Fix bug in handling of jsr instruction.
|
2008-11-14 07:54:11 +00:00 |
jfrijters
|
c9b373d85a
|
Set encoding of AssemblyInfo.java to ascii, to prevent a BOM character on Linux that causes javac to barf.
|
2008-11-14 07:53:04 +00:00 |
jfrijters
|
d2d0156ed9
|
Changed version to 0.39.
|
2008-11-14 07:51:31 +00:00 |
jfrijters
|
4f74774934
|
New Ref.Emit implementation.
|
2008-11-14 07:40:49 +00:00 |
jfrijters
|
19f5c9cd08
|
finalize() and clone() should be final in cli.System.Object and cli.System.Exception.
|
2008-11-03 07:02:29 +00:00 |
jfrijters
|
02e63d6456
|
Moved .NEt 2.0 SP1 specific constructor invocation into a separate method, to avoid getting a MissingMethodException on .NET 2.0.
|
2008-11-03 06:59:59 +00:00 |
jfrijters
|
bd46f993fc
|
Hide nested types generated for callerID support.
|
2008-11-03 06:48:05 +00:00 |
jfrijters
|
ae3172cde1
|
Re-introduced workaround for .NET JIT bug that causes .cctor not to run when a DynamicMethod invokes a method or gets/sets a field.
|
2008-09-25 05:17:21 +00:00 |
jfrijters
|
770c550e30
|
Added missing resource file.
|
2008-09-23 05:03:07 +00:00 |
jfrijters
|
7adf05c644
|
Updated build instructions.
|
2008-09-22 04:26:45 +00:00 |
jfrijters
|
338a3b3c5f
|
- Removed unneeded MANIFEST.MF (it is already in resources.jar).
- Added -nowarn:110 to remove warning about missing JNI assembly.
|
2008-09-22 04:13:47 +00:00 |
jfrijters
|
b8076684d4
|
Updated version number.
|
2008-09-22 04:13:01 +00:00 |
jfrijters
|
86338bb5ba
|
Updated version to 1.6 and removed Specification-Vendor entry.
|
2008-09-21 10:42:25 +00:00 |
jfrijters
|
f6628fce21
|
Removed hardcoded ikvm PublicKey from build.
|
2008-09-21 09:53:06 +00:00 |
jfrijters
|
40113d0b5b
|
Added support for detecting "access" bridge methods and not hide them.
|
2008-09-21 09:50:41 +00:00 |
jfrijters
|
10cb0a21e9
|
Fixed .NET generic support regression introduced when ikvmc moved to not using the CompilerClassLoader as the system class loader.
|
2008-09-21 09:48:57 +00:00 |
jfrijters
|
5cd8a0b5b9
|
Moved sound factory methods to runtime, to allow for easier experimentation with a sound implementation.
|
2008-09-21 09:45:00 +00:00 |
jfrijters
|
90fd546fdb
|
- Partially implemented FileDialog peer.
- Implemented isFocusTraversable() (by always returning true).
|
2008-09-21 09:38:15 +00:00 |
jfrijters
|
bb9b51fe46
|
- Lock bitmap when drawing it, to make modifying the bitmap from another thread safe.
- Make setPixels() lots faster by using direct memory copy (although this requires full trust).
|
2008-09-21 09:33:09 +00:00 |
jfrijters
|
472891289e
|
Implemented java.awt.Frame.setResizable() support.
|
2008-09-18 05:41:54 +00:00 |
jfrijters
|
79dc215a6b
|
Added tool to extract public key from ikvm-key container into tools/pubkey.txt.
|
2008-09-18 05:34:30 +00:00 |
jfrijters
|
e3b83e67f6
|
Added copyright/license notice.
|
2008-09-18 05:32:26 +00:00 |
jfrijters
|
1d404c44a0
|
Updated copyright notices.
|
2008-09-18 05:01:25 +00:00 |
jfrijters
|
3bbce96961
|
Updated OpenJDK version property to b12.
|
2008-09-16 07:01:28 +00:00 |