jfrijters
af7a06b956
Remove unused files.
2009-04-15 04:22:00 +00:00
jfrijters
4edd2b727d
Disable warnings about obsolete members.
2009-04-15 04:21:47 +00:00
jfrijters
e8faf14f13
Add variables to debug symbols and fix RemapToken to ignore non-method tokens.
...
Contributed by: Nat Luengnaruemitchai
2009-04-15 04:21:15 +00:00
jfrijters
2c781b61f5
Added Nat Luengnaruemitchai.
2009-04-08 04:39:11 +00:00
jfrijters
f4b32631bc
Don't write debug directory if it not supposed to be there.
2009-04-08 04:38:42 +00:00
jfrijters
70b04e174e
Changed bytecode stream and exception tables to use instruction indexes instead of PC.
2009-04-07 04:53:56 +00:00
jfrijters
ca62b68b61
Expose MVID in ModuleBuilder and fixed MDB symbol writer to use this instead generating a new guid.
2009-04-07 04:49:27 +00:00
jfrijters
145b8020ff
Changed LoadLocal/StoreLocal to take an instruction index, instead of an instruction.
2009-04-06 10:26:37 +00:00
jfrijters
d94191faa1
Removed local variable scoping (from debug info) because it doesn't add much value and conflicts with future optimizations.
2009-04-06 10:19:51 +00:00
jfrijters
d3fbd5588d
Store our CodeEmitterLabel object in label check dictionary, instead of the underlying Label.
2009-04-06 10:14:47 +00:00
jfrijters
d20098ec2a
Renamed CodeEmitter.Finish() to CheckLabels() and moved invocation to the right place.
2009-04-06 10:10:17 +00:00
jfrijters
0743299862
Handle case were there is no user class loader.
2009-04-06 05:23:04 +00:00
jfrijters
23b8f6a695
Added dummy color management and cmm files.
2009-04-03 08:56:00 +00:00
jfrijters
045470e918
Added back RMI stubs that got left out in the module split.
2009-04-03 06:36:17 +00:00
jfrijters
6087dbcb1c
Renamed .csproj file.
2009-03-26 14:57:45 +00:00
jfrijters
fdaf2bdb4f
Fixed Mono detection.
2009-03-26 14:55:59 +00:00
jfrijters
2ea89512da
- Renamed IKVM.PdbWriter.dll to IKVM.Reflection.Emit.PdbWriter.dll.
...
- Added IKVM.Reflection.Emit.MdbWriter.dll (untested and not yet complete).
- Changed SymbolWriter plug-in API to be more flexible.
- Added ModuleBuilder.ResolveMethod() API.
- Don't write PE debug directory if symbol writer doesn't supply debug data.
2009-03-26 14:32:28 +00:00
jfrijters
e45e09bfea
Corrected two typos.
2009-03-26 14:20:58 +00:00
jfrijters
f3290fa061
Added "Windows 7" detection for os.name system property.
2009-03-26 13:57:51 +00:00
jfrijters
f00d50ed0f
Workaround for https://bugzilla.novell.com/show_bug.cgi?id=486307
2009-03-18 08:56:15 +00:00
jfrijters
6df9a399f3
Yesterday's snapshot version.
2009-03-18 08:55:31 +00:00
jfrijters
51b32dd8ee
Add IKVM.PdbWriter.dll to clean list.
2009-03-16 06:50:44 +00:00
jfrijters
e913e8866b
Moved PDB support into seperate assembly to make Mono support easier.
2009-03-16 06:49:00 +00:00
jfrijters
fbf4d5167a
Rewrote exception handling to store Java exception state in our java.lang.Throwable class, instead of an additional object in a weak keyed map.
2009-03-16 05:50:59 +00:00
jfrijters
189274028e
Marked java.lang.Object and java.lang.StackTraceElement as serializable (in the .NET sense).
2009-03-16 05:48:13 +00:00
jfrijters
90951dcfca
Added Castclass_impl opcode to cast remapped type instance to implementation type.
2009-03-16 05:40:41 +00:00
jfrijters
7ed63e8d01
Added (limited) support for defining instance fields on remapped types. The fields will only be available on the actual implementation types, not the types they shadow (accessing the field on a shadow instance is undefined, but for reflection we'll at least guarantee that an exception is thrown (current java.lang.IllegalArgumentException)).
2009-03-16 05:28:11 +00:00
jfrijters
83fea48abe
Unmap exception after we printed the stack trace.
2009-03-16 05:24:56 +00:00
jfrijters
c5ffbfd06c
Added workaround for Mono bug.
2009-03-16 05:05:17 +00:00
smallsql
0029f0d8ff
Graphics improvement
2009-03-13 11:26:52 +00:00
jfrijters
9bac1d38f3
Roll back previous accidental commit.
2009-03-13 05:05:26 +00:00
jfrijters
58c9e59ee3
Added newarr opcode.
2009-03-13 04:59:21 +00:00
jfrijters
e03f6711bd
New snapshot version.
2009-03-13 04:58:39 +00:00
jfrijters
1d65f1f52d
Handle types without namespace.
2009-03-13 04:58:24 +00:00
jfrijters
546cc4fdba
Implemented native library unloading to support evil trick that com.sun.jna.Native$DeleteNativeLibrary uses (it uses reflection to call ClassLoader$NativeLibrary.finalize() to force the native library to be unloaded, even though the class loader isn't garbage collected.)
2009-03-09 09:01:36 +00:00
jfrijters
db32857dd4
Added hack to support JRuby's tty detection.
2009-03-09 06:29:54 +00:00
jfrijters
d4dc5a6479
Resolve ConstructorBuilder before invoking.
2009-03-08 06:21:14 +00:00
jfrijters
1157440aaa
Fixed TypeBuilder check.
2009-03-08 06:20:35 +00:00
jfrijters
9b902cde18
Use new RunnableDelegate.
2009-03-07 08:40:46 +00:00
jfrijters
7bc8df7b63
- Updated mscorlib.jar (to get the new default constructor in MulticastDelegate).
...
- Added utility class ikvm.runtime.Delegates to make it easier to create Runnables and PrivilegeActions from .NET languages.
2009-03-07 08:40:04 +00:00
jfrijters
629416833c
Delegate fixes.
2009-03-07 08:33:33 +00:00
jfrijters
f780844c1c
Fixed regression introduced in 0.38 that caused LinkageError to be thrown instead of ClassCircularyError.
2009-03-07 08:11:28 +00:00
jfrijters
14a67e3bb4
- Added virtual method to MethodWrapper to do custom linking (i.e. defining the method).
...
- Added the notion of Java methods that don't have a corresponding CLR method (currently only for delegate constructors).
2009-03-06 06:43:40 +00:00
jfrijters
dd73250d49
Added support for defining delegates in Java.
2009-03-06 05:33:08 +00:00
smallsql
9c24d95806
restore sun/jdbc/odbc/*.class
2009-03-04 20:06:47 +00:00
jfrijters
4464f2e374
Fix. If we don't run the class initializer, we shouldn't still report its presence.
2009-03-04 13:52:05 +00:00
jfrijters
1f5b6047ce
Added flavormap.properties and content-types.properties and added some hacks to make DataTransferer "work".
2009-03-04 11:12:50 +00:00
jfrijters
729e27537b
Fixed first-pass compilation.
2009-03-04 10:57:42 +00:00
jfrijters
90092718e3
Switched java.awt.dnd package from GNU Classpath to OpenJDK.
2009-03-04 09:50:31 +00:00
jfrijters
6c3aaf72b9
Switched java.awt.datatransfer package from GNU Classpath to OpenJDK.
2009-03-04 09:21:39 +00:00