Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-27 | Remove unused filesmaster-signed | Miguel de Icaza | |
2014-11-19 | Optimized [Integer|Long].[compare|divide|remainder]Unsigned(). | jfrijters | |
2014-11-10 | Changed Thread.parkBlocker field accessiblity to internal, to allow ↵ | jfrijters | |
java.util.concurrent.ForkJoinPool direct access. | |||
2014-06-07 | Added security attributes needed for .NET 4 build. | jfrijters | |
2013-07-16 | Bug fix. String.CaseInsensitiveComparator inner class should be acknowledged ↵ | jfrijters | |
by String. | |||
2013-02-21 | Removed map.xml patching of bootstrap resource loading methods in ↵ | jfrijters | |
java.lang.ClassLoader. | |||
2012-12-30 | Removed meaningless "modifiers" attribute on methods where we're just ↵ | jfrijters | |
replacing the method body. | |||
2012-08-29 | Add new to 7u6 (package private) String constructor. | jfrijters | |
2012-08-29 | Optimized String.valueOf(char). | jfrijters | |
2012-07-07 | Mark String.compareTo(Object0 as bridge method. | jfrijters | |
2011-11-28 | Throwable.addSuppressed() didn't have a proper parameter name. | jfrijters | |
2011-10-17 | Fixed Throwable.fillInStackTrace() to respect non-writeable stack trace. | jfrijters | |
2011-09-29 | Don't map System.Security.VerificationException to java.lang.VerifyError. | jfrijters | |
2011-09-01 | Updated StringHelper to OpenJDK 7. | jfrijters | |
2011-08-10 | Prevent inlining of the reflective invoke/invokeExact methods into the ↵ | jfrijters | |
reflection dispatch DynamicMethod (as that screws up the exception location detection in the reflection dispatch method). | |||
2011-08-08 | Special case reflective invocation of MethodHandle.invoke[Exact]. | jfrijters | |
2011-07-30 | Added .NET 4 security attributes. | jfrijters | |
2011-07-30 | Switched to a different way to force Thread.[get|set]ContextClassLoader ↵ | jfrijters | |
methods to be JIT compiled eagerly to avod RuntimeHelpers.PrepareMethod() which requires full trust. Added back in the (unused) OpenJDK override checking code. | |||
2011-07-11 | Fixed Thread.isCCLOverridden() bug. If the [g|s]etContextClassLoader() ↵ | jfrijters | |
methods were not JITted before isCCLOverridden(), ldftn would return the JIT stub address and the vtable could contain the JITted method address. | |||
2011-07-07 | Made sun.misc.Unsafe.ensureClassInitialized() into an intrinsic. | jfrijters | |
2011-07-07 | Updated java.nio.Bits to OpenJDK 7. | jfrijters | |
2011-07-01 | Updated java.security package and a massive amount of dependencies to OpenJDK 7. | jfrijters | |
2011-07-01 | Updated java.io package to OpenJDK 7. | jfrijters | |
2011-06-27 | Include OpenJDK 7 java.lang.AutoCloseable interface and make it shadow ↵ | jfrijters | |
System.IDisposable. Removed java.io.Closeable special casing to support IDisposable (now automatic because Closeable extends AutoCloseable). | |||
2011-06-26 | Updated java.lang.Throwable to OpenJDK 7. | jfrijters | |
2011-06-19 | Unforked sun.misc.Launcher. Use (more) map.xml patching instead. | jfrijters | |
2011-06-17 | Use some map.xml magic to create a no-op constructor that will allow the ↵ | jfrijters | |
number of source differences to be reduced while maintaining the optimized nature of the DUMMY instance. | |||
2011-05-13 | - Updated AtomicInteger, AtomicIntegerArray, AtomicLonger, AtomicLongerArray ↵ | jfrijters | |
to use .NET 2.0 interlocked operations. - Added stind_i8 opcode to remapper. | |||
2010-11-20 | - Replaced reflection based implementation of isCCLOverridden() with an MSIL ↵ | jfrijters | |
version that directly compares the method pointers. - Always use isCCLOverridden() to determine if we need to call parent.getContextClassLoader(), this avoids resolving ClassLoader.DUMMY when we're creating a new thread. | |||
2010-10-22 | Add explicit memory barriers after volatile stores. | jfrijters | |
2010-10-05 | Don't depend on leave/endfinally instructions being inserted automatically ↵ | jfrijters | |
by ILGenerator. | |||
2010-09-01 | IPv6 addresses associated with NetworkInterface should have their scope and ↵ | jfrijters | |
network interface set (when appropriate). | |||
2010-08-09 | - Split objectWait into two. One for the nanos variant and one that does the ↵ | jfrijters | |
actual waiting. - Fixed edge case where timeout == Long.MAX_VALUE and nanos >= 500000 that should cause IllegalArgumentException (to be compatible with the JDK, although that is arguably a JDK bug). - Fixed exception when timeout > Integer.MAX_VALUE. Thanks to Andy Malakov for reporting this. | |||
2010-06-11 | Removed LinkDemand on addShutdownHook. .NET 4.0 removed the LinkDemand from ↵ | jfrijters | |
the AppDomain.ProcessExit event, so it probably is harmless. | |||
2010-05-30 | Removed exception mapping methods from Throwable and consolidated into a ↵ | jfrijters | |
single method (actually, two methods, but the dynamic one should not be necessary and should be removed later). | |||
2010-05-27 | Moved ExceptionHelper into proper namespace and some cleanup. | jfrijters | |
2010-05-27 | Moved the remainder of the exception mapping to the C# side. | jfrijters | |
2010-05-27 | - Added new public API to unmap exception (ikvm.runtime.Util.unmapException()). | jfrijters | |
- Moved (parts of) mapping and unmapping to C# side. | |||
2010-05-27 | Moved more ExceptionHelper methods to C# side. | jfrijters | |
2010-05-27 | Yet more ExceptionHelper moving. | jfrijters | |
2010-05-27 | Moved a few more ExceptionHelper methods to C# side. | jfrijters | |
2010-05-27 | Moved printStackTrace to C# side. | jfrijters | |
2010-05-27 | Moved readObject/writeObject to C# side. | jfrijters | |
2010-05-27 | First step of moving all exception handling code to C#. | jfrijters | |
2010-04-28 | Remove use of reflection for getting the slot of a java.lang.reflect.Field. | jfrijters | |
2010-04-12 | Prep for .NET 4.0 security model: | jfrijters | |
- added more SecurityCritical attributes - added SecuritySafeCritical/TreatAsSafe attributes to Direct-X-Buffer classes | |||
2010-04-12 | Prep for .NET 4.0 security model: | jfrijters | |
- serialization methods must be critical. | |||
2009-08-11 | Make java.lang.Throwable .NET serializable. | jfrijters | |
2009-08-06 | Removed unused attribute (Method.Type). | jfrijters | |
2009-07-29 | Implemented support for .NET serialization of Java enums. | jfrijters | |
(The CreateEnumEnum move in FakeTypes.cs is because java.lang.Enum now has a dependency on custom attribute annotations.) |