jfrijters
d5ffe2a830
Optimized lcmp, fcmpl, fcmpg, dcmpl and dcmpg by Dennis Ushakov.
2007-05-25 05:56:24 +00:00
jfrijters
595e22437e
Integrated GNU Classpath / OpenJDK hybrid build.
2007-05-24 12:17:38 +00:00
jfrijters
30602ad394
Removed no longer needed IKVM.GNU.Classpath.dll dependency.
2007-05-24 12:16:34 +00:00
jfrijters
a0c34fcf9c
Removed core assembly name dependency.
2007-05-24 10:03:44 +00:00
jfrijters
49fd637bdb
First batch of OpenJDK integration code.
2007-05-24 09:23:02 +00:00
jfrijters
1849dc0e15
Changed to avoid warning when compiled on .NET 2.0
2007-05-23 12:48:12 +00:00
jfrijters
b24cce082f
Changed to avoid warnings when compiled on .NET 2.0
2007-05-23 12:47:26 +00:00
jfrijters
7b5cec6883
Implemented type loading from referenced assemblies (to support loading generic .NET type instances).
2007-05-23 12:46:29 +00:00
jfrijters
cae14c9023
Restructured to allow openjdk.cs to reuse the annotation encoding.
2007-05-23 12:44:38 +00:00
jfrijters
9d95677c8c
*** empty log message ***
2007-05-22 14:05:00 +00:00
jfrijters
deeb45f572
*** empty log message ***
2007-05-21 15:42:41 +00:00
jfrijters
eaca3c6926
Removed VMClass dependencies and added some sun.misc.Unsafe methods.
2007-05-18 06:10:27 +00:00
jfrijters
9c5ff862d1
Disambiguate System.Console and java.io.Console.
2007-05-18 06:06:52 +00:00
jfrijters
e25c6d15d1
Removed generics signature that is no longer needed since the Classpath generics branch merge.
2007-05-18 06:05:26 +00:00
jfrijters
9d3fc25b1f
Removed VMClass dependency.
2007-05-18 06:01:33 +00:00
jfrijters
c01a3fb191
Removed workaround for x64 CLR JIT bug from sun.misc.FloatingDecimal and added generic workaround to the compiler.
2007-05-11 13:42:47 +00:00
jfrijters
66bee2b0ba
Imported Sun's GPLed Double/Float toString and parsing code to fix the long standing incompatibilities. Update license and copyright texts to note the inclusion of Sun code.
...
Note that FloatingDecimal has a couple of IKVM specific changes to work around a bug in the x64 CLR JIT. These changes are marked with /*IKVM*/
2007-05-11 08:55:35 +00:00
jfrijters
f933941c9f
Fixed varargs regression introduced by recent ParameterBuilder handling rewrite.
2007-05-10 06:53:50 +00:00
jfrijters
539bbd8235
Fixed read() to handle -1 return values from implRead() for non byte array backed buffers.
2007-05-08 12:22:28 +00:00
jfrijters
d74b2258c2
Fixed to reflect connectedness on underlying DatagramSocket.
2007-05-08 12:21:36 +00:00
jfrijters
52682398ad
Fixed getOption(SO_OOBLINE) to return Boolean instead of Integer.
2007-05-08 12:20:40 +00:00
jfrijters
64854740b1
Fixed to set initial SO_BROADCAST option to enabled.
2007-05-08 12:19:50 +00:00
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
72f0b2849e
*** empty log message ***
2007-05-05 15:37:51 +00:00
jfrijters
783d987129
Implemented JSR 133 rule that says that finalize cannot run before constructor is finished.
2007-05-04 12:41:45 +00:00
jfrijters
4f71a4a29d
*** empty log message ***
2007-05-04 12:31:35 +00:00
jfrijters
1829cab477
Fixed verifier/compiler to support dup_x2 form 2. Found by Derby test suite. Thanks to Albert Strasheim.
2007-05-04 06:41:46 +00:00
jfrijters
327e29244d
Restructed/cleaned up. Fix to export base class if it is generic type.
2007-05-03 12:10:39 +00:00
jfrijters
ce17ae8114
Moved compiler warning handling to fix missing warnings bug (previously depending on compilation order, some warnings might not be shown).
2007-05-02 06:04:07 +00:00
jfrijters
8bcc5e19e5
*** empty log message ***
2007-05-02 06:01:22 +00:00
jfrijters
384314435c
- Fixed Throwable.printStackTrace() to call Throwable.printStackTrace(OutputStream) to support exception classes that only override printStackTrace(OutputStream).
...
- Fixed Throwable.printStackTrace(...) to use PrintWriter/PrintStream.println() to trigger flushing on auto-flush writers/streams.
- Fixed Throwable constructor to set cause correctly if an exception was instantiated but not thrown immediately.
2007-05-01 09:18:29 +00:00
jfrijters
fe40ad070a
Added hack to support Double.MIN_VALUE and Double.MAX_VALUE toString/parse roundtripping (to fool some tests).
2007-05-01 09:13:50 +00:00
jfrijters
7b9eeaf1b7
Implemented NIO Pipe support.
2007-04-28 10:42:13 +00:00
jfrijters
ce3a59a14f
- Fixed SocketChannel's underlying socket state for SocketChannels returned by ServerSocketChannel.accept()
...
- Fixed handling of read returning -1
2007-04-28 10:41:47 +00:00
jfrijters
1fabf39e09
- Fixed bind to set the localport after binding.
...
- Fixed read to return -1 instead of 0 for closed sockets (this fixes SocketChannel.read, the non-nio socket InputStream previously had the conversion.)
2007-04-28 10:40:13 +00:00
jfrijters
e977649160
Fixed String.lastIndexOf(String, int) regression.
2007-04-26 08:17:16 +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
c95cf11f5c
Added support for supressing the automatic null this check.
2007-04-23 08:20:15 +00:00
jfrijters
d08a2fabe6
Optimized various String methods.
2007-04-23 08:14:55 +00:00
jfrijters
33830ec0dc
Fixed potential deadlock when a dying thread is interrupted.
2007-04-22 09:27:17 +00:00
jfrijters
2504760734
Fixed various String methods (indexOf, lastIndexOf, startsWith, endsWith, contains, replace) to use ordinal semantics instead of culture dependent word matching. Thanks to Louis Boydstun for tracking this bug down.
2007-04-19 10:14:05 +00:00
jfrijters
afc60d7d65
Implemented connect with timeout.
2007-04-18 08:08:00 +00:00
jfrijters
a81760a177
*** empty log message ***
2007-04-18 05:28:32 +00:00
jfrijters
a6e9d0bdbd
Added system property "ikvm.apartmentstate" to enable setting the COM ApartmentState for threads created in Java code.
2007-04-16 06:06: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
a9c461eb0a
*** empty log message ***
2007-04-12 09:30:29 +00:00
jfrijters
b9df51e1d2
Implement major chunk of custom attribute as annotations support.
2007-04-12 09:27:17 +00:00
jfrijters
0f138837fb
- Fixed exception handling to continue working during AppDomain finalization for unload.
...
- Removed static initializer from ExceptionInfoHelper.
- Use Activator.CreateInstance() hack to create NOT_REMAPPED and CAUSE_NOT_SET to prevent them from ending up in the exceptions map.
2007-04-12 09:24:30 +00:00
jfrijters
f7f7b161c8
Clarified comment.
2007-04-12 09:19:54 +00:00
jfrijters
d066a8164b
fixed ByteBuffer.allocateDirect() to zero initialize the memory it allocated.
2007-04-10 12:06:07 +00:00