Thread overview
[dmd-internals] Preparations for DDMD
Apr 26, 2014
Jacob Carlborg
Apr 26, 2014
Walter Bright
Apr 26, 2014
Jacob Carlborg
Apr 26, 2014
Daniel Murphy
April 26, 2014
I know there's been quite a lot of manual changes to make DDMD work. I would like to make sure my D/Objective-C branch is up to date with these changes. In general, what changes are needed? I know I'm quite far behind (for the new code), i.e. it still uses "struct" instead of the "class" keyword.

--
/Jacob Carlborg
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals
April 26, 2014
On 4/26/2014 2:35 AM, Jacob Carlborg via dmd-internals wrote:
> I know there's been quite a lot of manual changes to make DDMD work. I would like to make sure my D/Objective-C branch is up to date with these changes. In general, what changes are needed? I know I'm quite far behind (for the new code), i.e. it still uses "struct" instead of the "class" keyword.
>

To merge differences, I use 'meld' which makes it a heluva lot easier than methods I'd used before.

http://meldmerge.org/
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals
April 26, 2014
On 26 apr 2014, at 11:47, Walter Bright via dmd-internals <dmd-internals@puremagic.com> wrote:

> To merge differences, I use 'meld' which makes it a heluva lot easier than methods I'd used before.

Merging is not the problem, that's already taken care of. It's all the new classes added in my branch. They still use "struct" instead of "class". I want to know what other changes are needed to be compatible with the tool which generates DDMD.

-- 
/Jacob Carlborg

_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals
April 27, 2014
There are too many to list, but you can see the changes made by searching for the merged pull requests tagged [DDMD].

A better solution would be to run the converter on your branch and see what errors come up.

Instructions to run and the branch can be found here: https://github.com/D-Programming-Language/dmd/pull/3410

Feel free to email me if you get stuck, some of the errors (especially the linker errors and vtbl nonsense) can be difficult to decipher.

On Sat, Apr 26, 2014 at 9:58 PM, Jacob Carlborg via dmd-internals <dmd-internals@puremagic.com> wrote:
>
> On 26 apr 2014, at 11:47, Walter Bright via dmd-internals <dmd-internals@puremagic.com> wrote:
>
>> To merge differences, I use 'meld' which makes it a heluva lot easier than methods I'd used before.
>
> Merging is not the problem, that's already taken care of. It's all the new classes added in my branch. They still use "struct" instead of "class". I want to know what other changes are needed to be compatible with the tool which generates DDMD.
>
> --
> /Jacob Carlborg
>
> _______________________________________________
> dmd-internals mailing list
> dmd-internals@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals