Jump to page: 1 24  
Page
Thread overview
dmd 1.068 and 2.053 release
May 13, 2011
Walter Bright
May 13, 2011
Andrej Mitrovic
May 13, 2011
Andrej Mitrovic
May 13, 2011
dsimcha
May 14, 2011
Walter Bright
May 13, 2011
dsimcha
May 13, 2011
Jonathan M Davis
May 13, 2011
Extrawurst
May 14, 2011
Walter Bright
May 14, 2011
Extrawurst
May 14, 2011
bearophile
May 14, 2011
Andrej Mitrovic
May 14, 2011
bearophile
May 14, 2011
Andrej Mitrovic
May 15, 2011
Rainer Schuetze
May 15, 2011
Andrej Mitrovic
May 15, 2011
Rainer Schuetze
May 15, 2011
Andrej Mitrovic
May 14, 2011
Timon Gehr
May 14, 2011
Walter Bright
May 14, 2011
Timon Gehr
May 14, 2011
Walter Bright
May 14, 2011
Mafi
May 14, 2011
Extrawurst
May 14, 2011
Mafi
May 15, 2011
Mafi
May 15, 2011
Joel Christensen
May 15, 2011
Jonathan M Davis
May 15, 2011
Joel Christensen
May 15, 2011
Walter Bright
May 16, 2011
Don
May 16, 2011
Walter Bright
May 13, 2011
Thanks for everyone's hard work on this release!

http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.067.zip

Now includes FreeBSD:

http://www.digitalmars.com/d/2.0/changelog.html
http://ftp.digitalmars.com/dmd.2.052.zip
May 13, 2011
On 5/13/11 4:27 PM, Walter Bright wrote:
> Thanks for everyone's hard work on this release!
>
> http://www.digitalmars.com/d/1.0/changelog.html
> http://ftp.digitalmars.com/dmd.1.067.zip
>
> Now includes FreeBSD:
>
> http://www.digitalmars.com/d/2.0/changelog.html
> http://ftp.digitalmars.com/dmd.2.052.zip

Repeated line:

Added 64 bit tools to Linux

In a way I do agree it deserves more than one line :o).


Andrei
May 13, 2011
133 bytes? Something went wrong with that ftp for DMD2.
May 13, 2011
I'm referring to http://ftp.digitalmars.com/dmd.2.053.zip. You've posted the wrong links in your post btw.
May 13, 2011
== Quote from Walter Bright (newshound2@digitalmars.com)'s article
> Thanks for everyone's hard work on this release!
> http://www.digitalmars.com/d/1.0/changelog.html
> http://ftp.digitalmars.com/dmd.1.067.zip
> Now includes FreeBSD:
> http://www.digitalmars.com/d/2.0/changelog.html
> http://ftp.digitalmars.com/dmd.2.052.zip

Great release!  (I know from testing the betas.)  Two issues:  The links are for previous releases and the docs for std.parallelism and std.net.isemail aren't on the website.
May 13, 2011
== Quote from Walter Bright (newshound2@digitalmars.com)'s article
> Thanks for everyone's hard work on this release!
> http://www.digitalmars.com/d/1.0/changelog.html
> http://ftp.digitalmars.com/dmd.1.067.zip
> Now includes FreeBSD:
> http://www.digitalmars.com/d/2.0/changelog.html
> http://ftp.digitalmars.com/dmd.2.052.zip

Oh, one more question I've been meaning to ask for a while:  Other than ridiculous corner cases (like needing more than 2 GB RAM for CTFE or not having 32-bit libs installed) is there any good reason to prefer either the 64-bit or 32-bit binary on a 64-bit system?
May 13, 2011
> == Quote from Walter Bright (newshound2@digitalmars.com)'s article
> 
> > Thanks for everyone's hard work on this release!
> > http://www.digitalmars.com/d/1.0/changelog.html
> > http://ftp.digitalmars.com/dmd.1.067.zip
> > Now includes FreeBSD:
> > http://www.digitalmars.com/d/2.0/changelog.html
> > http://ftp.digitalmars.com/dmd.2.052.zip
> 
> Oh, one more question I've been meaning to ask for a while: Other than ridiculous corner cases (like needing more than 2 GB RAM for CTFE or not having 32-bit libs installed) is there any good reason to prefer either the 64-bit or 32-bit binary on a 64-bit system?

I think that native is generally preferred. I don't know what the impact on performance is for sure either way, but I think that it's generally expected that native applications are going to perform better (though as I understand it, that's not always true). A _big_ reason is simply ease of installation. If you run 32-bit dmd, you need to have the 32-bit versions of certain libraries installed. Depending on your distro and what you've been doing, odds are that they aren't installed (someone who's been using dmd obviously will have them installed, but your average 64-bit Linux user probably won't). So, more is required to get the 32-bit version working than the 64-bit version.

So, other than RAM issues or library issues? There _may_ be a performance boost, but then again, there may not. Generally however, distros are going to prefer native binaries as will most users.

- Jonathan M Davis
May 13, 2011
On 13.05.2011 23:27, Walter Bright wrote:
> Thanks for everyone's hard work on this release!
>
> http://www.digitalmars.com/d/1.0/changelog.html
> http://ftp.digitalmars.com/dmd.1.067.zip
>
> Now includes FreeBSD:
>
> http://www.digitalmars.com/d/2.0/changelog.html
> http://ftp.digitalmars.com/dmd.2.052.zip

the changelog mentions:

"Bugzilla 1336: Inconsistent __traits usage"

this links to

http://d.puremagic.com/issues/show_bug.cgi?id=1336

which has absolutely nothing to do with __traits and was fixed in 2007:

"Issue 1336 - Internal error when trying to construct a class declared within a unittest from a templated class"
May 14, 2011
Corrected links!

> http://www.digitalmars.com/d/1.0/changelog.html
> http://ftp.digitalmars.com/dmd.1.068.zip
>
> http://www.digitalmars.com/d/2.0/changelog.html
> http://ftp.digitalmars.com/dmd.2.053.zip

May 14, 2011
On 5/13/2011 3:13 PM, dsimcha wrote:
> Great release!  (I know from testing the betas.)  Two issues:  The links are for
> previous releases and the docs for std.parallelism and std.net.isemail aren't on
> the website.

Up now.
« First   ‹ Prev
1 2 3 4