[dmd-beta] 64 bit beta for Linux

Rainer Schuetze r.sagitario at gmx.de
Sun Feb 6 16:40:25 PST 2011

Walter Bright wrote:
> Which patches do you need?

http://d.puremagic.com/issues/show_bug.cgi?id=5382 [regression 2.051] 
DLL multi-threading broken
http://d.puremagic.com/issues/show_bug.cgi?id=4017 const initializer 
cannot evaluate size of forward referenced alias
http://d.puremagic.com/issues/show_bug.cgi?id=4092 broken memory 
management for COM objects derived from IUnknown
std.xml.Document.pretty saves empty elements with spaces and line breaks
http://d.puremagic.com/issues/show_bug.cgi?id=1266 Cannot forward 
reference the typeof of the base type of a pointer whose base type is 
defined with typeof
http://d.puremagic.com/issues/show_bug.cgi?id=4598 std.xml check is too 
http://d.puremagic.com/issues/show_bug.cgi?id=2810 Bogus forward 
reference error with auto function

not show stoppers, but still nice to have:

http://d.puremagic.com/issues/show_bug.cgi?id=4973 map file with spaces 
in file name passed without quotes to linker
http://d.puremagic.com/issues/show_bug.cgi?id=4328 templated unittests 
fail to link when instantiated from other file if compiler order isn't 

convenient for debugging:

http://d.puremagic.com/issues/show_bug.cgi?id=4013 Inconsistent codeview 
debug info for classes derived from IUnknown
http://d.puremagic.com/issues/show_bug.cgi?id=4486 CodeView debug info 
should contain absolute path names
http://d.puremagic.com/issues/show_bug.cgi?id=4014 CodeView debug type 
info not linked in from library
http://d.puremagic.com/issues/show_bug.cgi?id=5051 dmd flag for partial 
compilation - patch to write mixin expansions
http://d.puremagic.com/issues/show_bug.cgi?id=4372 type of enumerator 
values reduced to base type in debug info

I try to keep a few more changes uptodate with the repo (like the shared 
phobos related stuff), but these do not affect visuald.


> Rainer Schuetze wrote:
>> Hi,
>> I cannot actually comment on the 64-bit version, but as it is 
>> probably also the candidate for dmd2.052 I'll take the opportunity to 
>> report on updating to the latest revision from github a couple of 
>> days ago. As I need a couple of patches, I cannot use the release 
>> version anyway. There were quite a few problems getting my project 
>> (visuald) to compile (on win32):

More information about the dmd-beta mailing list