www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - dmd 2.065 beta 3

reply Andrew Edwards <ridimz yahoo.com> writes:
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
next sibling parent reply Andrew Edwards <ridimz yahoo.com> writes:
Windows users, please give the new installer a try. It has been updated 
to facilitate proper installation.
Feb 03 2014
next sibling parent "Tiberiu Gal" <galtiberiu gmail.com> writes:
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
prev sibling next sibling parent reply "evilrat" <evilrat666 gmail.com> writes:
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
next sibling parent Rainer Schuetze <r.sagitario gmx.de> writes:
On 03.02.2014 19:54, evilrat wrote:
 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
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.
 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"
According to commit log, this has been taking care of.
Feb 04 2014
prev sibling parent "Kapps" <opantm2+spam gmail.com> writes:
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:
 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.
These steps were required for me as well, VS 2013 and Windows 8.1.
Feb 09 2014
prev sibling parent "Brad Anderson" <eco gnuk.net> writes:
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
prev sibling next sibling parent reply Andrew Edwards <ridimz yahoo.com> writes:
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.deb
Should 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.deb
 Windows
      http://ftp.digitalmars.com/dmd.2.065.0-b3.exe
Should be http://ftp.digitalmars.com/dmd-2.065.0-b3.exe
Feb 03 2014
parent "Tiberiu Gal" <galtiberiu gmail.com> writes:
On Monday, 3 February 2014 at 18:47:46 UTC, Andrew Edwards wrote:
 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.deb
Should 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.deb
 Windows
     http://ftp.digitalmars.com/dmd.2.065.0-b3.exe
Should be http://ftp.digitalmars.com/dmd-2.065.0-b3.exe
it works fine for me - using the default settings
Feb 03 2014
prev sibling next sibling parent reply Rory McGuire <rjmcguire gmail.com> writes:
    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
parent reply Andrew Edwards <ridimz yahoo.com> writes:
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
next sibling parent Rory McGuire <rjmcguire gmail.com> writes:
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
prev sibling parent "deadalnix" <deadalnix gmail.com> writes:
On Monday, 3 February 2014 at 19:20:05 UTC, Andrew Edwards 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
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.
Feb 07 2014
prev sibling next sibling parent Walter Bright <newshound2 digitalmars.com> writes:
On 2/3/2014 10:34 AM, Andrew Edwards wrote:
 Following are the changes incorporated since beta 2:
Thank you!
Feb 03 2014
prev sibling next sibling parent reply "Meta" <jared771 gmail.com> writes:
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,
 Andrew
When installing on Windows, it lists the required space on disk as 0KB.
Feb 03 2014
parent reply Andrew Edwards <ridimz yahoo.com> writes:
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
next sibling parent "Meta" <jared771 gmail.com> writes:
On Monday, 3 February 2014 at 23:34:28 UTC, Andrew Edwards wrote:
 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?
It seems to install and work correctly. I haven't encountered any regressions yet with my old code.
Feb 03 2014
prev sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 2/3/14, 3:34 PM, Andrew Edwards wrote:
 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?
Let's record that as a bugzilla issue. Thanks, Andrei
Feb 04 2014
parent "Martin Nowak" <code dawg.eu> writes:
On Tuesday, 4 February 2014 at 18:51:06 UTC, Andrei Alexandrescu 
wrote:
 Let's record that as a bugzilla issue. Thanks,

 Andrei
https://d.puremagic.com/issues/show_bug.cgi?id=12075
Feb 04 2014
prev sibling next sibling parent reply "evilrat" <evilrat666 gmail.com> writes:
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
parent reply "Kapps" <opantm2+spam gmail.com> writes:
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/151adaf4ce94ee1a1c68
You 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
parent "evilrat" <evilrat666 gmail.com> writes:
On Tuesday, 4 February 2014 at 10:37:19 UTC, Kapps wrote:
 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/151adaf4ce94ee1a1c68
You 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.
oh, ok thanks. i forgot about asserts being omitted for release/optimize. such stupid mistake :(
Feb 04 2014
prev sibling next sibling parent Jordi Sayol <g.sayol yahoo.es> writes:
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.deb
Correct 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
prev sibling next sibling parent reply "Don" <x nospam.com> writes:
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,
 Andrew
I 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
parent reply Rory McGuire <rjmcguire gmail.com> writes:
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,
 Andrew
I 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
parent reply "Francesco Cattoglio" <francesco.cattoglio gmail.com> writes:
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
parent reply "Don" <x nospam.com> writes:
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:
 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?
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.
Feb 07 2014
parent Walter Bright <newshound2 digitalmars.com> writes:
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
prev sibling next sibling parent Lionello Lunesu <lionello lunesu.remove.com> writes:
On 2/4/14, 2:34, Andrew Edwards wrote:
 Installer
 ...
These are the correct titles for the Installer pull requests: #52 add alternative download for dmd.${Version2}.zip #51 disable Audio and USB in VirtualBox #50 use lib64 for phobo64.lib and gcstub64.obj on Windows #49 only copy explicitly listed files from phobos #48 fix deb copyright typo #47 Update deb/rpm to new dmd versioning scheme. #46 Vagrant #45 update symlinks
Feb 07 2014
prev sibling next sibling parent reply Martin Nowak <code dawg.eu> writes:
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.deb
Do 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
parent Jordi Sayol <g.sayol yahoo.es> writes:
El 07/02/14 16:56, Martin Nowak ha escrit:
 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.deb
Do 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.
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 Sayol
Feb 07 2014
prev sibling parent reply "extrawurst" <stephan extrawurst.org> writes:
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
next sibling parent reply Martin Nowak <code dawg.eu> writes:
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
parent "extrawurst" <stephan extrawurst.org> writes:
On Tuesday, 11 February 2014 at 03:37:52 UTC, Martin Nowak wrote:
 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.
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...
Feb 11 2014
prev sibling parent =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= <sludwig+dforum outerproduct.org> writes:
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