jfrijters
|
8b27b91cc3
|
Added support for loading resources from assemblies loaded in the LoadFrom context.
|
2011-01-07 06:24:30 +00:00 |
jfrijters
|
459bd89fa9
|
Added ikvm.runtime.Startup.addBootClassPathAssemby() API.
|
2010-12-28 09:03:38 +00:00 |
jfrijters
|
1874857e15
|
Removed VMThread class which only existed as a container for the jniDetach method.
|
2010-12-28 08:42:10 +00:00 |
jfrijters
|
8ad03c95b0
|
Fix for NPE if type parameter type cannot be loaded.
|
2010-12-24 08:34:05 +00:00 |
jfrijters
|
53ab97d7ce
|
Add new files to project.
|
2010-12-10 06:32:15 +00:00 |
jfrijters
|
ce7dfdf572
|
Ported fdlibm/floor and fdlibm/tan (and dependencies).
|
2010-12-10 06:31:08 +00:00 |
jfrijters
|
9fc4e5da62
|
Prepare for fork/port to C#.
|
2010-12-10 06:28:00 +00:00 |
jfrijters
|
d438a378a9
|
Ported fdlibm/s_log1p.
|
2010-12-10 05:27:07 +00:00 |
jfrijters
|
175cf458ec
|
Ported fdlibm/e_hypot.
|
2010-12-10 05:19:00 +00:00 |
jfrijters
|
e62e2ec6b1
|
Prepare for fork/port to C#. This time with the right filename.
|
2010-12-10 05:13:46 +00:00 |
jfrijters
|
d0694cb45e
|
- Ported fdlibm/s_exmp1.
- Fixed signed/unsigned issues in fdlibm/e_pow.
- Moved constants into method for fdlibm/e_pow and fdlibm/s_scalbn.
|
2010-12-10 05:09:46 +00:00 |
jfrijters
|
a2faba3b8b
|
Prepare for fork/port to C#.
|
2010-12-10 04:55:34 +00:00 |
jfrijters
|
b677536290
|
Ported fdlibm cbrt to C# and use that for StrictMath.cbrt().
|
2010-12-09 14:15:25 +00:00 |
jfrijters
|
371f4f326b
|
Prepare for fork/port to C#.
|
2010-12-09 14:06:59 +00:00 |
jfrijters
|
bfe0a3a46c
|
- Added fdlibm files to project.
- Changed StrictMath.pow() to use new fdlibm version.
|
2010-12-09 13:53:50 +00:00 |
jfrijters
|
3f8e005758
|
Ported e_pow and s_scalbn to C# and added some support methods.
|
2010-12-09 13:51:42 +00:00 |
jfrijters
|
f6f373a4ce
|
Prepare for fork/port to C#.
|
2010-12-09 13:44:17 +00:00 |
jfrijters
|
f0f8a879d3
|
Ignore LoadRemappedTypes() if it is called redundantly.
|
2010-12-08 08:09:11 +00:00 |
jfrijters
|
cae0474899
|
Fixed Math bugs in cbrt, hypot, expm1 and log1p exposed by Malva MathTest.
|
2010-12-08 08:04:34 +00:00 |
jfrijters
|
8018c00583
|
Added support for encoding incorrect annotation values and reporting the exception back when the annotation is queried.
Removed old (GNU Classpath based) version of AnnotationAttributeBase.java.
|
2010-12-07 06:47:30 +00:00 |
jfrijters
|
5d1873549c
|
- Check current UACVirtualization setting for every write access (because it can change).
- Fixed warning.
- Added check for Vista and up to UACVirtualization check.
|
2010-12-06 08:00:22 +00:00 |
smallsql
|
5203ce0223
|
Make the access behavior to the system preferences more like Java. Also the behavior with UAC was adapted.
|
2010-12-03 15:14:20 +00:00 |
jfrijters
|
ff4236c640
|
There's no first-pass build of IKVM.Runtime.JNI.dll.
|
2010-11-25 08:52:30 +00:00 |
jfrijters
|
1fb0542545
|
Made getStackAccessControlContext() parameters typed.
|
2010-11-25 08:52:11 +00:00 |
jfrijters
|
d27c87dfe0
|
Made FromCallerID method signature typed.
|
2010-11-25 08:50:49 +00:00 |
jfrijters
|
0e80cdcc9b
|
Added CallerID and AccessControlContext to be able to use them in method signatures during first-pass compilation.
|
2010-11-25 08:50:00 +00:00 |
jfrijters
|
28325c59b8
|
Don't call GetIPv6Properties() if IPv6 isn't available.
|
2010-11-24 15:26:47 +00:00 |
jfrijters
|
434b704ec1
|
Don't create zero length context arrays, use null reference instead. The Java code assumes that a non-null array always contains at least one element.
|
2010-11-24 12:58:11 +00:00 |
jfrijters
|
d6bd5ea3a4
|
File.canWrite() should always return true for directories (on Windows).
|
2010-11-24 07:06:02 +00:00 |
jfrijters
|
d556c8d6fc
|
UnauthorizedAccessException caused by already existing file or directory should cause createFileExclusively() to return false instead of throwing an exception.
|
2010-11-24 06:41:25 +00:00 |
jfrijters
|
0ea53c4cbb
|
Remove implementation specific methods from top of stack trace for threads started from Java.
|
2010-11-24 06:38:14 +00:00 |
jfrijters
|
d2b95f4aba
|
The full Thread parent hierarchy should be considered when capturing the stack.
|
2010-11-23 09:39:49 +00:00 |
jfrijters
|
cafd10024b
|
AccessController.doPrivileged() stack frame was not recognized properly.
|
2010-11-23 08:08:16 +00:00 |
jfrijters
|
b6940c7dfb
|
Made Thread constructor stack capture more lazy.
|
2010-11-23 07:30:30 +00:00 |
jfrijters
|
55b6fe04fe
|
Fixed first-pass conditional compilation condition.
|
2010-11-23 06:21:53 +00:00 |
jfrijters
|
dae206d60b
|
Made assembly class loader construction lazy.
|
2010-11-23 05:33:42 +00:00 |
jfrijters
|
110ee14a83
|
Removed trace messages that don't add much value but do cause the tracer to needlessly read configuration data early in initialization.
|
2010-11-23 04:46:07 +00:00 |
jfrijters
|
65cd030688
|
Made ProtectionDomain for assembly class loader lazy.
|
2010-11-22 07:07:35 +00:00 |
jfrijters
|
d22a8e25af
|
Fixed regression introduced by x64 v4 JIT bug workaround. Only (in)equality comparison branches should match the pattern.
|
2010-11-20 07:35:26 +00:00 |
jfrijters
|
4ce877282d
|
Added workaround for https://connect.microsoft.com/VisualStudio/feedback/details/566946/x64-jit-optimization-bug
|
2010-11-19 08:13:57 +00:00 |
jfrijters
|
d869e817ae
|
File.lastModified() should return 0 for non-existing files. Fix for #3111432. Thanks to Stephen White for the patch.
|
2010-11-18 11:12:20 +00:00 |
jfrijters
|
4e05d745ad
|
Add support for serializing .NET exceptions. We don't serialize the actual object, but a placeholder instead, to avoid having to implement full .NET serialization interop.
|
2010-11-18 08:19:59 +00:00 |
jfrijters
|
b5e0d64fcc
|
Exception cause in stack trace should use Throwable.toString() not System.Exception.ToString().
|
2010-11-17 13:08:21 +00:00 |
jfrijters
|
09929413b5
|
Fixed parsing/generating VFS directory names of assemblies with underscores in the name.
|
2010-11-16 13:52:49 +00:00 |
jfrijters
|
5a3a196d92
|
Avoid security manager check for assembly class loaders. The runtime should be priviliged to create the default assembly class loader and a custom security manager might recursively require the assembly class loader to be loaded (which is only "supported" for custom assembly class loaders).
|
2010-11-03 07:55:11 +00:00 |
jfrijters
|
729174360e
|
Added optimization to remove redundant memory barriers.
|
2010-10-22 11:47:15 +00:00 |
jfrijters
|
f111998725
|
Volatile stores require a memory barrier. Fix for #3086040.
|
2010-10-21 12:20:13 +00:00 |
jfrijters
|
60fdbaf04d
|
Special case MethodImplAttribute to allow it to be used as an annotation.
|
2010-10-21 10:58:14 +00:00 |
jfrijters
|
b35c3a24c3
|
Disabled the new (complicated and possibly broken) optimizations unless IKVM_EXPERIMENTAL_OPTIMIZATIONS environment variable is set.
|
2010-10-13 06:36:48 +00:00 |
jfrijters
|
3aed0d8850
|
Fixed regression introduced with fault handlers. Exception handlers inside fault handlers could be ignored.
|
2010-10-13 05:24:33 +00:00 |