May 26, 2011
Branch: refs/heads/master
Home:   https://github.com/D-Programming-Language/dmd

Commit: d5b214ad28e7f08634488a4b114803985719417a
    https://github.com/D-Programming-Language/dmd/commit/d5b214ad28e7f08634488a4b114803985719417a
Author: Walter Bright <walter at walterbright.com>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M src/expression.c
  M src/expression.h
  M src/interpret.c
  M test/compilable/interpret3.d

Log Message:
-----------
Merge pull request #73 from donc/ctfe5966

CTFE: Support non-trivial ref parameters


May 26, 2011
Looks like one of the tests (haven't looked to see if it was new with this merge or the previous one, but wasn't showing up as a failure until now, possibly due to being hidden behind other things) is failing on 64 bit only:

../src/dmd -m64 -Icompilable   -odtest_results/compilable -oftest_results/compilable/interpret3_0.o -c compilable/interpret3.d
compilable/interpret3.d(1084): Error: cannot implicitly convert expression (qq.r.length) of type ulong to int
compilable/interpret3.d(1086): Error: cannot evaluate bug5258c() at compile time
compilable/interpret3.d(1086): Error: static assert  (bug5258c() == 20) is not evaluatable at compile time

Looks like an easy fix, but not in a good position to do it myself right now.

On Thu, 26 May 2011, noreply at github.com wrote:

> Date: Thu, 26 May 2011 13:57:07 -0700
> From: noreply at github.com
> Reply-To: Discuss the internals of DMD <dmd-internals at puremagic.com>
> To: dmd-internals at puremagic.com
> Subject: [dmd-internals] [D-Programming-Language/dmd] d5b214: Merge pull
>     request #73 from donc/ctfe5966
> 
> Branch: refs/heads/master
> Home:   https://github.com/D-Programming-Language/dmd
> 
> Commit: d5b214ad28e7f08634488a4b114803985719417a
>     https://github.com/D-Programming-Language/dmd/commit/d5b214ad28e7f08634488a4b114803985719417a
> Author: Walter Bright <walter at walterbright.com>
> Date:   2011-05-26 (Thu, 26 May 2011)
> 
> Changed paths:
>   M src/expression.c
>   M src/expression.h
>   M src/interpret.c
>   M test/compilable/interpret3.d
> 
> Log Message:
> -----------
> Merge pull request #73 from donc/ctfe5966
> 
> CTFE: Support non-trivial ref parameters
> 
> 
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>