Andrew Jorgensen | 1 Oct 2009 04:30
Picon
Favicon
Gravatar

2.6 preview 1

The first preview build of 2.6 has been published to http://mono.ximian.com/monobuild/preview/download-preview/

The windows installer in this build is known to contain a number of problems, including but not limited to:
* Has an older build (2.4.x) of gluezilla
* Does not contain mono-tools (monodoc browser, gsharp, gendarme, etc.) or gnome-sharp
* Is larger than it was previously despite missing mono-tools, etc.

We are working through these problems but felt that it was more important to get the build (and the preview
tarballs) out into your hands.

SLE_10 and openSUSE_10.3 binary packages have been dropped (mono-tools now requires a more recent gtk
than available in SLE_10 and 10.3 will be end-of-life around the time we publish 2.6-final).

The DRAFT release notes are here: http://www.mono-project.com/Release_Notes_Mono_2.6
Rafael Teixeira | 1 Oct 2009 16:43
Picon
Gravatar

Re: 2.6 preview 1

Small typing error on the "Release Notes"

Users of mkbundle can now pass runtime options to the generated
executable by setting the <codet>MONO_BUNDLED_OPTIONS</code>
environment variable.

Where is "<codet>" it should be "<code>", I think.

Rafael "Monoman" Teixeira
---------------------------------------
"To be creative means to be in love with life. You can be creative
only if you love life enough that you want to enhance its beauty, you
want to bring a little more music to it, a little more poetry to it, a
little more dance to it."
Osho

On Wed, Sep 30, 2009 at 11:30 PM, Andrew Jorgensen
<ajorgensen <at> novell.com> wrote:
> The first preview build of 2.6 has been published to http://mono.ximian.com/monobuild/preview/download-preview/
>
> The windows installer in this build is known to contain a number of problems, including but not limited to:
> * Has an older build (2.4.x) of gluezilla
> * Does not contain mono-tools (monodoc browser, gsharp, gendarme, etc.) or gnome-sharp
> * Is larger than it was previously despite missing mono-tools, etc.
>
> We are working through these problems but felt that it was more important to get the build (and the preview
tarballs) out into your hands.
>
> SLE_10 and openSUSE_10.3 binary packages have been dropped (mono-tools now requires a more recent gtk
than available in SLE_10 and 10.3 will be end-of-life around the time we publish 2.6-final).
(Continue reading)

Jonathan Pobst | 1 Oct 2009 16:54
Gravatar

Re: 2.6 preview 1

Fixed.

Thanks!
Jon

Rafael Teixeira wrote:
> Small typing error on the "Release Notes"
> 
> Users of mkbundle can now pass runtime options to the generated
> executable by setting the <codet>MONO_BUNDLED_OPTIONS</code>
> environment variable.
> 
> Where is "<codet>" it should be "<code>", I think.
> 
> 
> Rafael "Monoman" Teixeira
> ---------------------------------------
> "To be creative means to be in love with life. You can be creative
> only if you love life enough that you want to enhance its beauty, you
> want to bring a little more music to it, a little more poetry to it, a
> little more dance to it."
> Osho
> 
> 
> 
> On Wed, Sep 30, 2009 at 11:30 PM, Andrew Jorgensen
> <ajorgensen <at> novell.com> wrote:
>> The first preview build of 2.6 has been published to http://mono.ximian.com/monobuild/preview/download-preview/
>>
>> The windows installer in this build is known to contain a number of problems, including but not limited to:
(Continue reading)

jetthink | 1 Oct 2009 17:23
Picon

sse_mathfun convert


