Marek Safar [Thu, 20 Jan 2011 09:30:18 +0000 (09:30 +0000)]
Remove more *mcs.exe references
Atsushi Eno [Thu, 20 Jan 2011 09:28:19 +0000 (18:28 +0900)]
Implement XamlMemberInvoker.UnknownInvoker too.
Atsushi Eno [Thu, 20 Jan 2011 09:20:08 +0000 (18:20 +0900)]
Implement XamlTypeInvoker.UnknownInvoker.
Atsushi Eno [Thu, 20 Jan 2011 08:55:53 +0000 (17:55 +0900)]
Implement some XamlTypeInvoker methods (mostly unused yet).
Marek Safar [Thu, 20 Jan 2011 08:31:20 +0000 (08:31 +0000)]
Update mcs location
Atsushi Eno [Thu, 20 Jan 2011 08:21:11 +0000 (17:21 +0900)]
Support IXamlLineInfo in XamlNodeQueue.
Atsushi Eno [Thu, 20 Jan 2011 07:59:05 +0000 (16:59 +0900)]
finish XamlType.BaseType implementation.
Atsushi Eno [Thu, 20 Jan 2011 07:16:56 +0000 (16:16 +0900)]
Contract-based type must ensure that the base type is also contract-based.
Fixed bug #661987 on WCF side.
Atsushi Eno [Thu, 20 Jan 2011 06:32:33 +0000 (15:32 +0900)]
Read body content if required. Fixed all issues in bug #656020.
Now it considers message content format and IsWrapped[Request|Response] to
retrieve XmlObjectSerializer.
Ankit Jain [Thu, 20 Jan 2011 05:30:22 +0000 (11:00 +0530)]
[xbuild] Fix bug #665637.
Pass $(WarningsNotAsErrors) to Csc task.
Zoltan Varga [Thu, 20 Jan 2011 05:20:02 +0000 (06:20 +0100)]
Clean up the ARM generic trampoline.
Zoltan Varga [Thu, 20 Jan 2011 04:35:44 +0000 (05:35 +0100)]
Properly align the stack in the arm generic trampoline.
Zoltan Varga [Thu, 20 Jan 2011 01:13:35 +0000 (02:13 +0100)]
Add a TID field to ThreadMirror which returns the system thread id.
Thomas Goldstein [Wed, 19 Jan 2011 22:46:01 +0000 (23:46 +0100)]
BindingSourceTest.cs: Add FIXME comment (erroneous test).
Thomas Goldstein [Wed, 19 Jan 2011 22:43:13 +0000 (23:43 +0100)]
BindingSourceTest.cs: Add unit test for bug 664833.
Clinton Volzke [Wed, 19 Jan 2011 22:37:56 +0000 (23:37 +0100)]
BindingSource.cs: Fix DataSource setter which could reset the DataMember. Fixes bug 664833.
Andrew Jorgensen [Wed, 19 Jan 2011 22:41:35 +0000 (15:41 -0700)]
Dist more files needed by MSVC build
Marek Safar [Wed, 19 Jan 2011 19:49:16 +0000 (19:49 +0000)]
Unify the way the interfaces are checked for shadowing
Marek Safar [Wed, 19 Jan 2011 17:57:24 +0000 (17:57 +0000)]
[665333] Encode Length of Public Key correctly
Marek Safar [Wed, 19 Jan 2011 17:49:52 +0000 (17:49 +0000)]
Fix CS0108 for interfaces with multiple methods of same name
Marek Safar [Wed, 19 Jan 2011 09:21:35 +0000 (09:21 +0000)]
Clean up resolving of DefaultCharSetAttribute
Marek Safar [Wed, 19 Jan 2011 08:44:04 +0000 (08:44 +0000)]
Removed SetCorlibTypeBuilders call
Marek Safar [Wed, 19 Jan 2011 08:41:31 +0000 (08:41 +0000)]
Removed hack for compilation of enums inside corlib
Jérémie Laval [Wed, 19 Jan 2011 14:29:48 +0000 (14:29 +0000)]
Update Mono.Parallel docs with new properties
Rodrigo Kumpera [Wed, 19 Jan 2011 13:53:51 +0000 (14:53 +0100)]
Document precise marking
Rodrigo Kumpera [Wed, 19 Jan 2011 13:53:17 +0000 (14:53 +0100)]
Fix mono manpage header
Atsushi Eno [Wed, 19 Jan 2011 11:22:45 +0000 (20:22 +0900)]
Enable duplicate "UriMatched" error check, with couple of FIXMEs.
.NET is very unclear about those UriTemplate behavior. Too minor to mind.
Atsushi Eno [Wed, 19 Jan 2011 10:01:49 +0000 (19:01 +0900)]
Fix template match logic to first check HTTP-method-matching ones.
Part of the fix for bug #656020.
Ankit Jain [Wed, 19 Jan 2011 08:43:38 +0000 (14:13 +0530)]
[xbuild] Fix bug #665004. Honor /nologo option.
* tools/xbuild/Parameters.cs (DisplayVersion): Remove, not required.
Marek Safar [Wed, 19 Jan 2011 08:24:07 +0000 (08:24 +0000)]
Stop building *mcs.exe compilers
Marek Safar [Wed, 19 Jan 2011 08:23:07 +0000 (08:23 +0000)]
Update IKVM sources
Marek Safar [Tue, 18 Jan 2011 19:24:48 +0000 (19:24 +0000)]
Update mcs error to test against mcs compiler
Marek Safar [Tue, 18 Jan 2011 18:51:08 +0000 (18:51 +0000)]
update test results
Marek Safar [Tue, 18 Jan 2011 18:33:44 +0000 (18:33 +0000)]
Update test target to check mcs compiler
Atsushi Eno [Wed, 19 Jan 2011 08:05:07 +0000 (17:05 +0900)]
Serialize non-mapped message parameter as body content. Part of bug #656020 fix.
Gonzalo Paniagua Javier [Wed, 19 Jan 2011 03:43:24 +0000 (22:43 -0500)]
Happy new year.
Rodrigo Kumpera [Wed, 19 Jan 2011 00:21:00 +0000 (01:21 +0100)]
Properly clear weak refs that don't track resurrection.
* sgen-gc.c (finish_gray_stack): We must clear
weak refs that don't track resurrection before
processing finalizable objects otherwise we'll
copy/mark them and the weak ref won't be cleared
until after finalization.
Fixes #657408
Gonzalo Paniagua Javier [Tue, 18 Jan 2011 23:56:13 +0000 (18:56 -0500)]
[HttpWebRequest] New 4.0 AddRange overloads.
Neale Ferguson [Mon, 17 Jan 2011 04:40:23 +0000 (23:40 -0500)]
Cast result of s390x_emit16/32 to eliminate lots of warning messages
Check for wrapper-managed-to-native when assessing call parameters and have emit_prolog use native_size when processing those parameters
Signed-off-by: Neale Ferguson <neale@sinenomine.net>
Thomas Goldstein [Tue, 18 Jan 2011 23:02:22 +0000 (00:02 +0100)]
MWF: Remove #if NET_2_0 and #if ONLY_1_1 conditions (part 12).
Thomas Goldstein [Tue, 18 Jan 2011 22:58:04 +0000 (23:58 +0100)]
MWF: Remove #if NET_2_0 and #if ONLY_1_1 conditions (part 11).
Thomas Goldstein [Tue, 18 Jan 2011 22:52:59 +0000 (23:52 +0100)]
MWF: Remove #if NET_2_0 and #if ONLY_1_1 conditions (part 10).
Thomas Goldstein [Tue, 18 Jan 2011 22:44:43 +0000 (23:44 +0100)]
MWF: Remove #if NET_2_0 and #if ONLY_1_1 conditions (part 9).
Gonzalo Paniagua Javier [Tue, 18 Jan 2011 21:43:51 +0000 (16:43 -0500)]
[HttpWebRequest] Support 4.0 Date property.
Thomas Goldstein [Tue, 18 Jan 2011 21:26:25 +0000 (22:26 +0100)]
MWF: Remove #if NET_2_0 and #if ONLY_1_1 conditions (part 8).
Thomas Goldstein [Tue, 18 Jan 2011 21:22:30 +0000 (22:22 +0100)]
MWF: Remove #if NET_2_0 and #if ONLY_1_1 conditions (part 7).
Thomas Goldstein [Tue, 18 Jan 2011 21:19:21 +0000 (22:19 +0100)]
MWF: Remove #if NET_2_0 and #if ONLY_1_1 conditions (part 6).
Thomas Goldstein [Tue, 18 Jan 2011 21:16:06 +0000 (22:16 +0100)]
MWF: Remove #if NET_2_0 and #if ONLY_1_1 conditions (part 5).
Jérémie Laval [Tue, 18 Jan 2011 19:21:59 +0000 (19:21 +0000)]
Expose ThreadWorker fields
Gonzalo Paniagua Javier [Mon, 17 Jan 2011 06:04:37 +0000 (01:04 -0500)]
[HttpWebRequest] Support 4.0 Host property.
Marek Safar [Tue, 18 Jan 2011 17:34:04 +0000 (17:34 +0000)]
Build declared interface based on full type hierarchy
Zoltan Varga [Tue, 18 Jan 2011 17:10:34 +0000 (18:10 +0100)]
Make the stacks of aot image non-executable.
Marek Safar [Tue, 18 Jan 2011 17:07:47 +0000 (17:07 +0000)]
Checking skd path for is not enough, add check for mscorlib as well
Marek Safar [Tue, 18 Jan 2011 17:07:08 +0000 (17:07 +0000)]
Fix loading of same assembly when used with different reference aliases
Marek Safar [Tue, 18 Jan 2011 16:05:20 +0000 (16:05 +0000)]
Remove unused type
Zoltan Varga [Tue, 18 Jan 2011 16:16:40 +0000 (17:16 +0100)]
Disable some of the FastCopy fast paths since they are racy.
Jérémie Laval [Tue, 18 Jan 2011 15:59:27 +0000 (15:59 +0000)]
Fix Task.Wait timeout regression
Jérémie Laval [Tue, 18 Jan 2011 15:28:07 +0000 (15:28 +0000)]
Expose ThreadWorker in Mono.Parallel
Jérémie Laval [Tue, 18 Jan 2011 15:28:46 +0000 (15:28 +0000)]
Add doc for IMonoTaskScheduler extra behavior
Jérémie Laval [Tue, 18 Jan 2011 15:25:13 +0000 (15:25 +0000)]
Update MonoTaskExtensions doc
Jérémie Laval [Tue, 18 Jan 2011 15:23:08 +0000 (15:23 +0000)]
Further checks of ParticipateUntil mashalling
Zoltan Varga [Tue, 18 Jan 2011 15:41:37 +0000 (16:41 +0100)]
Allow only primitive types/enums in RuntimeHelpers.InitializeArray ().
Marek Safar [Tue, 18 Jan 2011 13:30:51 +0000 (13:30 +0000)]
Remove devirtualization for Type members
Marek Safar [Tue, 18 Jan 2011 13:17:27 +0000 (13:17 +0000)]
Simplify base type interface check
Marek Safar [Tue, 18 Jan 2011 12:49:41 +0000 (12:49 +0000)]
Update to the latest IKVM which now has support for missing types
Jérémie Laval [Mon, 17 Jan 2011 19:40:29 +0000 (19:40 +0000)]
Add support for external ParticipateUntil method call in user-made TaskScheduler
Jérémie Laval [Mon, 17 Jan 2011 19:39:03 +0000 (19:39 +0000)]
Use static initializer for internal Execute binding
Atsushi Eno [Tue, 18 Jan 2011 10:16:25 +0000 (19:16 +0900)]
XamlObjectReader does not return non-writable members. Fix Skip() to work with GetObject.
Marek Habersack [Tue, 18 Jan 2011 08:40:23 +0000 (09:40 +0100)]
[asp.net] Removed the /noconfig comment - it turns out this is what is supposed to be done
Thomas Goldstein [Tue, 18 Jan 2011 07:46:13 +0000 (08:46 +0100)]
MWF: Remove #if NET_2_0 and #if ONLY_1_1 conditions (part 4).
Thomas Goldstein [Tue, 18 Jan 2011 07:43:26 +0000 (08:43 +0100)]
MWF: Remove #if NET_2_0 and #if ONLY_1_1 conditions (part 3).
Thomas Goldstein [Tue, 18 Jan 2011 07:41:06 +0000 (08:41 +0100)]
MWF: Remove #if NET_2_0 and #if ONLY_1_1 conditions (part 2).
Thomas Goldstein [Tue, 18 Jan 2011 07:38:07 +0000 (08:38 +0100)]
MWF: Remove #if NET_2_0 and #if ONLY_1_1 conditions (part 1).
Atsushi Eno [Tue, 18 Jan 2011 07:23:38 +0000 (16:23 +0900)]
Do no t try to instantiate abstract types.
Tom Hindle [Tue, 18 Jan 2011 02:31:04 +0000 (19:31 -0700)]
Fix and unit test for bug #664647.
Marek Safar [Mon, 17 Jan 2011 22:30:15 +0000 (22:30 +0000)]
Fallback to corlib location when sdk path cannot be found
Marek Safar [Mon, 17 Jan 2011 17:48:15 +0000 (17:48 +0000)]
Make *mcs compiler aliases differ in sdk version only
Zoltan Varga [Mon, 17 Jan 2011 22:17:42 +0000 (23:17 +0100)]
Make runtime invoke wrappers use cdecl cconv on windows.
Zoltan Varga [Mon, 17 Jan 2011 21:58:56 +0000 (22:58 +0100)]
Applied patch from KISHIMOTO, Makoto <ksmakoto@dd.iij4u.or.jp>. Fix freebsd/amd64 build.
Zoltan Varga [Mon, 17 Jan 2011 21:43:08 +0000 (22:43 +0100)]
OP_LCOMPARE_IM has type 'L', not 'I'. Fixes #664630.
Rodrigo Kumpera [Mon, 17 Jan 2011 17:50:37 +0000 (18:50 +0100)]
Don't check for brokeness when verifying contraints.
* verify.c (is_valid_generic_instantiation): Don't
check if any argument is broken during constraint check
as an instance should be valid, but not realizable, even
if it has broken arguments.
Fixes one of the issues with #664612
Rodrigo Kumpera [Mon, 17 Jan 2011 15:31:08 +0000 (16:31 +0100)]
Fix verifier test suite to build on OSX as well
Marek Safar [Mon, 17 Jan 2011 17:20:40 +0000 (17:20 +0000)]
Add new mcs -sdk option
Zoltan Varga [Mon, 17 Jan 2011 17:06:42 +0000 (18:06 +0100)]
Fix a warning.
Zoltan Varga [Mon, 17 Jan 2011 15:13:54 +0000 (16:13 +0100)]
Avoid another case of infinite recursion in AOT.
Atsushi Eno [Mon, 17 Jan 2011 15:03:28 +0000 (00:03 +0900)]
Fix XamlValueConverter; sometimes ConverterType exists but lacks default constructor.
Jb Evain [Mon, 17 Jan 2011 14:54:02 +0000 (15:54 +0100)]
Fix pdb2mdb when a pdb has a method with no seq points.
Patch by Thad Thompson <TThompson@nucsafe.com>
Marek Safar [Mon, 17 Jan 2011 14:08:10 +0000 (14:08 +0000)]
Turn X509Certificate2UI into static class for 4.0
Marek Habersack [Mon, 17 Jan 2011 12:47:10 +0000 (13:47 +0100)]
[asp.net] ValidationUtility implementation
Marek Habersack [Mon, 17 Jan 2011 13:29:04 +0000 (14:29 +0100)]
[asp.net] Introduced unvalidated versions of Form and QueryString properties for MVC3
Marek Habersack [Mon, 17 Jan 2011 12:46:32 +0000 (13:46 +0100)]
[asp.net] Implemented dynamic HTTP module registration
Marek Habersack [Mon, 17 Jan 2011 12:43:59 +0000 (13:43 +0100)]
[asp.net] Implemented BuildManager.GetObjectFactory
This method is not used by Mono internally but is called by MVC v3.
Marek Habersack [Mon, 17 Jan 2011 12:12:16 +0000 (13:12 +0100)]
[asp.net] Added internal property InputValidationEnabled to report whether the user enabled validation for current request.
Marek Habersack [Mon, 17 Jan 2011 11:11:52 +0000 (12:11 +0100)]
[asp.net] System.Web and Microsoft.Web.Infrastructure are now friends
Marek Habersack [Thu, 13 Jan 2011 21:44:57 +0000 (22:44 +0100)]
[asp.net] Added the Microsoft.Web.Infrastructure assembly
Marek Safar [Mon, 17 Jan 2011 13:27:38 +0000 (13:27 +0000)]
[664618] Correctly encode public key length
Marek Habersack [Mon, 17 Jan 2011 13:01:31 +0000 (14:01 +0100)]
[asp.net] (4.0) Validate the form data in Form getter
Zoltan Varga [Sun, 16 Jan 2011 23:08:46 +0000 (00:08 +0100)]
Fix the previous marshalling change so it only applies to chars, not structures which contain char fields.
Zoltan Varga [Sun, 16 Jan 2011 20:10:29 +0000 (21:10 +0100)]
Pass the string encoding to emit_struct_conv () so marshalling of char arrays works on big-ending machines like s390/ppc64.
Zoltan Varga [Sun, 16 Jan 2011 15:49:16 +0000 (16:49 +0100)]
Fix a warning.