digitalmars.D.announce - dmd 2.065 beta 3
- Andrew Edwards (51/51) Feb 03 2014 Following are the changes incorporated since beta 2:
- Andrew Edwards (2/2) Feb 03 2014 Windows users, please give the new installer a try. It has been updated
- Tiberiu Gal (2/4) Feb 03 2014 http://ftp.digitalmars.com/dmd.2.065.0-b3.exe returns 404
- evilrat (11/13) Feb 03 2014 vc2013/win 8.1/winsdk 8.1
- Rainer Schuetze (12/24) Feb 04 2014 There is an unfortunate collision with the search paths for 64-bit and
- Kapps (2/16) Feb 09 2014 These steps were required for me as well, VS 2013 and Windows 8.1.
- Brad Anderson (5/7) Feb 03 2014 Seems to work well here. I thought something was odd when I saw a
- Andrew Edwards (6/12) Feb 03 2014 Should be:
- Tiberiu Gal (2/18) Feb 03 2014 it works fine for me - using the default settings
- Rory McGuire (2/55) Feb 03 2014
- Andrew Edwards (4/5) Feb 03 2014 Linux
- Rory McGuire (3/9) Feb 03 2014 Thanks, ahh! its the tilde.
- deadalnix (8/14) Feb 07 2014 First, the work you do is awesome. This release will be much
- Walter Bright (2/3) Feb 03 2014 Thank you!
- Meta (3/62) Feb 03 2014 When installing on Windows, it lists the required space on disk
- Andrew Edwards (4/5) Feb 03 2014 That's something we can work towards fixing. But does it install? Is it
- Meta (3/10) Feb 03 2014 It seems to install and work correctly. I haven't encountered any
- Andrei Alexandrescu (3/9) Feb 04 2014 Let's record that as a bugzilla issue. Thanks,
- Martin Nowak (3/5) Feb 04 2014 https://d.puremagic.com/issues/show_bug.cgi?id=12075
- evilrat (6/6) Feb 03 2014 i have some strange behaviour when building with -O, if in short
- Kapps (9/15) Feb 04 2014 You are dereferencing null.
- evilrat (4/20) Feb 04 2014 oh, ok thanks. i forgot about asserts being omitted for
- Jordi Sayol (9/13) Feb 04 2014 Correct deb download links:
- Don (4/9) Feb 07 2014 I just found a disastrous optimizer bug in our production code.
- Rory McGuire (2/17) Feb 07 2014
- Francesco Cattoglio (2/4) Feb 07 2014 Because of no final by default?
- Don (5/9) Feb 07 2014 No. The bug has probably always been present in the 64 bit DMD.
- Walter Bright (2/4) Feb 07 2014 It's in 32 bit DMD too.
- Lionello Lunesu (10/12) Feb 07 2014 These are the correct titles for the Installer pull requests:
- Martin Nowak (5/7) Feb 07 2014 Do we need separate libphobos2 debian packages?
- Jordi Sayol (8/15) Feb 07 2014 That's correct, libphobos2.* is in the all-in-one dmd deb package. If a ...
- extrawurst (5/5) Feb 10 2014 I gave beta 3 on my win32 dev machine a try today and noticed
- Martin Nowak (4/8) Feb 10 2014 Is this optimized?
- extrawurst (4/14) Feb 11 2014 No no optimization enabled and I am also not using any diet
- =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= (2/6) Feb 12 2014 https://d.puremagic.com/issues/show_bug.cgi?id=12137
Following are the changes incorporated since beta 2: DMD Issue 10133 - ICE for templated static conditional lambda Issue 11993 - typeof(this) in constraint of member function template should reflect method qualifier Issue 11447 - Closure provide bogus values Issue 12016 - implicit immutable upcast becomes null in CTFE Issue 12008 - alias this and "unable to resolve forward reference" Issue 12023 - template mixin fails within template class Issue 12037 - Link-failure with std.numeric.CustomFloat Issue 12038 - alias this and &this cause ICE Issue 12017 - DDoc leaves out the majority of documentation Issue 12040 - Compiler segfault with circular reference in variable type Phobos Issue 12024 - template instantiation for swap(SysTime, SysTime) fails Issue 11973 - Please use any instead Installer Pull 45 - add alternative download for dmd.${Version2}.zip Pull 52 - disable Audio and USB in VirtualBox Pull 51 - use lib64 for phobo64.lib and gcstub64.obj on Windows Pull 50 - only copy explicitly listed files from phobos Pull 49 - Improved build automation using Vagrant Pull 46 - fix deb copyright typo Pull 48 - Update deb/rpm to new dmd versioning scheme. Binaries have been published: All Systems http://ftp.digitalmars.com/dmd.2.065.0-b3.zip FreeBSD http://ftp.digitalmars.com/dmd.2.065.0-b3.freebsd-32.zip http://ftp.digitalmars.com/dmd.2.065.0-b3.freebsd-64.zip Linux http://ftp.digitalmars.com/dmd.2.065.0-b3.linux.zip http://ftp.digitalmars.com/dmd_2.065.0-b3-0_amd64.deb http://ftp.digitalmars.com/dmd_2.065.0-b3-0_i386.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_i386.deb http://ftp.digitalmars.com/dmd-2.065.0~b3-0.openSUSE.x86_64.rpm http://ftp.digitalmars.com/dmd-2.065.0~b3-0.fedora.x86_64.rpm http://ftp.digitalmars.com/dmd-2.065.0~b3-0.openSUSE.i386.rpm http://ftp.digitalmars.com/dmd-2.065.0~b3-0.fedora.i386.rpm OSX http://ftp.digitalmars.com/dmd.2.065.0-b3.osx.zip http://ftp.digitalmars.com/dmd.2.065.0-b3.dmg Windows http://ftp.digitalmars.com/dmd.2.065.0-b3.exe http://ftp.digitalmars.com/dmd.2.065.0-b3.windows.zip The list of current regressions may be accessed here: http://d.puremagic.com/issues/buglist.cgi?query_format=advanced&bug_severity=regression&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED Regards, Andrew
Feb 03 2014
Windows users, please give the new installer a try. It has been updated to facilitate proper installation.
Feb 03 2014
On Monday, 3 February 2014 at 18:37:20 UTC, Andrew Edwards wrote:Windows users, please give the new installer a try. It has been updated to facilitate proper installation.http://ftp.digitalmars.com/dmd.2.065.0-b3.exe returns 404
Feb 03 2014
On Monday, 3 February 2014 at 18:37:20 UTC, Andrew Edwards wrote:Windows users, please give the new installer a try. It has been updated to facilitate proper installation.vc2013/win 8.1/winsdk 8.1 detects visual studio correctly, path to win sdk correctly. has wrong path to mspdb120.dll, current: PATH=%PATH%;%VCINSTALLDIR%\bin\x86_amd64;%VCINSTALLDIR%\..\Common7\IDE should be: PATH=%PATH%;%VCINSTALLDIR%\bin;%VCINSTALLDIR%\..\Common7\IDE has no path to libs dir for sdk 8.1, should be: ; Platform libraries (Windows SDK 8.1) LIB=%LIB%;"%WindowsSdkDir%\Lib\winv6.3\um\x64" after these changes all seems to be working.
Feb 03 2014
On 03.02.2014 19:54, evilrat wrote:On Monday, 3 February 2014 at 18:37:20 UTC, Andrew Edwards wrote:There is an unfortunate collision with the search paths for 64-bit and 32-bit linker: 1. If you let the installer patch sc.ini to use the latest VS installation, it will use the 64-bit linker, and the settings are ok 2. If the installer does patch sc.ini or if you just use the zip-distribution, the 32-bit linker is the default as it has the same installation path for all supported versions of VS. I guess we could always add the line PATH=%PATH%;%VCINSTALLDIR%\bin;%VCINSTALLDIR%\..\Common7\IDE after the VS version specific lines.Windows users, please give the new installer a try. It has been updated to facilitate proper installation.vc2013/win 8.1/winsdk 8.1 detects visual studio correctly, path to win sdk correctly. has wrong path to mspdb120.dll, current: PATH=%PATH%;%VCINSTALLDIR%\bin\x86_amd64;%VCINSTALLDIR%\..\Common7\IDE should be: PATH=%PATH%;%VCINSTALLDIR%\bin;%VCINSTALLDIR%\..\Common7\IDEhas no path to libs dir for sdk 8.1, should be: ; Platform libraries (Windows SDK 8.1) LIB=%LIB%;"%WindowsSdkDir%\Lib\winv6.3\um\x64"According to commit log, this has been taking care of.
Feb 04 2014
On Monday, 3 February 2014 at 18:54:49 UTC, evilrat wrote:On Monday, 3 February 2014 at 18:37:20 UTC, Andrew Edwards wrote:These steps were required for me as well, VS 2013 and Windows 8.1.Windows users, please give the new installer a try. It has been updated to facilitate proper installation.vc2013/win 8.1/winsdk 8.1 detects visual studio correctly, path to win sdk correctly. has wrong path to mspdb120.dll, current: PATH=%PATH%;%VCINSTALLDIR%\bin\x86_amd64;%VCINSTALLDIR%\..\Common7\IDE should be: PATH=%PATH%;%VCINSTALLDIR%\bin;%VCINSTALLDIR%\..\Common7\IDE has no path to libs dir for sdk 8.1, should be: ; Platform libraries (Windows SDK 8.1) LIB=%LIB%;"%WindowsSdkDir%\Lib\winv6.3\um\x64" after these changes all seems to be working.
Feb 09 2014
On Monday, 3 February 2014 at 18:37:20 UTC, Andrew Edwards wrote:Windows users, please give the new installer a try. It has been updated to facilitate proper installation.Seems to work well here. I thought something was odd when I saw a flash of an attempt to download from downloads.dlang.org but looking into it I didn't know about Martin's Alt URL addition (very handy).
Feb 03 2014
On 2/3/14, 1:34 PM, Andrew Edwards wrote:Binaries have been published: Linux http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_i386.debShould be: http://ftp.digitalmars.com/libphobos2-65_2.065.0~b3-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0~b3-0_i386.debWindows http://ftp.digitalmars.com/dmd.2.065.0-b3.exeShould be http://ftp.digitalmars.com/dmd-2.065.0-b3.exe
Feb 03 2014
On Monday, 3 February 2014 at 18:47:46 UTC, Andrew Edwards wrote:On 2/3/14, 1:34 PM, Andrew Edwards wrote:it works fine for me - using the default settingsBinaries have been published: Linux http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_i386.debShould be: http://ftp.digitalmars.com/libphobos2-65_2.065.0~b3-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0~b3-0_i386.debWindows http://ftp.digitalmars.com/dmd.2.065.0-b3.exeShould be http://ftp.digitalmars.com/dmd-2.065.0-b3.exe
Feb 03 2014
http://ftp.digitalmars.com/dmd_2.065.0-b3-0_amd64.deb is 404 for me. On Mon, Feb 3, 2014 at 8:34 PM, Andrew Edwards <ridimz yahoo.com> wrote:Following are the changes incorporated since beta 2: DMD Issue 10133 - ICE for templated static conditional lambda Issue 11993 - typeof(this) in constraint of member function template should reflect method qualifier Issue 11447 - Closure provide bogus values Issue 12016 - implicit immutable upcast becomes null in CTFE Issue 12008 - alias this and "unable to resolve forward reference" Issue 12023 - template mixin fails within template class Issue 12037 - Link-failure with std.numeric.CustomFloat Issue 12038 - alias this and &this cause ICE Issue 12017 - DDoc leaves out the majority of documentation Issue 12040 - Compiler segfault with circular reference in variable type Phobos Issue 12024 - template instantiation for swap(SysTime, SysTime) fails Issue 11973 - Please use any instead Installer Pull 45 - add alternative download for dmd.${Version2}.zip Pull 52 - disable Audio and USB in VirtualBox Pull 51 - use lib64 for phobo64.lib and gcstub64.obj on Windows Pull 50 - only copy explicitly listed files from phobos Pull 49 - Improved build automation using Vagrant Pull 46 - fix deb copyright typo Pull 48 - Update deb/rpm to new dmd versioning scheme. Binaries have been published: All Systems http://ftp.digitalmars.com/dmd.2.065.0-b3.zip FreeBSD http://ftp.digitalmars.com/dmd.2.065.0-b3.freebsd-32.zip http://ftp.digitalmars.com/dmd.2.065.0-b3.freebsd-64.zip Linux http://ftp.digitalmars.com/dmd.2.065.0-b3.linux.zip http://ftp.digitalmars.com/dmd_2.065.0-b3-0_amd64.deb http://ftp.digitalmars.com/dmd_2.065.0-b3-0_i386.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_i386.deb http://ftp.digitalmars.com/dmd-2.065.0~b3-0.openSUSE.x86_64.rpm http://ftp.digitalmars.com/dmd-2.065.0~b3-0.fedora.x86_64.rpm http://ftp.digitalmars.com/dmd-2.065.0~b3-0.openSUSE.i386.rpm http://ftp.digitalmars.com/dmd-2.065.0~b3-0.fedora.i386.rpm OSX http://ftp.digitalmars.com/dmd.2.065.0-b3.osx.zip http://ftp.digitalmars.com/dmd.2.065.0-b3.dmg Windows http://ftp.digitalmars.com/dmd.2.065.0-b3.exe http://ftp.digitalmars.com/dmd.2.065.0-b3.windows.zip The list of current regressions may be accessed here: http://d.puremagic.com/issues/buglist.cgi?query_format= advanced&bug_severity=regression&bug_status=NEW&bug_ status=ASSIGNED&bug_status=REOPENED Regards, Andrew
Feb 03 2014
On 2/3/14, 2:12 PM, Rory McGuire wrote:http://ftp.digitalmars.com/__dmd_2.065.0-b3-0_amd64.deb is 404 for me.Linux http://ftp.digitalmars.com/dmd_2.065.0~b3-0_amd64.deb http://ftp.digitalmars.com/dmd_2.065.0~b3-0_i386.deb
Feb 03 2014
Thanks, ahh! its the tilde. Cheers, On Mon, Feb 3, 2014 at 9:20 PM, Andrew Edwards <ridimz yahoo.com> wrote:On 2/3/14, 2:12 PM, Rory McGuire wrote:http://ftp.digitalmars.com/__dmd_2.065.0-b3-0_amd64.deb is 404 for me.Linux http://ftp.digitalmars.com/dmd_2.065.0~b3-0_amd64.deb http://ftp.digitalmars.com/dmd_2.065.0~b3-0_i386.deb
Feb 03 2014
On Monday, 3 February 2014 at 19:20:05 UTC, Andrew Edwards wrote:On 2/3/14, 2:12 PM, Rory McGuire wrote:First, the work you do is awesome. This release will be much nicer than previous one. Everybody have the option to test easily and report regressions. As far as I can tell, I have no regression in my code (it compiles and test suite passes). Good jib everybody. Don's bug is quite scary, so probably want to release a beta 4.http://ftp.digitalmars.com/__dmd_2.065.0-b3-0_amd64.deb is 404 for me.Linux http://ftp.digitalmars.com/dmd_2.065.0~b3-0_amd64.deb http://ftp.digitalmars.com/dmd_2.065.0~b3-0_i386.deb
Feb 07 2014
On 2/3/2014 10:34 AM, Andrew Edwards wrote:Following are the changes incorporated since beta 2:Thank you!
Feb 03 2014
On Monday, 3 February 2014 at 18:34:15 UTC, Andrew Edwards wrote:Following are the changes incorporated since beta 2: DMD Issue 10133 - ICE for templated static conditional lambda Issue 11993 - typeof(this) in constraint of member function template should reflect method qualifier Issue 11447 - Closure provide bogus values Issue 12016 - implicit immutable upcast becomes null in CTFE Issue 12008 - alias this and "unable to resolve forward reference" Issue 12023 - template mixin fails within template class Issue 12037 - Link-failure with std.numeric.CustomFloat Issue 12038 - alias this and &this cause ICE Issue 12017 - DDoc leaves out the majority of documentation Issue 12040 - Compiler segfault with circular reference in variable type Phobos Issue 12024 - template instantiation for swap(SysTime, SysTime) fails Issue 11973 - Please use any instead Installer Pull 45 - add alternative download for dmd.${Version2}.zip Pull 52 - disable Audio and USB in VirtualBox Pull 51 - use lib64 for phobo64.lib and gcstub64.obj on Windows Pull 50 - only copy explicitly listed files from phobos Pull 49 - Improved build automation using Vagrant Pull 46 - fix deb copyright typo Pull 48 - Update deb/rpm to new dmd versioning scheme. Binaries have been published: All Systems http://ftp.digitalmars.com/dmd.2.065.0-b3.zip FreeBSD http://ftp.digitalmars.com/dmd.2.065.0-b3.freebsd-32.zip http://ftp.digitalmars.com/dmd.2.065.0-b3.freebsd-64.zip Linux http://ftp.digitalmars.com/dmd.2.065.0-b3.linux.zip http://ftp.digitalmars.com/dmd_2.065.0-b3-0_amd64.deb http://ftp.digitalmars.com/dmd_2.065.0-b3-0_i386.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_i386.deb http://ftp.digitalmars.com/dmd-2.065.0~b3-0.openSUSE.x86_64.rpm http://ftp.digitalmars.com/dmd-2.065.0~b3-0.fedora.x86_64.rpm http://ftp.digitalmars.com/dmd-2.065.0~b3-0.openSUSE.i386.rpm http://ftp.digitalmars.com/dmd-2.065.0~b3-0.fedora.i386.rpm OSX http://ftp.digitalmars.com/dmd.2.065.0-b3.osx.zip http://ftp.digitalmars.com/dmd.2.065.0-b3.dmg Windows http://ftp.digitalmars.com/dmd.2.065.0-b3.exe http://ftp.digitalmars.com/dmd.2.065.0-b3.windows.zip The list of current regressions may be accessed here: http://d.puremagic.com/issues/buglist.cgi?query_format=advanced&bug_severity=regression&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED Regards, AndrewWhen installing on Windows, it lists the required space on disk as 0KB.
Feb 03 2014
On 2/3/14, 5:29 PM, Meta wrote:When installing on Windows, it lists the required space on disk as 0KB.That's something we can work towards fixing. But does it install? Is it working for you? Are you having any problems with it that needs to be addressed?
Feb 03 2014
On Monday, 3 February 2014 at 23:34:28 UTC, Andrew Edwards wrote:On 2/3/14, 5:29 PM, Meta wrote:It seems to install and work correctly. I haven't encountered any regressions yet with my old code.When installing on Windows, it lists the required space on disk as 0KB.That's something we can work towards fixing. But does it install? Is it working for you? Are you having any problems with it that needs to be addressed?
Feb 03 2014
On 2/3/14, 3:34 PM, Andrew Edwards wrote:On 2/3/14, 5:29 PM, Meta wrote:Let's record that as a bugzilla issue. Thanks, AndreiWhen installing on Windows, it lists the required space on disk as 0KB.That's something we can work towards fixing. But does it install? Is it working for you? Are you having any problems with it that needs to be addressed?
Feb 04 2014
On Tuesday, 4 February 2014 at 18:51:06 UTC, Andrei Alexandrescu wrote:Let's record that as a bugzilla issue. Thanks, Andreihttps://d.puremagic.com/issues/show_bug.cgi?id=12075
Feb 04 2014
i have some strange behaviour when building with -O, if in short it reports taking address of interface as dereferencing null. error reported with 2.065 beta2 and beta3, but i don't remember if i had this on 2.064. any advices? here is repro case(for simplicity use dub) https://gist.github.com/evilrat666/151adaf4ce94ee1a1c68
Feb 03 2014
On Tuesday, 4 February 2014 at 06:58:02 UTC, evilrat wrote:i have some strange behaviour when building with -O, if in short it reports taking address of interface as dereferencing null. error reported with 2.065 beta2 and beta3, but i don't remember if i had this on 2.064. any advices? here is repro case(for simplicity use dub) https://gist.github.com/evilrat666/151adaf4ce94ee1a1c68You are dereferencing null. You have a side-effect in an assertion, so in non debug code that code looks like: IDXGIFactory fact; while( fact.EnumAdapters(cast(UINT)numAdapters, &temp) != DXGI_ERROR_NOT_FOUND ) { ... } Here fact is guaranteed to be null in non-debug mode as you're only instantiating it in the assert.
Feb 04 2014
On Tuesday, 4 February 2014 at 10:37:19 UTC, Kapps wrote:On Tuesday, 4 February 2014 at 06:58:02 UTC, evilrat wrote:oh, ok thanks. i forgot about asserts being omitted for release/optimize. such stupid mistake :(i have some strange behaviour when building with -O, if in short it reports taking address of interface as dereferencing null. error reported with 2.065 beta2 and beta3, but i don't remember if i had this on 2.064. any advices? here is repro case(for simplicity use dub) https://gist.github.com/evilrat666/151adaf4ce94ee1a1c68You are dereferencing null. You have a side-effect in an assertion, so in non debug code that code looks like: IDXGIFactory fact; while( fact.EnumAdapters(cast(UINT)numAdapters, &temp) != DXGI_ERROR_NOT_FOUND ) { ... } Here fact is guaranteed to be null in non-debug mode as you're only instantiating it in the assert.
Feb 04 2014
El 03/02/14 19:34, Andrew Edwards ha escrit: [...]http://ftp.digitalmars.com/dmd_2.065.0-b3-0_amd64.deb http://ftp.digitalmars.com/dmd_2.065.0-b3-0_i386.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_i386.debCorrect deb download links: http://ftp.digitalmars.com/dmd_2.065.0~b3-0_amd64.deb http://ftp.digitalmars.com/dmd_2.065.0~b3-0_i386.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0~b3-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0~b3-0_i386.deb -- Jordi Sayol
Feb 04 2014
On Monday, 3 February 2014 at 18:34:15 UTC, Andrew Edwards wrote:Following are the changes incorporated since beta 2:The list of current regressions may be accessed here: http://d.puremagic.com/issues/buglist.cgi?query_format=advanced&bug_severity=regression&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED Regards, AndrewI just found a disastrous optimizer bug in our production code. https://d.puremagic.com/issues/show_bug.cgi?id=12095 We shouldn't do a release without fixing that one.
Feb 07 2014
Ouch! Wonder why the auto tester never picked that up. On 7 Feb 2014 10:40, "Don" <x nospam.com> wrote:On Monday, 3 February 2014 at 18:34:15 UTC, Andrew Edwards wrote:Following are the changes incorporated since beta 2:The list of current regressions may be accessed here:http://d.puremagic.com/issues/buglist.cgi?query_format= advanced&bug_severity=regression&bug_status=NEW&bug_ status=ASSIGNED&bug_status=REOPENED Regards, AndrewI just found a disastrous optimizer bug in our production code. https://d.puremagic.com/issues/show_bug.cgi?id=12095 We shouldn't do a release without fixing that one.
Feb 07 2014
On Friday, 7 February 2014 at 08:44:34 UTC, Rory McGuire wrote:Ouch! Wonder why the auto tester never picked that up. On 7 Feb 2014 10:40, "Don" <x nospam.com> wrote:Because of no final by default?
Feb 07 2014
On Friday, 7 February 2014 at 10:00:50 UTC, Francesco Cattoglio wrote:On Friday, 7 February 2014 at 08:44:34 UTC, Rory McGuire wrote:No. The bug has probably always been present in the 64 bit DMD. Historically, a couple of optimizer bugs like this one have been discovered each year.Ouch! Wonder why the auto tester never picked that up. On 7 Feb 2014 10:40, "Don" <x nospam.com> wrote:Because of no final by default?
Feb 07 2014
On 2/7/2014 2:32 AM, Don wrote:No. The bug has probably always been present in the 64 bit DMD. Historically, a couple of optimizer bugs like this one have been discovered each year.It's in 32 bit DMD too.
Feb 07 2014
On 2/4/14, 2:34, Andrew Edwards wrote:Installer ...These are the correct titles for the Installer pull requests:
Feb 07 2014
On 02/03/2014 07:34 PM, Andrew Edwards wrote:http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_i386.debDo we need separate libphobos2 debian packages? Until now I've never seen them on the website (http://dlang.org/download.html) and AFAIK libphobs2.* is already in the dmd package.
Feb 07 2014
El 07/02/14 16:56, Martin Nowak ha escrit:On 02/03/2014 07:34 PM, Andrew Edwards wrote:That's correct, libphobos2.* is in the all-in-one dmd deb package. If a program compiled against libphobos2.so.*.*.* should be run in a third computer, you need this library on that system. libphobos2-63, libphobos2-64, etc. only contains the phobos shared library of that version for run-time purposes only. The version is included on their names allowing to install multiple phobos shared libraries version at same time. As dmd package contains this library to, the same version of libphobos2-?? and dmd deb packages conflicts, so they cannot be installed together. Regards, -- Jordi Sayolhttp://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_i386.debDo we need separate libphobos2 debian packages? Until now I've never seen them on the website (http://dlang.org/download.html) and AFAIK libphobs2.* is already in the dmd package.
Feb 07 2014
I gave beta 3 on my win32 dev machine a try today and noticed that building vibe.d (a dependancy in almost all my projects) takes noticeably longer to built. observing the process shows that beta3 consumes almost 1.5GB of RAM while dmd 2.064 'just' uses 1GB.
Feb 10 2014
On 02/10/2014 10:24 PM, extrawurst wrote:I gave beta 3 on my win32 dev machine a try today and noticed that building vibe.d (a dependancy in almost all my projects) takes noticeably longer to built. observing the process shows that beta3 consumes almost 1.5GB of RAM while dmd 2.064 'just' uses 1GB.Is this optimized? I had the impression that compiling diet templates in optimized builds now takes much longer, but I might be wrong.
Feb 10 2014
On Tuesday, 11 February 2014 at 03:37:52 UTC, Martin Nowak wrote:On 02/10/2014 10:24 PM, extrawurst wrote:No no optimization enabled and I am also not using any diet templates. It happens here on win32 even with the smallest example that vibe.d provides...I gave beta 3 on my win32 dev machine a try today and noticed that building vibe.d (a dependancy in almost all my projects) takes noticeably longer to built. observing the process shows that beta3 consumes almost 1.5GB of RAM while dmd 2.064 'just' uses 1GB.Is this optimized? I had the impression that compiling diet templates in optimized builds now takes much longer, but I might be wrong.
Feb 11 2014
Am 10.02.2014 22:24, schrieb extrawurst:I gave beta 3 on my win32 dev machine a try today and noticed that building vibe.d (a dependancy in almost all my projects) takes noticeably longer to built. observing the process shows that beta3 consumes almost 1.5GB of RAM while dmd 2.064 'just' uses 1GB.https://d.puremagic.com/issues/show_bug.cgi?id=12137
Feb 12 2014