[Mono-dev] [PATCH] WCF multithreaded and property handling

2010-03-23 Thread Matt Dargavel
The included patches fix the following: multithreaded_fixes.patch: ObjectDisposedException, InvalidOperationException(Another async TryReceiveRequest operation is in progress) and other multithreaded timing fixes. Also includes change to make GET ?wsdl case insensitive.

[Mono-dev] [PATCH] WCF multiple service contracts on one end point

2010-03-23 Thread Matt Dargavel
Patch to allow multiple service contracts on one end point. I've included an example source code file to show what I mean. Patch also includes a one line change (101-102 in patch) to ApplyConfiguration() to add base addresses to the list directly. I noticed that calling AddBaseAddress from

[Mono-dev] [PATCH] WCF more detail on Destination Unreachable

2010-03-23 Thread Matt Dargavel
A patch to return more detail when an endpoint / operation isn't found. Not sure if you'll want to apply this, but it helped in some service debugging I was doing. Matt. DestinationUnreachableInfo.patch Description: DestinationUnreachableInfo.patch

[Mono-dev] [PATCH] WCF updated .csproj file

2010-03-23 Thread Matt Dargavel
Just in case it's of any use... :-) Matt. project_file.patch Description: project_file.patch ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list

Re: [Mono-dev] [PATCH] WCF multithreaded and property handling

2010-03-23 Thread Atsushi Eno
Hello, Thanks for the patch. They are looking like a great set of attempts for cool bugfixes :) However there is a lot of other changes that your description cannot explain. So, please first split the changes into further smaller patches for each purpose, and give explanation for each

Re: [Mono-dev] [PATCH] WCF more detail on Destination Unreachable

2010-03-23 Thread Atsushi Eno
It's looking fine, but how did you check your change? (I know it could happen not always reproducible, so that's okay if it's not really always reproducible.) BTW I thank a lot for your properties change, that fixed a bug that annoyed me today ;-) Atsushi Eno On 2010/03/23 20:28, Matt

Re: [Mono-dev] [PATCH] WCF multithreaded and property handling

2010-03-23 Thread Atsushi Eno
Hi again, As for the properties test case, never mind. I happened to get one at hand (as my reply on DestinationUnreachable implies). Atsushi Eno On 2010/03/23 21:49, Atsushi Eno wrote: Hello, Thanks for the patch. They are looking like a great set of attempts for cool bugfixes :) However

Re: [Mono-dev] [PATCH] WCF multiple service contracts on one end point

2010-03-23 Thread Atsushi Eno
I read and tried your patch, which indeed gives a great fix for your case. I'll recheck your changes and post my comments and/or apply the change. Thanks, it's really a nice fix :) Atsushi Eno On 2010/03/23 20:28, Matt Dargavel wrote: Patch to allow multiple service contracts on one end

Re: [Mono-dev] [PATCH] WCF multithreaded and property handling

2010-03-23 Thread Matt Dargavel
Ok, no problem. I can break them down more. You're right, I can provide no guarantees about the Thread.Sleep removal! But it could have been related to locking registered_channels instead of pending? I did quite a bit of multithreaded testing, and there were no problems; but I take your

Re: [Mono-dev] [PATCH] WCF more detail on Destination Unreachable

2010-03-23 Thread Matt Dargavel
You can reproduce it by requesting an operation that doesn't exist. (It was happening before I implemented the two Service Contracts on one end point change as the wrong channel dispatcher was getting the request.) So I should be able to write a test case for that... -Original Message-

[Mono-dev] projects related to C# and LINQ in Scala (Google Summer of Code)

2010-03-23 Thread Miguel Garcia
Hi, I've been contributing to the Scala compiler project [1] focusing recently on its .NET version. The Scala team participates in this year's Google Summer of Code [2], where students get paid for contributing to open-source projects. Besides the topics offered by Mono, I hope you also find

[Mono-dev] [PATCH] User Set Nursery Size

2010-03-23 Thread Sanjoy Das
Patch (subject to a #define) allows the user to set the nursery size using the environmental variable MONO_GC_PARAMS. (I guess this is required) I hereby declared that the attached patch is released under the MIT/X11 license. -- Regards, Sanjoy Das http://playingwithpointers.com

[Mono-dev] [PATCH] Two patches to make SGen work on Darwin/x86

2010-03-23 Thread Mark Probst
The first patch make mono-ehash SGen-aware, the second implements CEE_MONO_TLS on Darwin/x86. Mark sgen-fix-ehash Description: Binary data sgen-darwin-x86-tls Description: Binary data ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com

Re: [Mono-dev] [PATCH] WCF more detail on Destination Unreachable

2010-03-23 Thread Atsushi Eno
I still couldn't reproduce the detailed error message. Let's please post a runnable repro case instead of code-less explanation ;) Atsushi Eno On 2010/03/23 22:38, Matt Dargavel wrote: You can reproduce it by requesting an operation that doesn't exist. (It was happening before I implemented

Re: [Mono-dev] [PATCH] WCF multithreaded and property handling

2010-03-23 Thread Atsushi Eno
I'll apply your changes only in split form. And I won't apply any unnecessary changes unless everything got sorted out appropriately right now, as they'd rather bring mess on applying incremental changes. So, I'll skip your properties changes and 2) I'll leave Thread.Sleep() until I test