Jb Evain [Mon, 31 Jan 2011 14:02:24 +0000 (15:02 +0100)]
unbreak the build
Marek Safar [Mon, 31 Jan 2011 13:52:37 +0000 (13:52 +0000)]
Add more details to mcs time tracing
Levi Bard [Mon, 22 Nov 2010 13:16:34 +0000 (14:16 +0100)]
[Fix] Cleanup per github comments.
* io-layer/processes.c:
* io-layer/process-private.h:
Cleanup per github comments.
License: MIT/X11
Tak [Fri, 22 Oct 2010 10:51:56 +0000 (12:51 +0200)]
[Fix] Fix process scanning on OSX.
* io-layer/process-private.h: Generalize PID masking.
* io-layer/processes.c: Fix process scanning on OSX.
License: MIT/X11
Zoltan Varga [Mon, 31 Jan 2011 10:45:38 +0000 (11:45 +0100)]
When using xdebug, allocate all code from the code manager of the root domain. Hopefully fixes #666152.
Marek Habersack [Mon, 31 Jan 2011 10:06:41 +0000 (11:06 +0100)]
[asp.net] Ignore directories that don't exist instead of throwing.
Atsushi Eno [Mon, 31 Jan 2011 09:02:09 +0000 (18:02 +0900)]
Fix bug #661400 - fix complicated namespace resolution issue.
Namespaces in nested external schemas have to be validated against
immediately-containing schema. If there is a schema A with urn:x
targetNamespace imports a schema B with urn:y targetNamespace which
in turn includes another schema C, then C must be validated its namespace
against B, not A.
Marek Habersack [Fri, 28 Jan 2011 23:29:44 +0000 (00:29 +0100)]
[runtime] Use IOAMP-aware method of looking for domain configuration file
Jo Shields [Sun, 30 Jan 2011 20:37:24 +0000 (20:37 +0000)]
Really fix sgen on PowerPC Linux. Assembler on Linux requires that register names are just bare numbers, unlike OSX, i.e. "r0" must be "0" on Linux.
Atsushi Eno [Mon, 31 Jan 2011 04:27:46 +0000 (13:27 +0900)]
Do not return DocumentFragment from AppendChild() etc. Fixed bug #666249.
Atsushi Eno [Mon, 31 Jan 2011 03:09:06 +0000 (12:09 +0900)]
Fixed bug #666872; XElement.Changed and .Changing were not triggered.
Patch almost by Cambell Prince.
Atsushi Eno [Mon, 31 Jan 2011 02:49:22 +0000 (11:49 +0900)]
add public NetTcpSecurity .ctor() and close #667429.
Miguel de Icaza [Sun, 30 Jan 2011 22:42:58 +0000 (17:42 -0500)]
[repl] Fix running specified scripts from command line, allow #! syntax, add print command
We were calling the Reset () method after we had initialized the driver
with the new command line arguments, clearing the list of files to execute
before we executed them.
Added support for #! in the csharp repl, and added the print() command to
the InteractiveBase
Add a better way of dealing with -e, without adding hacks to the core that wont work
in the future
Miguel de Icaza [Sun, 30 Jan 2011 16:31:08 +0000 (11:31 -0500)]
[repl] Fix running specified scripts from command line, allow #! syntax, add print command
We were calling the Reset () method after we had initialized the driver
with the new command line arguments, clearing the list of files to execute
before we executed them.
Added support for #! in the csharp repl, and added the print() command to
the InteractiveBase
Veerapuram Varadhan [Sun, 30 Jan 2011 19:44:14 +0000 (01:14 +0530)]
Fixes 667236 - Handle numeric types appropriately
Miguel de Icaza [Sun, 30 Jan 2011 17:06:10 +0000 (12:06 -0500)]
[repl] Add support for -e EXPRESSION to the csharp command
Miguel de Icaza [Sun, 30 Jan 2011 16:40:59 +0000 (11:40 -0500)]
Document csharp #! support
Veerapuram Varadhan [Fri, 28 Jan 2011 17:33:02 +0000 (23:03 +0530)]
Added schema file to fix test break
Veerapuram Varadhan [Fri, 21 Jan 2011 20:53:46 +0000 (02:23 +0530)]
Don't run the test. Fixes test break.
Zoltan Varga [Sun, 30 Jan 2011 08:12:08 +0000 (09:12 +0100)]
Mark a newly added test as !FULLAOT.
Zoltan Varga [Sun, 30 Jan 2011 08:10:30 +0000 (09:10 +0100)]
Fix some quadratic behavior in the AOT compiler.
Zoltan Varga [Sun, 30 Jan 2011 08:10:09 +0000 (09:10 +0100)]
Improve hashing of MONO_PATCH_INFO_TYPE_FROM_HANDLE.
Zoltan Varga [Sun, 30 Jan 2011 05:59:42 +0000 (06:59 +0100)]
Don't crash when inlining static methods called using callvirt. Fixes #668170.
Zoltan Varga [Sat, 29 Jan 2011 19:51:23 +0000 (20:51 +0100)]
Clear the 'need_rgctx_tramp' flag when creating a synchronized wrapper. Fixes
Geoff Norton [Sat, 29 Jan 2011 16:35:54 +0000 (11:35 -0500)]
Typo
Thomas Goldstein [Sat, 29 Jan 2011 09:23:59 +0000 (10:23 +0100)]
Remove .NET 1.1 internal class: System.Windows.Forms.IDeviceContext
Geoff Norton [Sat, 29 Jan 2011 00:05:21 +0000 (19:05 -0500)]
Avoid a crash when shutting down jit attached threads
Zoltan Varga [Fri, 28 Jan 2011 16:32:33 +0000 (17:32 +0100)]
Remove unused --with-glib/--with-jit/--with-interp options.
Zoltan Varga [Fri, 28 Jan 2011 05:28:28 +0000 (06:28 +0100)]
Add an AtLeast version to sdb's VersionInfo class.
Geoff Norton [Fri, 28 Jan 2011 06:08:19 +0000 (01:08 -0500)]
Ensure we setup the vtable before accessing it
Geoff Norton [Fri, 28 Jan 2011 05:25:57 +0000 (00:25 -0500)]
Bump SDB protocol so MonoDevelop can guard IL inspection of dynamic methods
Geoff Norton [Fri, 28 Jan 2011 04:23:15 +0000 (23:23 -0500)]
Dont leak loader errors in the aot compiler, as it could cause later methods to not get compiled erroneously
Gonzalo Paniagua Javier [Thu, 27 Jan 2011 20:45:25 +0000 (15:45 -0500)]
[HttpListener] Set each cookie in its own header
Send a Set-Cookie header per cookie instead of a Set-Cookie2 with
multiple cookies.
Fixes bug #667550.
Zoltan Varga [Thu, 27 Jan 2011 18:27:22 +0000 (19:27 +0100)]
Fix AOT support for types in the EXPORTEDTYPE table.
Jérémie Laval [Thu, 27 Jan 2011 17:54:19 +0000 (17:54 +0000)]
Workaround stealing failure by disabling it in 32bits
Zoltan Varga [Thu, 27 Jan 2011 16:24:26 +0000 (17:24 +0100)]
Increase an aot buffer size again.
Marek Habersack [Thu, 27 Jan 2011 14:31:33 +0000 (15:31 +0100)]
[asp.net] DefaultVirtualPathProvider cosmetics.
Use String.IsNullOrEmpty instead of comparing against ""
Marek Habersack [Thu, 27 Jan 2011 14:30:46 +0000 (15:30 +0100)]
[asp.net] A bunch of fixes related to the default VirtualPathProvider (needed for Orchard)
* DefaultVirtualDirectory is now more careful when snipping off parts of the path passed to
its constructor. Before removing the file part it checks whether the file indeed exists.
Also sealed the class and made it use generic List instead of ArrayList
* HttpRequest does not normalize mapped paths when converting them to absolute ones. This is
to avoid errors when path like "~/bin/../../file.txt" is passed to MapPath.
* VirtualPathUtility.ToAbsolute overload with normalize parameter really doesn't normalize
the resulting path now.
Marek Habersack [Tue, 25 Jan 2011 15:51:56 +0000 (16:51 +0100)]
[machine.config] Added the <system.transactions> section definition
Zoltan Varga [Thu, 27 Jan 2011 14:32:46 +0000 (15:32 +0100)]
Applied patch from Burkhard Linke <blinke@cebitec.uni-bielefeld.de>. Add support for newer boehm-gc versions.
Jérémie Laval [Thu, 27 Jan 2011 13:13:25 +0000 (13:13 +0000)]
Leave db connection opened until requested to close it and add more unit tests
Alan McGovern [Thu, 27 Jan 2011 12:57:22 +0000 (12:57 +0000)]
Revert "[Build] Ensure the profiler module is built in the moon profile."
This reverts commit
29754329697bb4220f5db28eaa7d516e98820d74. This breaks
the moon build currently.
Alan McGovern [Thu, 27 Jan 2011 11:15:32 +0000 (11:15 +0000)]
[Build] Ensure the profiler module is built in the moon profile.
Zoltan Varga [Thu, 27 Jan 2011 10:49:27 +0000 (11:49 +0100)]
Improve an AOT error message.
Zoltan Varga [Thu, 27 Jan 2011 10:48:21 +0000 (11:48 +0100)]
Fix up aot-ing of mscorlib/mcs by AOTing mcs in the basic/2.0 profiles, installing it in 2.0.
Zoltan Varga [Thu, 27 Jan 2011 10:04:48 +0000 (11:04 +0100)]
Fix compilation of tests/assemblyresolve with newer mcs-es.
Marek Safar [Thu, 27 Jan 2011 09:04:43 +0000 (09:04 +0000)]
New test
Marek Safar [Thu, 27 Jan 2011 09:01:50 +0000 (09:01 +0000)]
Fix a warning
Marek Safar [Thu, 27 Jan 2011 08:59:01 +0000 (08:59 +0000)]
Tests update
Marek Safar [Thu, 27 Jan 2011 08:56:09 +0000 (08:56 +0000)]
[667261] Fixes overload resolution of an optional parameter followed by a params parameter of the same type
Marek Safar [Thu, 27 Jan 2011 08:55:17 +0000 (08:55 +0000)]
Don't allocate anonymous method container when importing event fields
Zoltan Varga [Thu, 27 Jan 2011 06:14:49 +0000 (07:14 +0100)]
Fix dist issues in Mono.Debugger.Soft.
Gonzalo Paniagua Javier [Thu, 27 Jan 2011 04:08:05 +0000 (23:08 -0500)]
Prevent abort
When cleaning up the sockets we no longer have access to Tls.
Zoltan Varga [Thu, 27 Jan 2011 00:45:08 +0000 (01:45 +0100)]
Fix name of CASTCLASS wrappers.
Zoltan Varga [Thu, 27 Jan 2011 00:42:22 +0000 (01:42 +0100)]
Add AOT support for castclass_with_cache wrappers.
Kyle Ambroff [Fri, 24 Sep 2010 22:49:44 +0000 (15:49 -0700)]
version tolerant serialization fails with missing primitive members
Modifies ObjectReader so that when it encounters a primitive typed member in
an object stream which has no corresponding member in the app domain, it will
read the value anyway and throw it away. That way it can read the next block
from the stream.
Added a unit test which passes with the changes to ObjectReader.
Fixes bug #641821.
Kenneth Bell [Sat, 4 Dec 2010 17:56:19 +0000 (17:56 +0000)]
Implement RawSecurityDescriptor.
* Marshals to/from SDDL and binary form.
* Supports 'Common' ACEs and 'Object' ACEs
Kenneth Bell [Sat, 4 Dec 2010 17:53:32 +0000 (17:53 +0000)]
Implement SecurityIdentifier and improve NTAccount.
* Only translates between SecurityIdentifier and NTAccount for
well-known accounts.
* NTAccount changed to not upper-case values to match behaviour
observed in Microsoft's .NET (see also unit tests)
* Add unit tests for both classes
Ankit Jain [Wed, 26 Jan 2011 21:05:18 +0000 (02:35 +0530)]
Process.Start: Show native error message in Win32Exception.
mcs/class/System/System.Diagnostics/Process.cs (Start_noshell):
If the process execution fails, then add the error message for
the native error code in the Win32Exception thrown.
Antoine Cailliau [Wed, 26 Jan 2011 09:54:33 +0000 (10:54 +0100)]
Implements System.ComponentModel.DataAnnotations.RegularExpressionAttribute
Jérémie Laval [Wed, 26 Jan 2011 17:49:46 +0000 (17:49 +0000)]
Fix overflow checking in PLinq Range operator
Geoff Norton [Wed, 26 Jan 2011 17:34:48 +0000 (12:34 -0500)]
Include operands when emitting the IL stream to sdb clients
Geoff Norton [Wed, 26 Jan 2011 17:11:30 +0000 (12:11 -0500)]
Ensure we properly align the stack before resuming from breakpoint signal handlers
Andrew Jorgensen [Wed, 26 Jan 2011 16:47:54 +0000 (09:47 -0700)]
Add 2.0 and 4.0 S.D.S.C
Geoff Norton [Wed, 26 Jan 2011 16:24:38 +0000 (11:24 -0500)]
Dynamic methods are classes already here
Marek Safar [Wed, 26 Jan 2011 13:28:28 +0000 (13:28 +0000)]
Remove unused very expensive registered_signals field
Marek Safar [Wed, 26 Jan 2011 13:27:38 +0000 (13:27 +0000)]
Remove wrong key from System.Data.Services.Client
Marek Safar [Wed, 26 Jan 2011 13:26:46 +0000 (13:26 +0000)]
Avoid linear scan in GetEncoding and make the initialization lazy
Marek Safar [Wed, 26 Jan 2011 13:24:23 +0000 (13:24 +0000)]
Revert broken ikvm change
Marek Safar [Wed, 26 Jan 2011 12:52:22 +0000 (12:52 +0000)]
Cache MonoUtil::IsUnix value
Rodrigo Kumpera [Wed, 26 Jan 2011 10:34:35 +0000 (11:34 +0100)]
Fix freeing of delegate wrappers.
* marshal.c (mono_marshal_get_delegate_invoke): If
the target is a static method with first arg bound
and it belongs to a different assembly than the delegate
we might end up with a freed signature in the hashtable.
Fix a moonlight crash.
Marek Safar [Wed, 26 Jan 2011 08:58:45 +0000 (08:58 +0000)]
New test
Marek Safar [Wed, 26 Jan 2011 08:52:57 +0000 (08:52 +0000)]
Update to the latest IKVM
Marek Safar [Wed, 26 Jan 2011 08:30:42 +0000 (08:30 +0000)]
Optimized constructor readonly access has to be inside same declarting type
Marek Safar [Tue, 25 Jan 2011 17:56:49 +0000 (17:56 +0000)]
Improve compatibility of BinaryReader with non-default encoder when reading large strings
Marek Safar [Tue, 25 Jan 2011 17:55:38 +0000 (17:55 +0000)]
Improve FileStream block reading performance little bit
Geoff Norton [Wed, 26 Jan 2011 03:56:17 +0000 (22:56 -0500)]
MonoTouch doesnt support SRE, so we need to disable this code on MT
Zoltan Varga [Wed, 26 Jan 2011 03:16:01 +0000 (04:16 +0100)]
Add a 'suspend-on-unhandled' MONO_DEBUG option to help track down the random build failures on ia64.
Geoff Norton [Wed, 26 Jan 2011 01:10:04 +0000 (20:10 -0500)]
Further .NET 4.0 ification of the mobile profile
Ankit Jain [Tue, 25 Jan 2011 23:11:47 +0000 (04:41 +0530)]
[xbuild] Improve error messages for condition evaluation.
Also, add new ExpressionEvaluationException class.
Wrap Expression*Exceptions in InvalidProjectFileException with
info about the full condition being evaluated.
Ankit Jain [Tue, 25 Jan 2011 23:07:17 +0000 (04:37 +0530)]
[xbuild] Support short-circuiting in conditions.
Jb Evain [Tue, 25 Jan 2011 23:08:41 +0000 (00:08 +0100)]
Add test for Reverse over arrays
Jb Evain [Tue, 25 Jan 2011 23:08:11 +0000 (00:08 +0100)]
[linq] Fix Reverse for IList implementors
Jb Evain [Tue, 25 Jan 2011 22:47:58 +0000 (23:47 +0100)]
[linq] Fix overflow check for Count
Jb Evain [Tue, 25 Jan 2011 22:46:22 +0000 (23:46 +0100)]
Add test for Enumeerable.Range high boundaries
Jb Evain [Tue, 25 Jan 2011 22:45:44 +0000 (23:45 +0100)]
[linq] fix Range extreme boundaries
Geoff Norton [Tue, 25 Jan 2011 19:16:11 +0000 (14:16 -0500)]
Fix the mobile build
Zoltan Varga [Tue, 25 Jan 2011 15:34:11 +0000 (16:34 +0100)]
Print OP_TAILCALL as a call.
Zoltan Varga [Tue, 25 Jan 2011 01:59:57 +0000 (02:59 +0100)]
Fix up CAS tests a bit.
Marek Habersack [Tue, 25 Jan 2011 14:47:13 +0000 (15:47 +0100)]
[corlib,crypto] RandomNumberGenerator implements IDisposable in 4.0
Marek Habersack [Tue, 25 Jan 2011 14:46:24 +0000 (15:46 +0100)]
[system] SmtpClient implements IDisposable on 4.0 (a no-op for now)
Marek Habersack [Tue, 25 Jan 2011 14:45:42 +0000 (15:45 +0100)]
[wcf] Install the System.Data.Services.Client properly.
Marek Safar [Tue, 25 Jan 2011 10:36:23 +0000 (10:36 +0000)]
New test
Marek Safar [Tue, 25 Jan 2011 10:31:35 +0000 (10:31 +0000)]
Degrade wrong override member to virtual instead of non-virtual
Marek Safar [Tue, 25 Jan 2011 10:30:58 +0000 (10:30 +0000)]
Fix caching of missing assemblies
Marek Safar [Mon, 24 Jan 2011 16:28:35 +0000 (16:28 +0000)]
Evaluate preprocessor conditions also in unreachable context
Marek Safar [Mon, 24 Jan 2011 14:54:17 +0000 (14:54 +0000)]
Implicitly typed array cannot have multiple dimensions
Marek Safar [Mon, 24 Jan 2011 14:37:48 +0000 (14:37 +0000)]
Turn 2 errors into warnings, mcs can now compile methods with no implementation
Geoff Norton [Tue, 25 Jan 2011 06:51:17 +0000 (01:51 -0500)]
Add pfx to the mobile profile
Geoff Norton [Tue, 25 Jan 2011 06:50:57 +0000 (01:50 -0500)]
Work around a full-aot issue for monotouch System.Json