Re: D Hackday Round 2
On Fri, 04 Jul 2014 10:08:39 +, Dicebot wrote: On Thursday, 3 July 2014 at 23:17:33 UTC, Jonathan Crapuchettes wrote: After the success of the last D hackday, EMSI is going to attempt to have a D hackday once a month as close as we can to the first Friday of the month. Our next round will be Friday July 11. Last time 24 issues were marked as resolved by the community (including EMSI). Please join us in squashing bugs on #d. --- Jonathan Crapuchettes, Justin Whear, Brian Schott This is just one plain awesome initiative by EMSI. I wish more commercial D users did something like this! On that topic, may I also suggest publishing short summaries/reports once hackday is finish? I think that would be a great idea. I'll see what I can do. JC
D Hackday Round 2
After the success of the last D hackday, EMSI is going to attempt to have a D hackday once a month as close as we can to the first Friday of the month. Our next round will be Friday July 11. Last time 24 issues were marked as resolved by the community (including EMSI). Please join us in squashing bugs on #d. --- Jonathan Crapuchettes, Justin Whear, Brian Schott
Re: DConf 2014 Day 1 Talk 2
On Tue, 03 Jun 2014 18:43:52 +0200, Andrei Alexandrescu wrote: https://news.ycombinator.com/newest http://www.reddit.com/r/programming/comments/277k5c/ dconf_2014_day_1_talk_2_templates_in_the_wild_a/ Andrei Here is a link to the slides from the presentation. http://slides.com/jonathancrapuchettes/dconf Jonathan
D Hackday this Friday
After Andrei's call for reducing pull requests and current issues associated with D, the data department at EMSI is doing a Fix D Issues Day this Friday and we would like to invite the D community to join us. Let's get those bugs below the 2000 mark! --- Jonathan Crapuchettes, Justin Whear, Brian Schott
Re: dmd 2.065 rc 1
On Mon, 17 Feb 2014 18:17:43 -0500, Andrew Edwards wrote: First I would like to say thanks to Martin Nowak, Kenji Hara, Jordi Sayol and Brad Anderson for their support. Their efforts directly impact my ability to prepare the releases and they work tirelessly to ensure that it happens. RC1 is available for review: All Systems: http://ftp.digitalmars.com/dmd.2.065.0-rc1.zip FreeBSD: http://ftp.digitalmars.com/dmd.2.065.0-rc1.freebsd-32.zip http://ftp.digitalmars.com/dmd.2.065.0-rc1.freebsd-64.zip Linux: http://ftp.digitalmars.com/dmd_2.065.0~rc1-0_i386.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0~rc1-0_i386.deb http://ftp.digitalmars.com/dmd_2.065.0~rc1-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0~rc1-0_amd64.deb http://ftp.digitalmars.com/dmd-2.065.0~rc1-0.fedora.i386.rpm http://ftp.digitalmars.com/dmd-2.065.0~rc1-0.fedora.x86_64.rpm http://ftp.digitalmars.com/dmd-2.065.0~rc1-0.openSUSE.i386.rpm http://ftp.digitalmars.com/dmd-2.065.0~rc1-0.openSUSE.x86_64.rpm http://ftp.digitalmars.com/dmd.2.065.0-rc1.linux.zip OSX: http://ftp.digitalmars.com/dmd.2.065.0-rc1.dmg http://ftp.digitalmars.com/dmd.2.065.0-rc1.osx.zip Windows: http://ftp.digitalmars.com/dmd-2.065.0-rc1.exe http://ftp.digitalmars.com/dmd.2.065.0-rc1.windows.zip As always, remaining regressions are located here: http://d.puremagic.com/issues/buglist.cgi? query_format=advancedbug_severity=regressionbug_status=NEWbug_status=ASSIGNEDbug_status=REOPENED @Sönke Ludwig, please verify that this is fixed and update issue accordingly: http://d.puremagic.com/issues/show_bug.cgi?id=12137 @Timothee Cour, your attention is required on http://d.puremagic.com/issues/show_bug.cgi?id=11972. @All Core Devs, request a coordinated effort over the next week as we gear up for this release. This has been a long process and I do appreciate your support. The aim here is to publish a final release by next Monday with all outstanding regressions addressed. I will produce multiple RCs over the course of the week if required, however, the target release date for 2.065 is 24 Feb (EST). Andrew This is a great release! First time I have run the test suite for our library and everything worked since 2.063.2. Thank you all for your continued hard work. Jonathan
Re: dmd 2.064.2
On Tue, 05 Nov 2013 14:08:50 -0800, Walter Bright wrote: Ok, this is it: http://ftp.digitalmars.com/dmd_2.064.2-0_amd64.deb http://ftp.digitalmars.com/dmd-2.064.2-0.fedora.i386.rpm http://ftp.digitalmars.com/dmd-2.064.2-0.fedora.x86_64.rpm http://ftp.digitalmars.com/dmd_2.064.2-0_i386.deb http://ftp.digitalmars.com/dmd-2.064.2-0.openSUSE.i386.rpm http://ftp.digitalmars.com/dmd-2.064.2-0.openSUSE.x86_64.rpm http://ftp.digitalmars.com/dmd-2.064.2.exe http://ftp.digitalmars.com/dmd.2.064.2.zip http://ftp.digitalmars.com/dmd.2.064.2.dmg http://ftp.digitalmars.com/libphobos2-64_2.064.2-0_amd64.deb http://ftp.digitalmars.com/libphobos2-64_2.064.2-0_i386.deb First, I would like to thank everyone who has put hard work into the latest release and am really excited about the enhancements and fixed bugs. Second, I agree with others that this should have been 2.064, not 2.064.2. This is an initial release not a patch/minor release. Third, the fix for the issue at https://d.puremagic.com/issues/ show_bug.cgi?id=10690 was not included in the release and is a blocking bug for my company's code base. Till there is a new release with that fix included, we will not be able to use 2.064. Many thanks again for a great programming language, Jonathan from EMSI
Re: dmd 2.064.2
On Wed, 06 Nov 2013 20:27:01 +, Jonathan Crapuchettes wrote: On Tue, 05 Nov 2013 14:08:50 -0800, Walter Bright wrote: Ok, this is it: http://ftp.digitalmars.com/dmd_2.064.2-0_amd64.deb http://ftp.digitalmars.com/dmd-2.064.2-0.fedora.i386.rpm http://ftp.digitalmars.com/dmd-2.064.2-0.fedora.x86_64.rpm http://ftp.digitalmars.com/dmd_2.064.2-0_i386.deb http://ftp.digitalmars.com/dmd-2.064.2-0.openSUSE.i386.rpm http://ftp.digitalmars.com/dmd-2.064.2-0.openSUSE.x86_64.rpm http://ftp.digitalmars.com/dmd-2.064.2.exe http://ftp.digitalmars.com/dmd.2.064.2.zip http://ftp.digitalmars.com/dmd.2.064.2.dmg http://ftp.digitalmars.com/libphobos2-64_2.064.2-0_amd64.deb http://ftp.digitalmars.com/libphobos2-64_2.064.2-0_i386.deb First, I would like to thank everyone who has put hard work into the latest release and am really excited about the enhancements and fixed bugs. Second, I agree with others that this should have been 2.064, not 2.064.2. This is an initial release not a patch/minor release. Third, the fix for the issue at https://d.puremagic.com/issues/ show_bug.cgi?id=10690 was not included in the release and is a blocking bug for my company's code base. Till there is a new release with that fix included, we will not be able to use 2.064. Many thanks again for a great programming language, Jonathan from EMSI I just double checked the code in issue 10690 and it works just fine. I had assumed that my code was similar enough to not have been worth an additional bug report. I was wrong. I'll log a bug report and try to work around the assertion failure in std.algorithm. Thanks again, Jonathan
Re: dmd 2.064.2
On Wed, 06 Nov 2013 20:37:56 +, Jonathan Crapuchettes wrote: On Wed, 06 Nov 2013 20:27:01 +, Jonathan Crapuchettes wrote: On Tue, 05 Nov 2013 14:08:50 -0800, Walter Bright wrote: Ok, this is it: http://ftp.digitalmars.com/dmd_2.064.2-0_amd64.deb http://ftp.digitalmars.com/dmd-2.064.2-0.fedora.i386.rpm http://ftp.digitalmars.com/dmd-2.064.2-0.fedora.x86_64.rpm http://ftp.digitalmars.com/dmd_2.064.2-0_i386.deb http://ftp.digitalmars.com/dmd-2.064.2-0.openSUSE.i386.rpm http://ftp.digitalmars.com/dmd-2.064.2-0.openSUSE.x86_64.rpm http://ftp.digitalmars.com/dmd-2.064.2.exe http://ftp.digitalmars.com/dmd.2.064.2.zip http://ftp.digitalmars.com/dmd.2.064.2.dmg http://ftp.digitalmars.com/libphobos2-64_2.064.2-0_amd64.deb http://ftp.digitalmars.com/libphobos2-64_2.064.2-0_i386.deb First, I would like to thank everyone who has put hard work into the latest release and am really excited about the enhancements and fixed bugs. Second, I agree with others that this should have been 2.064, not 2.064.2. This is an initial release not a patch/minor release. Third, the fix for the issue at https://d.puremagic.com/issues/ show_bug.cgi?id=10690 was not included in the release and is a blocking bug for my company's code base. Till there is a new release with that fix included, we will not be able to use 2.064. Many thanks again for a great programming language, Jonathan from EMSI I just double checked the code in issue 10690 and it works just fine. I had assumed that my code was similar enough to not have been worth an additional bug report. I was wrong. I'll log a bug report and try to work around the assertion failure in std.algorithm. Thanks again, Jonathan Disregard the last post. The issue still exists; I was just looking at the wrong file.
Re: dmd 1.068 and 2.053 release
I'm getting a segfault while compiling my code with the 64-bit version of dmd 2.053. I can't seem to figure out where the problem exists, but something is making me think that it is a problem with std.parallelism. Attached is the output of dmd with -v. 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 /opt/dmd2/linux/bin64/dmd createCommuting.d countyMap.d quadpro.d flowCreation.d flowExpansion.d cube.d config_reader.d -I../ -L/usr/lib/libmysqlclient.so.16 -version=MYSQLCLIENT_16 -version=NoATLAS -debug=Hack -gc -O -v ../ccb/io/misc.d ../ccb/MySQLConnection.d ../ccb/matrix/Matrix.d ../ccb/matrix/Vector.d ../ccb/matrix/hash.d ../ccb/matrix/Util.d binary/opt/dmd2/linux/bin64/dmd version v2.053 config/opt/dmd2/linux/bin64/dmd.conf parse createCommuting parse countyMap parse quadpro parse flowCreation parse flowExpansion parse cube parse config_reader parse misc parse MySQLConnection parse Matrix parse Vector parse hash parse Util importall createCommuting importobject (/opt/dmd2/linux/bin64/../../src/druntime/import/object.di) importstd.stdio (/opt/dmd2/linux/bin64/../../src/phobos/std/stdio.d) importcore.stdc.stdio (/opt/dmd2/linux/bin64/../../src/druntime/import/core/stdc/stdio.di) importcore.stdc.config (/opt/dmd2/linux/bin64/../../src/druntime/import/core/stdc/config.di) importcore.stdc.stddef (/opt/dmd2/linux/bin64/../../src/druntime/import/core/stdc/stddef.di) importcore.stdc.stdarg (/opt/dmd2/linux/bin64/../../src/druntime/import/core/stdc/stdarg.di) importstd.stdiobase (/opt/dmd2/linux/bin64/../../src/phobos/std/stdiobase.d) importcore.memory (/opt/dmd2/linux/bin64/../../src/druntime/import/core/memory.di) importcore.stdc.errno (/opt/dmd2/linux/bin64/../../src/druntime/import/core/stdc/errno.di) importcore.stdc.stdlib (/opt/dmd2/linux/bin64/../../src/druntime/import/core/stdc/stdlib.di) importcore.stdc.string (/opt/dmd2/linux/bin64/../../src/druntime/import/core/stdc/string.di) importcore.stdc.wchar_ (/opt/dmd2/linux/bin64/../../src/druntime/import/core/stdc/wchar_.di) importcore.stdc.time (/opt/dmd2/linux/bin64/../../src/druntime/import/core/stdc/time.di) importcore.stdc.stdint (/opt/dmd2/linux/bin64/../../src/druntime/import/core/stdc/stdint.di) importcore.stdc.signal (/opt/dmd2/linux/bin64/../../src/druntime/import/core/stdc/signal.di) importstd.algorithm (/opt/dmd2/linux/bin64/../../src/phobos/std/algorithm.d) importstd.c.string (/opt/dmd2/linux/bin64/../../src/phobos/std/c/string.d) importstd.array (/opt/dmd2/linux/bin64/../../src/phobos/std/array.d) importcore.bitop (/opt/dmd2/linux/bin64/../../src/druntime/import/core/bitop.di) importstd.conv (/opt/dmd2/linux/bin64/../../src/phobos/std/conv.d) importcore.stdc.math (/opt/dmd2/linux/bin64/../../src/druntime/import/core/stdc/math.di) importstd.ctype (/opt/dmd2/linux/bin64/../../src/phobos/std/ctype.d) importstd.exception (/opt/dmd2/linux/bin64/../../src/phobos/std/exception.d) importstd.range (/opt/dmd2/linux/bin64/../../src/phobos/std/range.d) importstd.functional (/opt/dmd2/linux/bin64/../../src/phobos/std/functional.d) importstd.metastrings (/opt/dmd2/linux/bin64/../../src/phobos/std/metastrings.d) importstd.traits(/opt/dmd2/linux/bin64/../../src/phobos/std/traits.d) importstd.typetuple (/opt/dmd2/linux/bin64/../../src/phobos/std/typetuple.d) importstd.typecons (/opt/dmd2/linux/bin64/../../src/phobos/std/typecons.d) importstd.format(/opt/dmd2/linux/bin64/../../src/phobos/std/format.d) importcore.vararg (/opt/dmd2/linux/bin64/../../src/druntime/import/core/vararg.di) importstd.bitmanip (/opt/dmd2/linux/bin64/../../src/phobos/std/bitmanip.d) importstd.math (/opt/dmd2/linux/bin64/../../src/phobos/std/math.d) importstd.string(/opt/dmd2/linux/bin64/../../src/phobos/std/string.d) importcore.exception (/opt/dmd2/linux/bin64/../../src/druntime/import/core/exception.di) importstd.encoding (/opt/dmd2/linux/bin64/../../src/phobos/std/encoding.d) importstd.regex (/opt/dmd2/linux/bin64/../../src/phobos/std/regex.d) importstd.outbuffer (/opt/dmd2/linux/bin64/../../src/phobos/std/outbuffer.d) importstd.c.stdio (/opt/dmd2/linux/bin64/../../src/phobos/std/c/stdio.d) importstd.c.stdlib (/opt/dmd2/linux/bin64/../../src/phobos/std/c/stdlib.d) importstd.c.stdarg (/opt/dmd2/linux/bin64/../../src/phobos/std/c/stdarg.d) importstd.utf (/opt/dmd2/linux/bin64/../../src/phobos/std/utf.d) importstd.uni