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

2010-03-23 Thread Atsushi Eno
Instead of waiting for your reply, I've rather committed the patch (with a few change) and verify it later with a runnable repro. -> DestinationUnreachableInfo.patch is done Atsushi Eno On 2010/03/24 14:35, Atsushi Eno wrote: > I still couldn't reproduce the detailed error message. Let's please

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 ASP.NE

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

[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

[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 http://playingw

[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

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

2010-03-23 Thread Matt Dargavel
No problem. Thanks for the feedback and tests. :-) > -Original Message- > From: Atsushi Eno [mailto:atsushi...@veritas-vos-liberabit.com] > Sent: 23 March 2010 1:21 PM > To: Matt Dargavel > Cc: mono-devel-list@lists.ximian.com > Subject: Re: [PATCH] WCF multiple service contracts on one

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-

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 point

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 po

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 :) Howe

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 Dargave

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 change.

[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

[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 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 he

[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. properties_handli