D.2.062 merge

Iain Buclaw ibuclaw at ubuntu.com
Thu Feb 21 10:28:08 PST 2013


On 20 February 2013 18:27, Iain Buclaw <ibuclaw at ubuntu.com> wrote:

> On 20 February 2013 11:24, Iain Buclaw <ibuclaw at ubuntu.com> wrote:
>
>> On 20 February 2013 08:05, eles <eles at eles.com> wrote:
>>
>>> On Tuesday, 19 February 2013 at 11:33:59 UTC, Iain Buclaw wrote:
>>>
>>>> On 18 February 2013 08:16, Iain Buclaw <ibuclaw at ubuntu.com> wrote:
>>>>   I have it in the works to replace these areas in
>>>> gdc (see thread on removing toobj, typinf, and todt) - but it looks like
>>>> things will be worse before they start improving again on this instance.
>>>>
>>>
>>> Won't be better to merge rather smaller increments? For example,
>>> merging one commit (from dmd) at a time?
>>>
>>> That way, the gdc will follow the dmd commit by commit, and not
>>> only release by release. I hope this would bring easier merging,
>>> as less code changes are required.
>>>
>>> What do you think?
>>>
>>
>> That's mid to long term goal  (we currently do the same with gcc
>> development, for instance).  But not until have dropped the remainder dmd
>> backend dependencies from the frontend.
>>
>>
>
> OK, D Frontend is merged.  Phobos and Druntime are yet to be updated, so
> subsequently it doesn't yet build the library yet.
>
> TODO:
> - Add compiler support for new cent/ucent types.
> - Test CTFE feature for doing reinterpret casts between int <-> float.
> Should work, but untested.
> - Phobos / D runtime merge, obviously...
> - Once above done, blast through re-implementation of toDt, toObjFile
> routines that removes all dependencies on DMD backend.
> - Breathe and sigh.
>
>
Phobos/Druntime merged.

TODO:
- cent/ucent
- Test CTFE
- re-implementation of toDt, toObjFile.



-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/d.gnu/attachments/20130221/a3ab82aa/attachment.html>


More information about the D.gnu mailing list