dmd 1.055 and 2.039 release
Fixes the Tango build breaks. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.055.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.039.zip
Re: dmd 1.054 and 2.038 release
Thanks a lot everybody. Also special thanks to Don for his increased involvement and stepping up to help with some serious bugfixing! It feels like D2 is becoming more solid and usable every release in spite of major features still being added. Happy new year! It will be an exciting one for D.
Re: dmd 1.055 and 2.039 release
Walter Bright Wrote: Fixes the Tango build breaks. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.055.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.039.zip And thank's a lot for this release. I was finally able to compile QtD almost without patching dmd (only patch from#3600). Getting rid of the forward reference bugs is a big milestone. We just have to make sure that there won't be regressions. Somebody mentioned a while ago about a service, that would build big D projects with the newest compiler version to avoid regressions. This idea I believe is worth discussing.
Re: dmd 1.055 and 2.039 release
Eldar Insafutdinov Wrote: Walter Bright Wrote: Fixes the Tango build breaks. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.055.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.039.zip And thank's a lot for this release. I was finally able to compile QtD almost without patching dmd (only patch from#3600). Getting rid of the forward reference bugs is a big milestone. We just have to make sure that there won't be regressions. Somebody mentioned a while ago about a service, that would build big D projects with the newest compiler version to avoid regressions. This idea I believe is worth discussing. I was wrong, there is still a forward reference bug in dmd, which I cannot reduce to a testcase, considering the size of the library.
Re: dmd 1.055 and 2.039 release
On Sun, 03 Jan 2010 10:22:02 -0500, Eldar Insafutdinov wrote: Eldar Insafutdinov Wrote: Walter Bright Wrote: Fixes the Tango build breaks. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.055.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.039.zip And thank's a lot for this release. I was finally able to compile QtD almost without patching dmd (only patch from#3600). Getting rid of the forward reference bugs is a big milestone. We just have to make sure that there won't be regressions. Somebody mentioned a while ago about a service, that would build big D projects with the newest compiler version to avoid regressions. This idea I believe is worth discussing. I was wrong, there is still a forward reference bug in dmd, which I cannot reduce to a testcase, considering the size of the library. Have you tried http://d.puremagic.com/issues/show_bug.cgi?id=102 ?
Re: dmd 1.055 and 2.039 release
Moritz Warning Wrote: On Sun, 03 Jan 2010 10:22:02 -0500, Eldar Insafutdinov wrote: Eldar Insafutdinov Wrote: Walter Bright Wrote: Fixes the Tango build breaks. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.055.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.039.zip And thank's a lot for this release. I was finally able to compile QtD almost without patching dmd (only patch from#3600). Getting rid of the forward reference bugs is a big milestone. We just have to make sure that there won't be regressions. Somebody mentioned a while ago about a service, that would build big D projects with the newest compiler version to avoid regressions. This idea I believe is worth discussing. I was wrong, there is still a forward reference bug in dmd, which I cannot reduce to a testcase, considering the size of the library. Have you tried http://d.puremagic.com/issues/show_bug.cgi?id=102 ? This patch is no longer relevant. Here is the patch http://pastebin.com/m1bed188d that fixes compiling QtD with the current dmd (I also have to apply a patch from #3600). However I cannot really file a bug as I cannot reduce it to a testcase of a reasonable size. Any chance that this patch can be applied? Shall I submit it to the bugzilla then?
Re: dmd 1.055 and 2.039 release
Walter Bright Wrote: Fixes the Tango build breaks. With RC's, you'll never need this.
Re: dmd 1.055 and 2.039 release
On Sun, 03 Jan 2010 16:06:02 -0500, digited wrote: Walter Bright Wrote: Fixes the Tango build breaks. With RC's, you'll never need this. There is always the dmd svn trunk: dsource.org/projects/dmd But a release is coming soon, please test announcement would be nice.
Re: dmd 1.055 and 2.039 release
Walter Bright Wrote: Eldar Insafutdinov wrote: This patch is no longer relevant. Here is the patch http://pastebin.com/m1bed188d that fixes compiling QtD with the current dmd (I also have to apply a patch from #3600). However I cannot really file a bug as I cannot reduce it to a testcase of a reasonable size. Any chance that this patch can be applied? Shall I submit it to the bugzilla then? You should still submit it to bugzilla, because often someone else is able to cut them down to size. There is only 2 of us working on QtD and there has not been interest from anyone to help with it. QtD contains more than 500 auto generated classes/modules with tons of methods and inter-dependencies. It's not easy at all. Consider it as an example of real word application with a million lines of code. If not Rainer's tremendous help, I would have given up with the development of QtD a while ago. He was only able to help me because he used QtD as a stress test. This patch is also made by Rainer and apparently it is no longer valid (it was applicable to dmd svn revision 323, but not 324 anymore). All I can do is to rely on Rainer again.
Re: dmd 1.055 and 2.039 release
Eldar Insafutdinov Wrote: Walter Bright Wrote: Eldar Insafutdinov wrote: This patch is no longer relevant. Here is the patch http://pastebin.com/m1bed188d that fixes compiling QtD with the current dmd (I also have to apply a patch from #3600). However I cannot really file a bug as I cannot reduce it to a testcase of a reasonable size. Any chance that this patch can be applied? Shall I submit it to the bugzilla then? You should still submit it to bugzilla, because often someone else is able to cut them down to size. There is only 2 of us working on QtD and there has not been interest from anyone to help with it. QtD contains more than 500 auto generated classes/modules with tons of methods and inter-dependencies. It's not easy at all. Consider it as an example of real word application with a million lines of code. If not Rainer's tremendous help, I would have given up with the development of QtD a while ago. He was only able to help me because he used QtD as a stress test. This patch is also made by Rainer and apparently it is no longer valid (it was applicable to dmd svn revision 323, but not 324 anymore). All I can do is to rely on Rainer again. I.e. it is valid, it just no longer fixes #2511 as it used to do. It would be nice at least to get this one fixed, as it is a blocker for us too.
Re: dmd 1.055 and 2.039 release
Hello Walter, digited wrote: Walter Bright Wrote: Fixes the Tango build breaks. With RC's, you'll never need this. I put out a beta to the people who have asked to be on the beta announcement list, and nobody (other than Don) gave any feedback on it. If you want to be on the beta list, please email me. Or on second thought, perhaps I'll ask Brad to set up a beta mailing list. If you do, please add a link to it to the D front page. (I might be interested later but not now)
Re: dmd beta mailing list
Walter Bright: The dmd-beta mailing list is for those who want to be notified of impending releases of dmd so they can check their libraries or projects against it for regressions. Good, the situation is slowly improving :-) Bye, bearophile
Re: dmd beta mailing list
bearophile Wrote: Good, the situation is slowly improving :-) :) - Why do you call this version of software 'beta'? - cuz' it'z beta than nothin'.