Граф коммитов

1253 Коммитов

Автор SHA1 Сообщение Дата
jfrijters ac802b90cd Replaced mapxml Hashtable with three statically typed Dictionaries. 2008-08-14 07:42:56 +00:00
jfrijters 21c028191c Moved generated exception mapping code from ExceptionHelper to Throwable and made it slightly less hacky. 2008-08-14 06:51:32 +00:00
jfrijters 714af027ed Reformatted. 2008-08-14 06:02:54 +00:00
jfrijters a8d63a772c Replaced usage of BootstrapClassLoader with actual class loader in static compiler. 2008-08-14 05:42:43 +00:00
jfrijters 5617a219c6 Don't generated nested type when the outer type is in a different class loader (this can now happen with ikvmc's multi target support). 2008-08-14 05:40:40 +00:00
jfrijters 72b109c924 Removed our own tracking of LocalBuilders, because on .NET 2.0 LocalBuilder has a LocalIndex property. 2008-08-13 13:05:43 +00:00
jfrijters b59d8d4107 Added multi target support to ikvmc (although it is currently disabled, because of a showstopper .NET Ref.Emit bug). 2008-08-13 13:04:47 +00:00
jfrijters a9e9235f3b DynamicMethod support isn't needed in ikvmc. 2008-08-12 14:57:04 +00:00
jfrijters b024380b15 ResolveField() is not needed in ikvmc. 2008-08-12 14:51:14 +00:00
jfrijters 0ddb43d120 Replaced explicit usage of System.Reflection.Emit types with "using System.Reflection.Emit;" to make switching to Cecil easier. 2008-08-12 14:45:23 +00:00
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