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
72f0b2849e
*** empty log message ***
2007-05-05 15:37:51 +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
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
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
jfrijters
321b67182e
Updated version numbers.
2007-04-09 08:32:48 +00:00
jfrijters
0180d6d80b
*** empty log message ***
2007-04-08 11:05:48 +00:00
jfrijters
ff8c714d87
Added ikvm.runtime.Util.throwException() method to throw CLI exceptions without declaring them.
2007-04-08 10:50:19 +00:00
jfrijters
0a1a172d3b
- .NET "generic class loaders" now return something sensible when toString() is called on them.
...
- Ikvmc no longer warns about generic stubs.
- Ikvmstub now has WHIDBEY conditional code to properly determine if a class is a generic type instance (instead of the name based hack).
- Fixed .NET generic type name mangling bug (nested generic types were double encoded).
- Added support for loading .NET generic type stubs.
- Fixed several .NET generic type loading bugs.
- Fixed ikvm.runtime.Util.getInstanceTypeFromClass() to return null instead of throw an exception when it is called on a "dynamic only" class.
2007-03-29 09:17:19 +00:00
jfrijters
6f0ff28388
As pointed out by FxCopy: Runtime.addShutdownHook() indirectly exposes the AppDomain.ProcessExit event, which has a LinkDemand, so we're adding the LinkDemand to addShutdownHook.
2007-03-15 08:01:50 +00:00
jfrijters
8e649671fa
As pointed out by FxCopy: GetLastWin32Error should be called immediately after the P/Invoke call.
2007-03-15 08:00:30 +00:00
jfrijters
37666f7cbe
Implemented support in ikvmc to automatically add an implementation of IDisposable or IEnumerable to classes that implement java.io.Closeable or java.lang.Iterable.
2007-03-11 14:14:52 +00:00
jfrijters
8d0a1a272d
Changed mscorlib reference from path to partial name to work around build problem on x64
2007-03-07 07:54:34 +00:00
jfrijters
bfa44c7e05
Updated for current GNU Classpath cvs.
2007-03-05 14:56:40 +00:00
jfrijters
62b76ef1af
- Regenerated mscorlib.jar and System.jar
...
- Changed RetentionPolicy on .NET custom attribute annotations to RUNTIME, so that ikvmc sees them (fixes a regression).
- Handled method signature clashes in .NET types.
2007-02-20 16:11:46 +00:00
jfrijters
108cf12114
Fixed setReadable & setWritable to return success if the requested operation is a no-op.
2007-02-16 07:44:53 +00:00
jfrijters
7d6ea3276d
Restructured mutual dependency of IKVM.Runtime and IKVM.GNU.Classpath to work around Mono C# compiler limitation.
2007-02-16 07:42:32 +00:00
jfrijters
3388fd8d7a
Added new VMFile methods.
2007-02-10 05:54:59 +00:00
jfrijters
97a04156cd
Fixed firstNonNullClassLoader to handle reflection scenarios.
2007-02-07 07:28:01 +00:00
jfrijters
bd161a0a12
Updated year in copyright messages.
2007-02-03 14:26:17 +00:00
jfrijters
e60b03e18b
Fixed system property initialization to handle case where IKVM.GNU.Classpath doesn't have a Location
2007-02-03 14:23:44 +00:00
jfrijters
ba59c08c17
- added ikvm.internal.LibraryVMInterface to exclude.lst to prevent new ikvmc warning message
2007-02-01 08:35:04 +00:00
jfrijters
93ffd65020
Implemented annotation support in StubGenerator.
2007-01-23 15:48:48 +00:00
jfrijters
9d08a9141c
Cleaned up error handling.
2007-01-23 09:51:46 +00:00
jfrijters
559e856f15
*** empty log message ***
2007-01-21 10:10:00 +00:00
jfrijters
2ca898ba69
*** empty log message ***
2007-01-16 14:31:21 +00:00
jfrijters
b59ad51ab7
*** empty log message ***
2007-01-15 05:52:00 +00:00
jfrijters
a9d77b50fe
*** empty log message ***
2007-01-06 06:29:35 +00:00
smallsql
1dd82919fc
*** empty log message ***
2007-01-05 18:50:19 +00:00
jfrijters
2c274405f2
*** empty log message ***
2007-01-05 08:14:18 +00:00
jfrijters
939e182ff9
*** empty log message ***
2007-01-04 12:54:10 +00:00
jfrijters
ccb2ddb757
*** empty log message ***
2007-01-04 07:46:38 +00:00
jfrijters
3f45beff8c
*** empty log message ***
2006-12-28 07:46:21 +00:00
jfrijters
0c1525d5f8
*** empty log message ***
2006-12-24 10:53:36 +00:00
jfrijters
94150c5ed7
*** empty log message ***
2006-12-11 13:13:27 +00:00
jfrijters
8344be08a6
*** empty log message ***
2006-12-11 13:13:27 +00:00
jfrijters
c1a7c0e94e
*** empty log message ***
2006-12-11 07:07:12 +00:00
jfrijters
0f2afcc4d6
*** empty log message ***
2006-12-05 07:52:25 +00:00
jfrijters
7561f45469
*** empty log message ***
2006-11-30 14:29:43 +00:00
jfrijters
b78073fa54
*** empty log message ***
2006-11-27 07:39:30 +00:00
jfrijters
6652d77a73
*** empty log message ***
2006-11-20 09:21:38 +00:00
jfrijters
55f0e7aaad
*** empty log message ***
2006-11-09 07:46:00 +00:00
jfrijters
9b44ab46b1
*** empty log message ***
2006-11-01 10:15:47 +00:00
jfrijters
d17fd562ab
*** empty log message ***
2006-11-01 08:55:25 +00:00
jfrijters
d4ab004f31
*** empty log message ***
2006-10-26 16:49:54 +00:00
jfrijters
fdcee079a9
*** empty log message ***
2006-10-22 01:33:34 +00:00
jfrijters
4776a4a68f
*** empty log message ***
2006-10-19 06:12:48 +00:00
jfrijters
1e93038513
*** empty log message ***
2006-10-16 05:40:35 +00:00
jfrijters
e22acb3316
*** empty log message ***
2006-10-15 10:25:47 +00:00
jfrijters
49cb1ccb54
*** empty log message ***
2006-10-11 12:41:10 +00:00
jfrijters
639eacc3d0
*** empty log message ***
2006-10-10 16:24:48 +00:00
jfrijters
2dda5479bc
*** empty log message ***
2006-10-09 12:32:33 +00:00
jfrijters
6766acfab1
*** empty log message ***
2006-10-04 09:03:18 +00:00
jfrijters
2a665e264a
*** empty log message ***
2006-10-02 07:10:52 +00:00
jfrijters
5c172a20c4
*** empty log message ***
2006-09-28 18:56:00 +00:00
jfrijters
ed2d8c5e90
*** empty log message ***
2006-09-25 05:52:16 +00:00
jfrijters
abeedd5863
*** empty log message ***
2006-09-24 18:44:51 +00:00
jfrijters
d4ff8eb4db
*** empty log message ***
2006-09-24 11:42:29 +00:00
jfrijters
35681ab4e0
*** empty log message ***
2006-09-24 11:42:29 +00:00
jfrijters
dcaa860b02
*** empty log message ***
2006-09-23 11:48:30 +00:00
jfrijters
acb01af1dd
reformat
2006-09-23 09:04:55 +00:00
jfrijters
34b087725b
*** empty log message ***
2006-09-23 09:00:59 +00:00
jfrijters
eafb82296b
*** empty log message ***
2006-09-23 07:59:47 +00:00
jfrijters
cc242d8b87
*** empty log message ***
2006-09-22 13:26:13 +00:00
jfrijters
e123270260
*** empty log message ***
2006-09-22 05:52:10 +00:00
jfrijters
aff911672e
*** empty log message ***
2006-09-20 11:29:46 +00:00
jfrijters
0d9a2b80b4
*** empty log message ***
2006-09-20 05:53:38 +00:00
jfrijters
56c8d24bfb
*** empty log message ***
2006-09-20 05:53:38 +00:00
jfrijters
8a6a2c3bf1
*** empty log message ***
2006-09-12 11:22:13 +00:00
jfrijters
367039bfe7
*** empty log message ***
2006-09-08 07:26:26 +00:00
jfrijters
aeb46f86a6
*** empty log message ***
2006-09-05 04:53:16 +00:00
jfrijters
20b3eba6dc
*** empty log message ***
2006-09-02 11:45:50 +00:00
jfrijters
8f23ae028e
*** empty log message ***
2006-08-29 08:49:58 +00:00
jfrijters
cc5830e6e1
*** empty log message ***
2006-08-29 04:53:26 +00:00
jfrijters
e9ce2c3c8a
*** empty log message ***
2006-08-26 12:39:53 +00:00
jfrijters
b3d5401eca
*** empty log message ***
2006-08-26 09:22:01 +00:00
jfrijters
729c54eb25
*** empty log message ***
2006-08-24 13:27:00 +00:00
jfrijters
295f06077f
*** empty log message ***
2006-08-24 06:46:03 +00:00
jfrijters
12b17ce2db
*** empty log message ***
2006-08-23 07:37:27 +00:00
jfrijters
6cab634b22
*** empty log message ***
2006-08-23 06:01:45 +00:00
jfrijters
911fbb109b
*** empty log message ***
2006-08-21 13:12:08 +00:00
jfrijters
c3023591a7
*** empty log message ***
2006-08-21 06:21:27 +00:00
jfrijters
a6f7f9c232
*** empty log message ***
2006-08-21 05:15:51 +00:00
jfrijters
f195541421
*** empty log message ***
2006-08-17 16:57:40 +00:00
jfrijters
80b14cba35
*** empty log message ***
2006-08-17 16:17:48 +00:00
jfrijters
e63f913c09
*** empty log message ***
2006-08-17 08:14:47 +00:00
jfrijters
8f2adc6fc7
*** empty log message ***
2006-08-17 07:33:38 +00:00
jfrijters
6d82a4d880
*** empty log message ***
2006-08-16 07:56:03 +00:00
jfrijters
06f90aec96
*** empty log message ***
2006-08-15 08:50:43 +00:00
jfrijters
da5b1ca145
*** empty log message ***
2006-08-14 07:57:03 +00:00
jfrijters
317a58d7d3
*** empty log message ***
2006-08-14 07:34:37 +00:00
jfrijters
62e02c3277
*** empty log message ***
2006-08-12 07:15:23 +00:00
jfrijters
46d900b234
*** empty log message ***
2006-08-04 13:13:22 +00:00
jfrijters
3793579ea3
*** empty log message ***
2006-08-04 12:06:41 +00:00
jfrijters
30d3956154
*** empty log message ***
2006-08-02 13:45:54 +00:00
jfrijters
219578c094
*** empty log message ***
2006-07-28 11:04:21 +00:00
jfrijters
e995c43238
*** empty log message ***
2006-07-27 08:08:16 +00:00
jfrijters
049ef7bf74
*** empty log message ***
2006-07-26 07:57:18 +00:00
jfrijters
84a4bc6304
*** empty log message ***
2006-07-21 10:18:13 +00:00
jfrijters
5213b2dd19
*** empty log message ***
2006-07-18 12:34:27 +00:00
jfrijters
e0970786ec
*** empty log message ***
2006-07-18 07:38:24 +00:00
jfrijters
fef24423d8
*** empty log message ***
2006-07-13 08:25:27 +00:00
jfrijters
f6c8365801
*** empty log message ***
2006-07-11 15:15:43 +00:00
jfrijters
2d7c513923
*** empty log message ***
2006-07-11 14:28:41 +00:00
jfrijters
febc5719f2
*** empty log message ***
2006-07-10 09:37:06 +00:00
jfrijters
d048efc2d3
*** empty log message ***
2006-07-07 07:27:31 +00:00
jfrijters
2e6a68154a
*** empty log message ***
2006-07-05 08:46:56 +00:00
jfrijters
39e91cf332
*** empty log message ***
2006-07-04 10:13:32 +00:00
jfrijters
e98f8b0243
*** empty log message ***
2006-07-03 09:40:59 +00:00
jfrijters
beb683e172
*** empty log message ***
2006-07-01 13:07:15 +00:00
jfrijters
880a209983
*** empty log message ***
2006-06-29 15:08:32 +00:00
jfrijters
6b9967ab0f
*** empty log message ***
2006-06-28 09:18:16 +00:00
jfrijters
ca182012e7
*** empty log message ***
2006-06-28 08:07:29 +00:00
jfrijters
321e6eeb30
*** empty log message ***
2006-06-27 09:10:02 +00:00
jfrijters
567c175319
*** empty log message ***
2006-06-26 09:04:03 +00:00
jfrijters
1d69c1f263
*** empty log message ***
2006-06-20 14:31:56 +00:00
jfrijters
5252a882f4
*** empty log message ***
2006-06-20 14:31:56 +00:00
jfrijters
6d7734834f
*** empty log message ***
2006-06-15 12:29:11 +00:00
jfrijters
3d17b3c970
*** empty log message ***
2006-06-12 09:19:22 +00:00
jfrijters
73e1fd5471
*** empty log message ***
2006-06-09 13:17:54 +00:00
jfrijters
d51e57af66
*** empty log message ***
2006-06-08 09:26:33 +00:00
jfrijters
2692395746
*** empty log message ***
2006-05-28 09:15:02 +00:00
jfrijters
03e7ccfc66
*** empty log message ***
2006-05-23 12:49:16 +00:00
jfrijters
d74992ed5a
*** empty log message ***
2006-05-16 08:34:55 +00:00
jfrijters
a2c47ac72b
*** empty log message ***
2006-05-15 09:57:19 +00:00
jfrijters
e3cd40801b
*** empty log message ***
2006-05-15 09:08:01 +00:00
jfrijters
f36c3eab2f
*** empty log message ***
2006-05-03 14:16:29 +00:00
jfrijters
3edcdc642f
*** empty log message ***
2006-05-03 08:52:52 +00:00
jfrijters
e77a85fb9d
*** empty log message ***
2006-04-28 14:16:26 +00:00
jfrijters
f0d6d69984
*** empty log message ***
2006-04-28 11:50:37 +00:00
jfrijters
3ab8eef4fc
*** empty log message ***
2006-04-23 10:46:51 +00:00
jfrijters
6c8846de92
*** empty log message ***
2006-04-21 12:36:23 +00:00