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

1243 Коммитов

Автор SHA1 Сообщение Дата
jfrijters b4f779b52e patch #1979656 by Daniel Wilson 2008-06-01 08:11:12 +00:00
jfrijters 5e4182edb5 - Implemented CallerID infrastructure.
- Marked various methods with HasCallerID annotation.
- Rewrote some methods to explicitly use CallerID.
2008-05-31 15:20:29 +00:00
jfrijters aa0bdc2280 Pass caller method instead of type to intrinsic infrastructure. 2008-05-31 10:22:37 +00:00
jfrijters 4835307e5e Removed asserts that no longer work since we're now security transparent. 2008-05-31 10:08:10 +00:00
jfrijters 84191f9c40 made classes static. 2008-05-31 10:00:29 +00:00
jfrijters fb42f3c90c Updated version. 2008-05-21 04:49:04 +00:00
jfrijters 34f7786d78 Removed .NET 1.1 specific workaround. 2008-05-21 04:48:32 +00:00
jfrijters 018eaf5acb Restructured code to remove (mcs) compiler warnings. 2008-05-20 07:43:42 +00:00
jfrijters 9c2dfec3c5 Added workarounds for mcs compiler bug (related to the mutual dependency of the runtime and class library assemblies). 2008-05-20 07:36:50 +00:00
jfrijters 3039915845 Bug fix: the key file should not be opened for read/write access. 2008-05-20 07:19:12 +00:00
jfrijters f2966d679c Added noconfig="true" to csc to prevent gmcs from sucking in reference to System.Core.dll (and thus complaining about our version of ExtensionAttribute). 2008-05-20 07:15:37 +00:00
jfrijters 2bded06cfe Added --libs options to pkg-config to make sure that gmodule-2.0 dynamic linking dependency is recorded. 2008-05-18 07:54:11 +00:00
jfrijters 866cc25de6 Convert rotation angle from radians (Java) to degrees (.NET). 2008-05-09 06:00:46 +00:00
jfrijters c4eb9596af - Use new more efficient float/double to/from int/long bits converters.
- Forward IOHelper.WriteDouble/WriteFloat to java.io.Bits to remove the need to worry about normalizing NaNs or not.
2008-05-09 05:59:59 +00:00
jfrijters 29f84a8850 - added more efficient float/double to/from int/long bits converters
- made Double.doubleToRawLongBits/longBitsToDouble and Float.floatToRawIntBits/intBitsToFloat intrinsics
- generalized the intrinsics support
2008-05-09 05:57:55 +00:00
jfrijters 191d045da4 Fix deserialization of double arrays. 2008-05-03 19:00:32 +00:00
jfrijters 63b649e6c1 Implemented support for specifying Thread stack size. 2008-04-25 05:17:54 +00:00
jfrijters 1b027efce3 Moved java.lang.Thread "native" methods to Java. 2008-04-25 04:48:57 +00:00
jfrijters 7609085114 Forgot to cast result from GetClassFromTypeHandle to java.lang.Class. 2008-04-25 04:45:52 +00:00
jfrijters ec2228d04a Moved System.nanoTime() to Java. 2008-04-24 06:22:49 +00:00
jfrijters bb95669b58 Regenerated for .NET 2.0 version. 2008-04-24 05:57:19 +00:00
jfrijters 7d472777de Moved a couple of java.lang.System native methods to the Java side. 2008-04-23 05:24:35 +00:00
jfrijters 6a1c4cea55 Use new .NET 2.0 API to get processor count. 2008-04-23 05:22:31 +00:00
jfrijters d23e21777f Removed initialization hack that is no longer needed. 2008-04-23 05:21:10 +00:00
jfrijters effbc3bb80 Removed method that is no longer needed. 2008-04-23 04:25:48 +00:00
jfrijters cd2ab36b74 Refactored class library initialization. 2008-04-23 04:25:21 +00:00
jfrijters 9644cb6794 Added -reference option to load referenced assemblies from a specific location. 2008-04-23 04:21:36 +00:00
jfrijters e28c60d9a4 Added hack to support instantiating fake enums for types loaded in ReflectionOnly (to support custom attribute annotations that have enum values in ikvmstub). 2008-04-22 06:50:22 +00:00
jfrijters cb06062f15 Take advantage of the fact that we now have a real type to refer to, instead of doing the class lookup by name. 2008-04-22 06:48:30 +00:00
jfrijters 8ea5f8fd42 Include exception message in ClassCastException. 2008-04-22 06:47:18 +00:00
jfrijters 2c35fdd246 Moved "fake" type handling to the proper place. 2008-04-22 06:24:55 +00:00
jfrijters 1d1b043269 Fixed name mangling bug. Dots in nested type names should be mangled, because they shouldn't affect the package name. 2008-04-21 08:19:20 +00:00
jfrijters a8b70ae1d8 Forked java/lang/ApplicationShutdownHooks.java. 2008-04-21 04:38:12 +00:00
jfrijters 0aa8ff7705 Create the generic delegate type before compiling the rest of the core class library, to allow the core class library to use delegates. 2008-04-21 04:33:22 +00:00
jfrijters 23413c175e Added assembly location to verbose class cast exception if the assembly fullnames matches but the locations don't. 2008-04-21 04:27:59 +00:00
jfrijters 1b4b6a238c Call suppressFillInStackTrace before instantiating a remapped exception in the remap implementation method. 2008-04-21 04:18:32 +00:00
jfrijters 5fa64ddb07 Updated build version. 2008-04-14 05:15:09 +00:00
jfrijters 134f509f1f Implemented System.in/out/err as .NET properties (explicitly). 2008-04-14 05:14:53 +00:00
jfrijters 90caa038dd Added support for turning Java fields into .NET properties with an annotation. 2008-04-14 05:13:41 +00:00
jfrijters 2bbb4bc9cb Added support for filenames/paths with colons in them (on Win32) to Win32FileSystem.Canonicalize(). 2008-04-14 05:09:38 +00:00
jfrijters 233dfedc69 - Fixed memory mapped file bug that caused mapping at non-zero file position to fail.
- Close mapping handle using the Close() method on SafeFileHanlde instead of p/invoking the Win32 API directly.
2008-04-14 05:08:24 +00:00
jfrijters 2e60f0611f Set sun.nio.MaxDirectMemorySize to -1 to allow "unlimited" direct byte buffers. 2008-04-14 05:06:31 +00:00
jfrijters 03657a702b Override not implemented method because base class returns null. 2008-04-14 05:04:10 +00:00
jfrijters 41bfcaa06f - Improved java.library.path for Windows, Linux and Mac OS X.
- Added support for setting os.name and os.ver on Mac OS X.
- Try to guess os.arch based on IntPtr.Size.
2008-04-07 04:53:44 +00:00
jfrijters 2036b89b20 Moved Mono specific code to ikvm.internal.MonoUtils class. 2008-04-07 04:31:10 +00:00
jfrijters 7b24fc61d8 Fixed mapLibraryName to use platform detection instead of os.name property. 2008-04-07 04:30:04 +00:00
jfrijters 97a347333c Added Mac OS X platform detection. 2008-04-07 04:27:02 +00:00
jfrijters 1b4ea1f0b4 A new helper class to contain Mono specific methods. 2008-04-07 04:26:09 +00:00
jfrijters 33e105654f Restored the special case for interface .cctor methods to fix bug #1930303 2008-04-01 17:39:07 +00:00
jfrijters 2d8516956b Made __Fields nested class abstract (it was already sealed) and removed the constructor. 2008-04-01 17:36:04 +00:00