Thread overview | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
October 29, 2010 dmd 1.065 and 2.050 release | ||||
---|---|---|---|---|
| ||||
This is primarily a bug fix release. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.065.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.050.zip |
October 29, 2010 Re: dmd 1.065 and 2.050 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright wrote:
> This is primarily a bug fix release.
And relaxed purity rules. They rule!
|
October 29, 2010 Re: dmd 1.065 and 2.050 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lutger | "Lutger" <lutger.blijdestijn@gmail.com> wrote in message news:iaf5bc$1ro0$1@digitalmars.com... > Walter Bright wrote: > >> This is primarily a bug fix release. > > And relaxed purity rules. They rule! Ha! I see what you did there... ;) |
October 29, 2010 Re: dmd 1.065 and 2.050 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | "Walter Bright" <newshound2@digitalmars.com> wrote in message news:iaf0mo$1jss$1@digitalmars.com... > This is primarily a bug fix release. > > http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.065.zip > > http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.050.zip Not a big deal, but there's a 32-byte file named ".exe" in "windows/bin". |
October 30, 2010 Re: dmd 1.065 and 2.050 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Thank you and the other people for the release. ------------------ From the changelog: > added talign() and argTypes() to TypeInfo But in this page I am seeing info only about talign(): http://www.digitalmars.com/d/2.0/phobos/object.html#talign size_t talign(); Return alignment of type What is argTypes()? Is it explained elsewhere in the docs? ------------------ > Bugzilla 4987: C function pointer syntax needs to be deprecated The situation for this bug is unchanged: http://d.puremagic.com/issues/show_bug.cgi?id=4530 ----------------- > Added relaxed purity checking rules. Very good. I hope Phobos will be updated to use that improvement, examples: http://d.puremagic.com/issues/show_bug.cgi?id=5121 http://d.puremagic.com/issues/show_bug.cgi?id=5124 ----------------- > Bugzilla 2310: Inconsistent formatting of arrays in std.stdio.write() and std.conv.to!(string)() Good. But it's silly that two so different arrays have the same textual representation: import std.stdio; void main() { auto a = ["1", "2", "3"]; auto b = [1, 2, 3]; writeln(a); // prints [1, 2, 3] writeln(b); // prints [1, 2, 3] } For the first array a textual representation like this is better because you can tell apart strings and integers from the printout: ["1", "2", "3"] This problem is the one that originally made me start putting bug reports in Bugzilla, it's my the first bug report and I regard it as important enough: http://d.puremagic.com/issues/show_bug.cgi?id=3813 Bye, bearophile |
October 30, 2010 Re: dmd 1.065 and 2.050 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | "Walter Bright" <newshound2@digitalmars.com> wrote in message news:iaf0mo$1jss$1@digitalmars.com... > This is primarily a bug fix release. > > http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.065.zip > > http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.050.zip 2.050 can no longer build rdmd (2.049 could). Apparently some problem with std.algorithm.startsWith: http://d.puremagic.com/issues/show_bug.cgi?id=5133 |
October 30, 2010 Re: dmd 1.065 and 2.050 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright wrote: > This is primarily a bug fix release. > > http://www.digitalmars.com/d/1.0/changelog.html > http://ftp.digitalmars.com/dmd.1.065.zip > > http://www.digitalmars.com/d/2.0/changelog.html > http://ftp.digitalmars.com/dmd.2.050.zip Funny, there's a link to dmd.2060 rpm in downloads: http://ftp.digitalmars.com/dmd-2.060-0.i386.rpm :) |
October 30, 2010 Re: dmd 1.065 and 2.050 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lutger | On 29/10/10 7:54 PM, Lutger wrote:
> Walter Bright wrote:
>
>> This is primarily a bug fix release.
>
> And relaxed purity rules. They rule!
What relaxations were made, exactly?
(these should probably described in the change list)
|
October 30, 2010 Re: dmd 1.065 and 2.050 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Peter Alexander | Peter Alexander <peter.alexander.au@gmail.com> wrote: > On 29/10/10 7:54 PM, Lutger wrote: >> Walter Bright wrote: >> >>> This is primarily a bug fix release. >> >> And relaxed purity rules. They rule! > > What relaxations were made, exactly? Pure functions now only require that no globals are used in their body, and that any called functions also be pure. A stronger version is created by having only parameters that are castable to immutable. The former only makes it easy to reason about code, the latter is memoizable, can safely be executed in parallel, etc. -- Simen |
October 30, 2010 Re: dmd 1.065 and 2.050 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stanislav Blinov | On Saturday 30 October 2010 06:25:06 Stanislav Blinov wrote:
> Walter Bright wrote:
> > This is primarily a bug fix release.
> >
> > http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.065.zip
> >
> > http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.050.zip
>
> Funny, there's a link to dmd.2060 rpm in downloads:
>
> http://ftp.digitalmars.com/dmd-2.060-0.i386.rpm
>
> :)
A link to the future!
- Jonathan M Davis
|
Copyright © 1999-2021 by the D Language Foundation