Hi,
  I have converted exp_ps(from http://gruntthepeon.free.fr/ssemath/) to
Mono.
using System;
using Mono.Simd;

public static class Myext{
    public static unsafe Vector4i LogicalLeftShift(this Vector4i v1, int
amount)
    {
        Vector4i res = new Vector4i();
        int* a = (int*)&v1;
        int* b =(int*)&res;
        for (int i = 0; i < 4; ++i)
            *b++ = (int)((uint)(*a++) << amount);
        return res;
    }
    public static unsafe Vector4ui LogicalLeftShift(this Vector4ui v1, int
amount)
    {
        Vector4ui res = new Vector4ui();
        uint* a = (uint*)&v1;
        uint* b =(uint*)&res;
        for (int i = 0; i < 4; ++i)
            *b++ = ((uint)(*a++) << amount);
        return res;
    }
    public static unsafe Vector4f Cast2Vector4f(this Vector4i v1)
    {
(Continue reading)

Daniel Morgan | 1 Oct 2009 17:26
Picon
Favicon

Re: 2.6 preview 1

Is the Mono for Windows installer bigger now because it includes the mono.dll and mono static libraries
like libmono.a which non-embedders do not need?

I think maybe there should be two installers for mono on windows.

1. Normal. (Mono/Gtk+/Gtk# Runtime and Compilers and Tools).
2. Embedded.  This would require the first installer. The embedded can include the extra mono.dll and
libmono.a and other libraries needed for embedding mono.  This would also be the version you would need to
build mono or gtk# from source.

This will make the Normal installer smaller.

--- On Wed, 9/30/09, Andrew Jorgensen <ajorgensen <at> novell.com> wrote:

> From: Andrew Jorgensen <ajorgensen <at> novell.com>
> Subject: [Mono-dev] 2.6 preview 1
> To: mono-packagers-list <at> lists.ximian.com
> Cc: "mono-devel" <mono-devel-list <at> lists.ximian.com>
> Date: Wednesday, September 30, 2009, 10:30 PM
> The first preview build of 2.6 has
> been published to http://mono.ximian.com/monobuild/preview/download-preview/
> 
> The windows installer in this build is known to contain a
> number of problems, including but not limited to:
> * Has an older build (2.4.x) of gluezilla
> * Does not contain mono-tools (monodoc browser, gsharp,
> gendarme, etc.) or gnome-sharp
> * Is larger than it was previously despite missing
> mono-tools, etc.
> 
(Continue reading)

Robert Jordan | 1 Oct 2009 17:38
Picon
Gravatar

Re: 2.6 preview 1

Daniel Morgan wrote:
> Is the Mono for Windows installer bigger now because it includes the mono.dll and mono static libraries
like libmono.a which non-embedders do not need?

Mono.dll is required by the Windows build, so it cannot be omitted.
Libmono.a is of no use under Windows and it should not be distributed
anyway. Mono.lib (I believe it's still not distributed) would be just
a tiny import library.

Robert
LKeene | 1 Oct 2009 19:56
Picon

Re: 2.6 preview 1


Has the Task Parallel Library been performance tested on OSX? I've been
having a tough time getting any kind of performance out of my threads on the
Mac+Mono platform. Maybe this is the solution?

-L

Andrew Jorgensen-4 wrote:
> 
> The first preview build of 2.6 has been published to
> http://mono.ximian.com/monobuild/preview/download-preview/
> 
> The windows installer in this build is known to contain a number of
> problems, including but not limited to:
> * Has an older build (2.4.x) of gluezilla
> * Does not contain mono-tools (monodoc browser, gsharp, gendarme, etc.) or
> gnome-sharp
> * Is larger than it was previously despite missing mono-tools, etc.
> 
> We are working through these problems but felt that it was more important
> to get the build (and the preview tarballs) out into your hands.
> 
> SLE_10 and openSUSE_10.3 binary packages have been dropped (mono-tools now
> requires a more recent gtk than available in SLE_10 and 10.3 will be
> end-of-life around the time we publish 2.6-final).
> 
> The DRAFT release notes are here:
> http://www.mono-project.com/Release_Notes_Mono_2.6
> 
> _______________________________________________
(Continue reading)

Jérémie Laval | 1 Oct 2009 20:49
Picon
Gravatar

Re: 2.6 preview 1

I never heard of it tested under OSX.

--
Jérémie Laval
jeremie.laval <at> gmail.com
http://neteril.org


On Thu, Oct 1, 2009 at 7:56 PM, LKeene <lionel.keene <at> gmail.com> wrote:

Has the Task Parallel Library been performance tested on OSX? I've been
having a tough time getting any kind of performance out of my threads on the
Mac+Mono platform. Maybe this is the solution?

-L



Andrew Jorgensen-4 wrote:
>
> The first preview build of 2.6 has been published to
> http://mono.ximian.com/monobuild/preview/download-preview/
>
> The windows installer in this build is known to contain a number of
> problems, including but not limited to:
> * Has an older build (2.4.x) of gluezilla
> * Does not contain mono-tools (monodoc browser, gsharp, gendarme, etc.) or
> gnome-sharp
> * Is larger than it was previously despite missing mono-tools, etc.
>
> We are working through these problems but felt that it was more important
> to get the build (and the preview tarballs) out into your hands.
>
> SLE_10 and openSUSE_10.3 binary packages have been dropped (mono-tools now
> requires a more recent gtk than available in SLE_10 and 10.3 will be
> end-of-life around the time we publish 2.6-final).
>
> The DRAFT release notes are here:
> http://www.mono-project.com/Release_Notes_Mono_2.6
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list <at> lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>

--
View this message in context: http://www.nabble.com/2.6-preview-1-tp25692276p25703738.html
Sent from the Mono - Dev mailing list archive at Nabble.com.

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
Alan McGovern | 2 Oct 2009 00:27
Picon
Gravatar

Re: 2.6 preview 1

Hey,

On Thu, Oct 1, 2009 at 6:56 PM, LKeene <lionel.keene <at> gmail.com> wrote:

Has the Task Parallel Library been performance tested on OSX? I've been
having a tough time getting any kind of performance out of my threads on the
Mac+Mono platform. Maybe this is the solution?

Unlikely. I mean this in a constructive way, but the problem is more likely just a bad threading implementation. Altering how you split data up between threads and/or how you manage the threads would likely be the best way of improving performance. Performance of Mac + Mono should be very close to Linux + Mono. If you're seeing a huge difference in the exact same code it might be worth filing a bug.

Alan.
-L



Andrew Jorgensen-4 wrote:
>
> The first preview build of 2.6 has been published to
> http://mono.ximian.com/monobuild/preview/download-preview/
>
> The windows installer in this build is known to contain a number of
> problems, including but not limited to:
> * Has an older build (2.4.x) of gluezilla
> * Does not contain mono-tools (monodoc browser, gsharp, gendarme, etc.) or
> gnome-sharp
> * Is larger than it was previously despite missing mono-tools, etc.
>
> We are working through these problems but felt that it was more important
> to get the build (and the preview tarballs) out into your hands.
>
> SLE_10 and openSUSE_10.3 binary packages have been dropped (mono-tools now
> requires a more recent gtk than available in SLE_10 and 10.3 will be
> end-of-life around the time we publish 2.6-final).
>
> The DRAFT release notes are here:
> http://www.mono-project.com/Release_Notes_Mono_2.6
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list <at> lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>

--
View this message in context: http://www.nabble.com/2.6-preview-1-tp25692276p25703738.html
Sent from the Mono - Dev mailing list archive at Nabble.com.

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
LKeene | 2 Oct 2009 00:33
Picon

Re: 2.6 preview 1


Hey Alan,

I understand. I've been through the algorithm and it's very sound. It
screams on Microsoft .net, runs nicely (but a little slower) on Mono runtime
and Linux. Bogs down like crazy on Mono + Mac. I have a sneaky suspicion
it's the way the calling thread is waiting for the worker threads to finish
(WaitHandle.WaitAll(...)). Maybe Mono's Mac implementation of this is very
inefficient?

-L

I'm going to prepare a compact test case that illustrates the behavior.

Alan McGovern-2 wrote:
> 
> Hey,
> 
> On Thu, Oct 1, 2009 at 6:56 PM, LKeene <lionel.keene <at> gmail.com> wrote:
> 
>>
>> Has the Task Parallel Library been performance tested on OSX? I've been
>> having a tough time getting any kind of performance out of my threads on
>> the
>> Mac+Mono platform. Maybe this is the solution?
>>
>> Unlikely. I mean this in a constructive way, but the problem is more
>> likely
> just a bad threading implementation. Altering how you split data up
> between
> threads and/or how you manage the threads would likely be the best way of
> improving performance. Performance of Mac + Mono should be very close to
> Linux + Mono. If you're seeing a huge difference in the exact same code it
> might be worth filing a bug.
> 
> Alan.
> 
>> -L
>>
>>
>>
>> Andrew Jorgensen-4 wrote:
>> >
>> > The first preview build of 2.6 has been published to
>> > http://mono.ximian.com/monobuild/preview/download-preview/
>> >
>> > The windows installer in this build is known to contain a number of
>> > problems, including but not limited to:
>> > * Has an older build (2.4.x) of gluezilla
>> > * Does not contain mono-tools (monodoc browser, gsharp, gendarme, etc.)
>> or
>> > gnome-sharp
>> > * Is larger than it was previously despite missing mono-tools, etc.
>> >
>> > We are working through these problems but felt that it was more
>> important
>> > to get the build (and the preview tarballs) out into your hands.
>> >
>> > SLE_10 and openSUSE_10.3 binary packages have been dropped (mono-tools
>> now
>> > requires a more recent gtk than available in SLE_10 and 10.3 will be
>> > end-of-life around the time we publish 2.6-final).
>> >
>> > The DRAFT release notes are here:
>> > http://www.mono-project.com/Release_Notes_Mono_2.6
>> >
>> > _______________________________________________
>> > Mono-devel-list mailing list
>> > Mono-devel-list <at> lists.ximian.com
>> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/2.6-preview-1-tp25692276p25703738.html
>> Sent from the Mono - Dev mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list <at> lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list <at> lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> 

--

-- 
View this message in context: http://www.nabble.com/2.6-preview-1-tp25692276p25707643.html
Sent from the Mono - Dev mailing list archive at Nabble.com.

Gmane