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.
barkerm [Sun, 16 Jan 2011 13:34:05 +0000 (13:34 +0000)]
Add missing files for connection pool changes
barkerm [Sun, 16 Jan 2011 13:32:24 +0000 (13:32 +0000)]
- Refactoring, code clean-up and reduced garbage - Introduce connection pooling for improved performance
Zoltan Varga [Sun, 16 Jan 2011 15:43:49 +0000 (16:43 +0100)]
Remove GLIB: line from configure output.
Thomas Goldstein [Sun, 16 Jan 2011 10:32:00 +0000 (11:32 +0100)]
NumericUpDown.cs: Use base 16 to convert hex string to numeric value. Fixes part of bug 661996.
Marek Habersack [Sat, 15 Jan 2011 00:52:19 +0000 (01:52 +0100)]
[asp.net] Pass /noconfig to mcs so that page builds succeed
Zoltan Varga [Fri, 14 Jan 2011 21:28:34 +0000 (22:28 +0100)]
Make OP_CHECK_THIS do a byte load on arm, since the source argument might point to a vtype if a vtype method is inlined.
Marek Habersack [Fri, 14 Jan 2011 19:54:49 +0000 (20:54 +0100)]
[asp.net] Make StopRoutingHandler actually stop the routing instead of throwing an exception
Patch from Damir Simunic <damir.simunic@wa-research.ch>, thanks!
Zoltan Varga [Fri, 14 Jan 2011 19:59:06 +0000 (20:59 +0100)]
Revert "Avoid defining boehm/sgen defines when compiling files in mini/."
Jérémie Laval [Fri, 14 Jan 2011 17:20:48 +0000 (17:20 +0000)]
Add MonoTaskExtensions to Mono.Parallel (with test and doc).
Jérémie Laval [Fri, 14 Jan 2011 16:57:34 +0000 (16:57 +0000)]
Update namespaces
Zoltan Varga [Fri, 14 Jan 2011 13:57:47 +0000 (14:57 +0100)]
Error out instead of crashing when using sgen+pthread.
Zoltan Varga [Fri, 14 Jan 2011 13:57:40 +0000 (14:57 +0100)]
Fix a warning.
Marek Safar [Fri, 14 Jan 2011 13:10:35 +0000 (13:10 +0000)]
Disable unification into current assembly, it's not fully implemented yet
Marek Safar [Fri, 14 Jan 2011 12:41:41 +0000 (12:41 +0000)]
Add weak name as allowed identity comparison result
Zoltan Varga [Fri, 14 Jan 2011 12:39:44 +0000 (13:39 +0100)]
Fix AOT.
Jérémie Laval [Thu, 13 Jan 2011 17:15:02 +0000 (17:15 +0000)]
Make use of the wait changes in the internal TaskScheduler -> IScheduler proxy.
Jérémie Laval [Thu, 13 Jan 2011 17:14:05 +0000 (17:14 +0000)]
Internal ThreadWorker deque creation is now delegated to the scheduler.
Looking into exporting ThreadWorker to Mono.Parallel
Ankit Jain [Fri, 14 Jan 2011 09:20:51 +0000 (14:50 +0530)]
[xbuild] Update Novell copyright.
Ankit Jain [Fri, 14 Jan 2011 09:17:50 +0000 (14:47 +0530)]
[xbuild] Error out, if no target is found in a project.
Marek Safar [Fri, 14 Jan 2011 08:17:57 +0000 (08:17 +0000)]
Update ikvm sources
Marek Safar [Thu, 13 Jan 2011 22:27:05 +0000 (22:27 +0000)]
Register also default assemblies in loaded files list
Marek Safar [Thu, 13 Jan 2011 19:58:30 +0000 (19:58 +0000)]
Fix System.Data.Services.Client public key
Zoltan Varga [Fri, 14 Jan 2011 02:27:43 +0000 (03:27 +0100)]
Decrease the length of the dyn_call opcode on arm to fix a warning.
Zoltan Varga [Thu, 13 Jan 2011 23:43:11 +0000 (00:43 +0100)]
Avoid defining boehm/sgen defines when compiling files in mini/.
Zoltan Varga [Thu, 13 Jan 2011 22:47:47 +0000 (23:47 +0100)]
Add some more functions to gc-internal.h to help remove all HAVE_SGEN_GC defines
from mini/.
Zoltan Varga [Thu, 13 Jan 2011 22:36:29 +0000 (23:36 +0100)]
Fix a warning.
Gonzalo Paniagua Javier [Thu, 13 Jan 2011 23:27:18 +0000 (18:27 -0500)]
[Socket] Implemented TCP keep alive support
Implemented SetTcpKeepAlive for ServicePoint*.
Andrew Jorgensen [Thu, 13 Jan 2011 18:15:46 +0000 (11:15 -0700)]
Add vcxproj files for msbuild
Andrew Jorgensen [Thu, 13 Jan 2011 22:55:25 +0000 (15:55 -0700)]
2.11
Rodrigo Kumpera [Thu, 13 Jan 2011 22:45:27 +0000 (23:45 +0100)]
Add test for #660685
Rodrigo Kumpera [Thu, 13 Jan 2011 22:42:36 +0000 (23:42 +0100)]
Handle one more case of constraint compatibility.
* verify.c (mono_generic_param_is_constraint_compatible):
Handle the case when a variable has a class constraints
and the target has reference constraint. For example:
C : string
T : class
On the above case, C can satisfy the T constraint.
Fixes #660685
Zoltan Varga [Thu, 13 Jan 2011 22:22:05 +0000 (23:22 +0100)]
Remove an unneccesary HAVE_SGEN_GC.
Ankit Jain [Thu, 13 Jan 2011 21:59:34 +0000 (03:29 +0530)]
[xbuild] Use the backing field directly to avoid evaluating again.
* Microsoft.Build.BuildEngine.Project.cs (InitializeProperties): Use
evaluatedProperties field instead of EvaluatedProperties property,
to avoid invoking a Reevaluate, since it is already in progress.
Ankit Jain [Thu, 13 Jan 2011 21:55:19 +0000 (03:25 +0530)]
[xbuild] Fix bug #664349 .
* Microsoft.Build.BuildEngine/Project.cs (BuildInternal): Set needToReevaluate to
false, when reevaluating.
Ankit Jain [Thu, 13 Jan 2011 20:47:04 +0000 (02:17 +0530)]
[xbuild] Add $(TargetDir) property.
Add $(TargetDir) and set TargetPath only if its not set already.
Ankit Jain [Thu, 13 Jan 2011 19:50:00 +0000 (01:20 +0530)]
[xbuild] Clear the built targets cache on project unload.
Remove the entries for a project from the built targets cache, on
project unload.
* Microsoft.Build.BuildEngine/Engine.cs (ClearBuiltTargetsForProject): New.
* Microsoft.Build.BuildEngine/Project.cs (BuiltTargetKeys): Remove.
(RemoveBuiltTargets): Use Engine.ClearBuiltTargetsForProject .
* Microsoft.Build.BuildEngine/Target.cs: Track api changes.
*
Marek Habersack [Thu, 13 Jan 2011 19:09:21 +0000 (20:09 +0100)]
[data-annotations] Added some missing 4.0 members
Marek Habersack [Thu, 13 Jan 2011 18:55:58 +0000 (19:55 +0100)]
[asp.net] Implemented the 4.0 type, FileLevelMasterPageControlBuilder
Zoltan Varga [Thu, 13 Jan 2011 18:03:43 +0000 (19:03 +0100)]
Emit all AOT symbols to 4 bytes on apple.
Zoltan Varga [Thu, 13 Jan 2011 17:41:01 +0000 (18:41 +0100)]
Add null check to stelem_ref_check () jit icall. Fixes #664297.
Marek Safar [Thu, 13 Jan 2011 16:26:47 +0000 (16:26 +0000)]
update ikvm
Marek Safar [Thu, 13 Jan 2011 16:26:30 +0000 (16:26 +0000)]
Tests update
Marek Safar [Thu, 13 Jan 2011 16:24:26 +0000 (16:24 +0000)]
Recover from invalid constraint syntax
Marek Safar [Thu, 13 Jan 2011 15:55:03 +0000 (15:55 +0000)]
New file
Marek Safar [Thu, 13 Jan 2011 15:53:53 +0000 (15:53 +0000)]
Revert test makefile change
Marek Safar [Thu, 13 Jan 2011 15:40:16 +0000 (15:40 +0000)]
Implement assembly name unification for imported references
Jérémie Laval [Tue, 11 Jan 2011 16:02:24 +0000 (16:02 +0000)]
Add CyclicDeque and doc
Jérémie Laval [Tue, 11 Jan 2011 13:48:17 +0000 (13:48 +0000)]
Finish ReaderWriterLockSlimmer documentation
Jérémie Laval [Tue, 11 Jan 2011 13:39:29 +0000 (13:39 +0000)]
Protect RwlSlimmer and add Try equivalent
Jérémie Laval [Tue, 11 Jan 2011 11:43:39 +0000 (11:43 +0000)]
Add missing documentation files
Jérémie Laval [Tue, 11 Jan 2011 11:02:11 +0000 (11:02 +0000)]
Adding ReaderWriterLockSlimmer to the build.
Jérémie Laval [Mon, 10 Jan 2011 19:12:57 +0000 (19:12 +0000)]
Doc for AtomicBoolean(Value)
Jérémie Laval [Mon, 10 Jan 2011 19:07:29 +0000 (19:07 +0000)]
Refactor CSnzi node to not expose too much stuff
Jérémie Laval [Mon, 10 Jan 2011 18:42:39 +0000 (18:42 +0000)]
Use correct doc dialect for true and false
Jérémie Laval [Mon, 10 Jan 2011 17:13:06 +0000 (17:13 +0000)]
Finish docs of non-obvious methods in Mono.Collections.Concurrent
Jérémie Laval [Mon, 10 Jan 2011 17:12:43 +0000 (17:12 +0000)]
Use comparer directly in ConcurrentSkipList rather than wrapped in a lambda.
Jérémie Laval [Mon, 10 Jan 2011 15:43:03 +0000 (15:43 +0000)]
Make ConcurrentSkipList implements IEnumerable and ICollection instead of IProducerConsummerCollection
Jérémie Laval [Mon, 10 Jan 2011 15:26:26 +0000 (15:26 +0000)]
Make ConcurrentOrderedList implements IEnumerable and ICollection
Jérémie Laval [Mon, 10 Jan 2011 14:59:24 +0000 (14:59 +0000)]
Rename namespaces and update docs
Jérémie Laval [Mon, 10 Jan 2011 14:06:54 +0000 (14:06 +0000)]
Add Mono.Parallel documentation to global documentation compilation step
Jérémie Laval [Mon, 10 Jan 2011 14:03:33 +0000 (14:03 +0000)]
Move documentation to the right place
Jérémie Laval [Mon, 10 Jan 2011 13:42:15 +0000 (13:42 +0000)]
More doc for ConcurrentOrderedList
Jérémie Laval [Mon, 10 Jan 2011 13:40:12 +0000 (13:40 +0000)]
Add Comparer property to ConcurrentOrderedList
Jérémie Laval [Fri, 7 Jan 2011 15:26:34 +0000 (15:26 +0000)]
Add mdoc documentation
Jérémie Laval [Fri, 7 Jan 2011 15:26:17 +0000 (15:26 +0000)]
Rename QueryReturn to CSnziQueryReturn
Jérémie Laval [Fri, 7 Jan 2011 15:25:16 +0000 (15:25 +0000)]
Use proper configuration of MCS extra flags
Jérémie Laval [Fri, 7 Jan 2011 13:49:58 +0000 (13:49 +0000)]
Plug Mono.Parallel into main build
Jérémie Laval [Fri, 7 Jan 2011 13:43:31 +0000 (13:43 +0000)]
First drop of a new Mono.Parallel assembly
Jérémie Laval [Thu, 13 Jan 2011 15:27:40 +0000 (15:27 +0000)]
Rework internal wait mechanism in thread workers participation code
Jérémie Laval [Thu, 13 Jan 2011 14:37:38 +0000 (14:37 +0000)]
Use more modern method in older Task code path
Jérémie Laval [Thu, 13 Jan 2011 14:37:04 +0000 (14:37 +0000)]
Update Watch to a struct
Jérémie Laval [Thu, 13 Jan 2011 14:35:29 +0000 (14:35 +0000)]
Fix continuation not being scheduled because of too early and too greedy disposing.
Jb Evain [Thu, 13 Jan 2011 13:30:48 +0000 (14:30 +0100)]
Fix marking of default constructor constraint
Atsushi Eno [Thu, 13 Jan 2011 12:12:41 +0000 (21:12 +0900)]
Implemented event support.
Rodrigo Kumpera [Thu, 13 Jan 2011 10:43:47 +0000 (11:43 +0100)]
Better document how remapping works
Rodrigo Kumpera [Thu, 13 Jan 2011 10:36:35 +0000 (11:36 +0100)]
Fix 2.0 remapping of System.Transations to 2.0 and not 3.5.