jfrijters
0aa5eb9895
Oops. Previously forgot to add this file.
2008-08-12 09:18:12 +00:00
jfrijters
3232aa6480
Switched to using generic collections.
2008-08-08 06:26:37 +00:00
jfrijters
cfa6af5782
Added "core" target that allows running just the ikvmc step.
2008-08-07 07:47:57 +00:00
jfrijters
5253f60f4d
Reformattted.
2008-08-07 07:40:57 +00:00
jfrijters
f0a85e498e
*** empty log message ***
2008-08-07 06:33:41 +00:00
jfrijters
67e94e6b99
Removed IcedTea files that haven't been used for a while (now that OpenJDK has the crypto stuff).
2008-08-06 13:04:21 +00:00
jfrijters
b34cc1414c
Removed files that are no longer needed no that GNU Classpath support has been dropped.
2008-08-06 12:51:07 +00:00
jfrijters
16a65985af
Removed support for building with GNU Classpath class library.
2008-08-06 12:22:06 +00:00
jfrijters
93eaefc31a
- Removed Mono workarounds that are no longer needed with Mono 2.0
...
- Fixed ikvmc build error introduced in previous patch.
2008-08-06 05:48:52 +00:00
jfrijters
379dd8bee3
- Added ghost array tagging to be able to report the instantiated class (instead of object[] which is allocated instead).
...
- Fixed ldc <class> where <class> is a ghost array.
- Fixed bug in instanceof <class> where <class> is a Serializable[].
2008-08-06 05:25:18 +00:00
jfrijters
bbc8bab48c
Yet another attempt to get datagram socket connect/disconnect to work reliably.
2008-08-04 07:23:59 +00:00
jfrijters
24aa94621d
Website updates.
2008-07-21 12:17:16 +00:00
jfrijters
de73b425d3
Made error handling compatible with OpenJDK to pass OpenJDK tests.
2008-07-21 12:16:41 +00:00
jfrijters
cd3871e0ce
Fix to pass OpenJDK ConstructInflaterOutput test.
2008-07-07 06:06:32 +00:00
jfrijters
d3f268dfe4
Chaned exception messages to be the same as OpenJDK exception messages.
2008-07-04 09:04:21 +00:00
jfrijters
edfee41d88
Allow available() to be called on closed stream. OpenJDK test java/util/zip/Available now passes.
2008-07-04 08:47:31 +00:00
jfrijters
4c779e3284
Made zip entry header reading lazy. OpenJDK test ReadAfterClose now passes.
2008-07-04 08:25:55 +00:00
jfrijters
172a5f9160
Support zip files with more than 64K files. OpenJDK test ManyEntries now passes.
2008-07-04 07:39:50 +00:00
jfrijters
e4814fe738
- Refactored constructors.
...
- Fixed constructors to throw FileNotFoundException.
2008-07-04 07:28:55 +00:00
jfrijters
e184ef84f5
Removed getEntries(), since we now read the directory in the constructor (instead of lazily).
2008-07-04 07:12:41 +00:00
jfrijters
26a7495d23
Various fixes to pass OpenJDK CorruptedZipZiles test.
2008-07-04 07:00:29 +00:00
jfrijters
4326c3c2fb
Fixed UTF-8 name decoding.
2008-07-04 06:11:21 +00:00
jfrijters
05cbf17945
Jar meta entries are case insensitive.
2008-07-04 05:40:54 +00:00
jfrijters
96ed24e4ef
Fix for bug #2006953 .
2008-07-02 06:22:21 +00:00
jfrijters
bc3a63c400
Added Andy Malakov.
2008-07-02 06:11:26 +00:00
jfrijters
c553fa6776
Fix for #2001799 .
2008-06-24 15:01:45 +00:00
jfrijters
5fdc3d50e0
Fix for #2001802 contributed by Andy Malakov.
2008-06-24 14:49:12 +00:00
jfrijters
a03de46810
Don't generate unneeded GC.KeepAlive() in constructor for Exception types that don't have a finalize() method.
2008-06-24 14:47:45 +00:00
jfrijters
bac98c80a6
Removed unnecessary check to fix http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36560
2008-06-19 07:24:15 +00:00
jfrijters
020e428000
Fixed regression. Made TypeWrapper.IsGhostArray safe to call on Unloadable types.
2008-06-18 10:23:37 +00:00
jfrijters
af3062b4c8
Oops. Turns out that Socket.Disconnect() doesn't work for datagram sockets. Connecting to IPAddress.Any, however, does.
2008-06-16 09:13:10 +00:00
jfrijters
41691f0052
- Implemented connect/disconnect with .NET 2.0 Connect/Disconnect API.
...
- Throw PortUnreachableException from receive() if we receive WSAECONNRESET while connected.
- Use Socket.IOControl() .NET 2.0 API to disable WSAECONNRESET while not connected.
2008-06-15 09:42:37 +00:00
jfrijters
1ce49f3525
- Implemented connected datagram sockets using .NET 2.0 Socket.Connect()/Disconnect() API.
...
- Used .NET 2.0 Socket.IOControl() API to disable WSAECONNRESET errors (when not connected).
- Removed workaround for OpenJDK bug from map.xml.
2008-06-15 09:12:17 +00:00
jfrijters
7532902497
Updated version.
2008-06-13 09:33:08 +00:00
jfrijters
f0ec6a7e0d
Integrated OpenJDK 6 b10.
2008-06-13 09:00:47 +00:00
jfrijters
8b7b320f15
Fixed bug introduced by CallerID support.
2008-06-13 07:52:55 +00:00
jfrijters
3b99a2e11c
Merged OpenJDK 6 b10 whitespace and comment changes.
2008-06-12 09:09:11 +00:00
jfrijters
9baab31e8c
Converted tabs to spaces.
2008-06-11 09:04:56 +00:00
jfrijters
db4720da16
Changed compareAndSet methods from map.xml based implementation to AtomicReferenceFieldUpdater based implementation. This reduces the number of differences between upstream and our version.
2008-06-06 07:07:14 +00:00
jfrijters
e54ba82385
Fixed three String bugs found by OpenJDK string tests.
2008-06-05 06:06:10 +00:00
jfrijters
974d36c34a
Updated version.
2008-06-04 05:14:27 +00:00
jfrijters
909d78b0f7
- Renamed ClassLoader.NIL_CLASSLOADER to ClassLoader.DUMMY.
...
- Removed unused ClassLoader.registerNatives().
- Removed unnecessary field initializers in ClassLoader.
- Moved necessary field initializers in ClassLoader to constructor.
- Changed Thread to make use of ClassLoader.DUMMY, instead of having an extra field to keep track of contextClassLoader status.
2008-06-04 05:12:46 +00:00
jfrijters
b1b3f8b4f5
- Renamed CountingILGenerator to CodeEmitter.
...
- Renamed CountingLabel to CodeEmitterLabel.
2008-06-03 12:10:07 +00:00
jfrijters
36aa7b1a6c
Removed CodeEmitter abstract base class.
2008-06-03 09:17:31 +00:00
jfrijters
cbeeb20318
Marked all static classes as static.
2008-06-03 07:13:49 +00:00
jfrijters
c5dcd8dc53
Refactored finish state/methods from JavaTypeImpl into FinishContext.
2008-06-03 06:52:30 +00:00
jfrijters
7ee8a8b83b
Renamed invokespecial stub to follow the common convention for not-visible-from-java members.
2008-06-02 06:28:29 +00:00
jfrijters
f41a42949c
- Renamed ClassFile.HasCallerID to distinguish it from MethodWrapper.HasCallerID.
...
- Added check to only recognize HasCallerID annotation in core library.
- Changed other locations that incorrectly used ClassFile.HasCallerID to use MethodWrapper.CallerID.
2008-06-02 06:20:29 +00:00
jfrijters
90168fabfc
Removed dependency on constructor having run, to protect against finalizer attacks.
2008-06-02 04:15:44 +00:00
jfrijters
8c73f6947e
Added optimization to omit callerid nested type inside core library.
2008-06-02 04:04:39 +00:00