Bleeding edge

Kai Nacke via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Tue Mar 17 23:15:33 PDT 2015


On Tuesday, 17 March 2015 at 15:24:49 UTC, Dan Olson wrote:
> David Nadlinger via digitalmars-d-ldc 
> <digitalmars-d-ldc at puremagic.com> writes:
>
>> On 03/16/2015 12:03 PM, Russel Winder via digitalmars-d-ldc 
>> wrote:
>>> Is the bleeding edge currently master or merge-2.067 ?
>>
>> master. merge-2.067 still needs some work before it is ready 
>> for
>> general consumption. We'd love to get pull requests for the 
>> latter,
>> though. ;)
>>
>>  — David
>
> I started process of updating iOS with merge-2.067.  Function 
> call arg
> generation and abi code has changed much.  Is there a good 
> commit or
> pull to look at that summarizes the change?
>
> I got druntime and phobos to build but linker showed me that
> core.lifetime _d_arraycatnT function is missing.  It has been 
> changed to
> _d_arraycatnTX.
>
> -extern (C) void[] _d_arraycatnT(const TypeInfo ti, uint n, ...)
> +extern (C) void[] _d_arraycatnTX(const TypeInfo ti, byte[][] 
> arrs)
>
>
> I messed around trying to modify the call in DtoCatArrays, but 
> I don't
> know how to generate that arrs array and could not find existing
> examples.  Can somebody help, or is already working on?

Hi Dan!

ABI changes are from pull request 768. It's in master, too.

I try to have a look at the array issue...

Regards,
Kai


More information about the digitalmars-d-ldc mailing list