Re: dmd 1.066 and 2.051 release

2010-12-31 Thread Thomas Mader
Am 2010-12-21 09:38, schrieb Walter Bright: This is another bug fix release. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.066.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.051.zip Is it possible that someone creates

Re: dmd 1.066 and 2.051 release

2010-12-24 Thread Caligo
Why are they calling it RedBlackTree? why not Set? C++ std::set is a red-black tree as far as I know, but they named it set. On Fri, Dec 24, 2010 at 1:25 AM, bearophile bearophileh...@lycos.comwrote: Andrei: Apologies for that. This is a major addition! Walter, I just updated the

Re: dmd 1.066 and 2.051 release

2010-12-24 Thread Ali Çehreli
Caligo wrote: Why are they calling it RedBlackTree? why not Set? C++ std::set is a red-black tree as far as I know, but they named it set. std::set uses a red-black tree in most (all?) C++ standard library implementations; so does std::map. Neither is a red-black tree. They use red-black

Re: dmd 1.066 and 2.051 release

2010-12-24 Thread Jonathan M Davis
On Friday 24 December 2010 00:02:06 Caligo wrote: Why are they calling it RedBlackTree? why not Set? C++ std::set is a red-black tree as far as I know, but they named it set. Andrei decided that the containers in Phobos will named after what they actually are instead of what they're used

Re: dmd 1.066 and 2.051 release

2010-12-24 Thread Ali Çehreli
Jonathan M Davis wrote: On Friday 24 December 2010 00:02:06 Caligo wrote: Why are they calling it RedBlackTree? why not Set? C++ std::set is a red-black tree as far as I know, but they named it set. Andrei decided that the containers in Phobos will named after what they actually are

Re: dmd 1.066 and 2.051 release

2010-12-24 Thread Caligo
So what does one use in D if something like std::unordered_set is needed? RedBlackTree is ordered as far as I can tell. On Fri, Dec 24, 2010 at 6:08 PM, Jonathan M Davis jmdavisp...@gmx.comwrote: On Friday 24 December 2010 00:02:06 Caligo wrote: Why are they calling it RedBlackTree? why not

Re: dmd 1.066 and 2.051 release

2010-12-24 Thread Ali Çehreli
Caligo wrote: So what does one use in D if something like std::unordered_set is needed? Like std::unordered_sets, D's associative arrays are hash tables. A table of doubles indexed with string keys: double[string] my_table; Ali RedBlackTree is ordered as far as I can tell. On Fri,

Re: dmd 1.066 and 2.051 release

2010-12-24 Thread Jonathan M Davis
On Friday 24 December 2010 17:48:46 Ali Çehreli wrote: Jonathan M Davis wrote: On Friday 24 December 2010 00:02:06 Caligo wrote: Why are they calling it RedBlackTree? why not Set? C++ std::set is a red-black tree as far as I know, but they named it set. Andrei decided that the

Re: dmd 1.066 and 2.051 release

2010-12-23 Thread Steven Schveighoffer
Walter Bright Wrote: This is another bug fix release. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.066.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.051.zip I think it was overlooked on the changelog but red

Re: dmd 1.066 and 2.051 release

2010-12-23 Thread Andrei Alexandrescu
On 12/23/10 10:27 PM, Steven Schveighoffer wrote: Walter Bright Wrote: This is another bug fix release. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.066.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.051.zip I think

Re: dmd 1.066 and 2.051 release

2010-12-23 Thread Walter Bright
Andrei Alexandrescu wrote: On 12/23/10 10:27 PM, Steven Schveighoffer wrote: Walter Bright Wrote: This is another bug fix release. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.066.zip http://www.digitalmars.com/d/2.0/changelog.html

Re: dmd 1.066 and 2.051 release

2010-12-23 Thread bearophile
Andrei: Apologies for that. This is a major addition! Walter, I just updated the changelog, would you mind updating the website? Thanks, and many thanks to Steve who contributed the most complex container yet to std.container! I suggest to add a RedBlackTree example usage (a little program)

dmd 1.066 and 2.051 release

2010-12-21 Thread Walter Bright
This is another bug fix release. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.066.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.051.zip

Re: dmd 1.066 and 2.051 release

2010-12-21 Thread Lars T. Kyllingstad
On Tue, 21 Dec 2010 00:38:17 -0800, Walter Bright wrote: This is another bug fix release. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.066.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.051.zip Awesome! :) This

Re: dmd 1.066 and 2.051 release

2010-12-21 Thread Walter Bright
Lars T. Kyllingstad wrote: This is the release that finally makes pure and nothrow usable! Also, I'm very thrilled about the changes to the math stuff, in particular the addition of std.mathspecial. ...for which the documentation seems to be missing, by the way. Should be up now.

Re: dmd 1.066 and 2.051 release

2010-12-21 Thread Walter Bright
Linky: http://www.digitalmars.com/d/2.0/phobos/std_mathspecial.html

Re: dmd 1.066 and 2.051 release

2010-12-21 Thread Jimmy Cao
Thanks for all the hard work. Perhaps take a break to see the eclipse? On Tue, Dec 21, 2010 at 2:59 AM, Walter Bright newshou...@digitalmars.comwrote: Linky: http://www.digitalmars.com/d/2.0/phobos/std_mathspecial.html

Re: dmd 1.066 and 2.051 release

2010-12-21 Thread Walter Bright
Jimmy Cao wrote: Thanks for all the hard work. A lot of people contributed to this release, in the form of new library modules, patches, bug reports fixes, and testing. Pretty much every release is more and more of a community effort.

Re: dmd 1.066 and 2.051 release

2010-12-21 Thread bearophile
I see several little steps forward for D/DMD in this release :-) For the next few releases I suggest to focus the efforts on the bug-fixing efforts that may break future D2 code a little. It's _much_ better to break it now that later. Some comments: - dmd2\windows\bin contains an almost empty