March 04, 2012
On 03/04/2012 02:12 PM, Trass3r wrote:
>> Here's one for DMD 2.057. Knock yourself out ;)
>>
>> (As I mentioned in my other post, I can't build DustMite right now, or
>> I'd do it myself. But if you want one...)
>>
>> ----------------------------------------------
>> chad@Hugin ~/dprojects/database $ dmd ice.d
>> entity.(fld)
>> Internal error: e2ir.c 683
>> ----------------------------------------------
>
> Done in 280 tests and 20 secs and 934 ms;
>
> http://d.puremagic.com/issues/show_bug.cgi?id=7645

Cool!
March 04, 2012
On Sunday, 4 March 2012 at 19:43:47 UTC, Chad J wrote:
> On 03/04/2012 02:12 PM, Trass3r wrote:
>>> Here's one for DMD 2.057. Knock yourself out ;)
>>>
>>> (As I mentioned in my other post, I can't build DustMite right now, or
>>> I'd do it myself. But if you want one...)
>>>
>>> ----------------------------------------------
>>> chad@Hugin ~/dprojects/database $ dmd ice.d
>>> entity.(fld)
>>> Internal error: e2ir.c 683
>>> ----------------------------------------------
>>
>> Done in 280 tests and 20 secs and 934 ms;
>>
>> http://d.puremagic.com/issues/show_bug.cgi?id=7645
>
> Cool!

Quite impressive tool, it can be reduced even further though. :)

class Entity
{
  class fld()
  {
    char t;
  }
}

void main()
{
    Entity entity;
    auto email_addy = entity.fld!().t;
}
March 04, 2012
On Sunday, 4 March 2012 at 19:06:01 UTC, Trass3r wrote:
>> If it's because my compiler is a version behind, then don't worry about it too much.
>
> Yep it uses the new => syntax.

Fixed the 64-bit and 2.058-only problems, should build on older and x64 compilers now.
March 08, 2012
Am 04.03.2012, 19:39 Uhr, schrieb Chad J <chadjoan@__spam.is.bad__gmail.com>:

> DMD32 D Compiler v2.057
> on Gentoo Linux
>
> If it's because my compiler is a version behind, then don't worry about
> it too much.  I haven't updated because issue 5278
> (http://d.puremagic.com/issues/show_bug.cgi?id=5278) makes it a pain for
> me to upgrade the dmd.

If you find any problems with the ebuilds, don't hesitate write an email to me for DMD2 or Julian "hasufell" Ospald for DMD1. (See http://overlays.gentoo.org/proj/sunrise/browser/reviewed/dev-lang/dmd/ChangeLog ) for the email address.
They are taken from the discontinued d-overlay and updated to meet Portage ebuild writing standards. We may be able to sort out some Gentoo specific issues for already released versions of DMD via patches. I also keep the three most recent releases in the tree, so you can downgrade in case of problems.

-- Marco
1 2 3
Next ›   Last »