DMD 1.036 and 2.020 releases
Robert Fraser
fraserofthenight at gmail.com
Tue Oct 21 03:09:37 PDT 2008
Sean Kelly wrote:
> Bill Baxter wrote:
>> On Tue, Oct 21, 2008 at 10:59 AM, dsimcha <dsimcha at yahoo.com> wrote:
>>>
>>> Seriously, though, Walter, thank you very much for this release. You
>>> have done a
>>> tremendous job bringing us a better language. Merging the Phobos and
>>> Tango
>>> runtime is a monumental task (Sean, thank you, too) and a few bumps
>>> along the road
>>> are definitely understandable.
>>
>> Hmm, first off it looks like druntime.lib doesn't exist in the D2
>> download.
>> I was able to build it by running build-dmd.bat in one of the druntime
>> subdirectories.
>>
>> But there's more to it than that.
>>
>> There's an object.d in src/phobos with a prototype for a print()
>> function.
>> But the object.di in src/druntime/import does not have a print()
>> function.
>>
>> So maybe the phobos.lib included was built using the old object.d
>> instead of the new one from druntime?
>
> I have family visiting and haven't been online much the past few days as
> a result. But from a quick perusal these are some issues with the
> current release:
>
> * ship druntime.lib in dmd/lib
> * remove object.d and errno.c from phobos/
> * modify DFLAGS to reference the druntime import path
>
> Also, something will have to be done about druntime including a 'std'
> package in its import directory. I'd say just remove it for now, but
> hopefully at some point it won't be necessary to retain it at all (the
> reasons for it being there are somewhat weird). This shouldn't affect
> use of the current release, though you may have to place the phobos
> directory first in your import path list.
>
> Finally, I still need to look over the core.memory.GC.xxxHandle()
> routines, which were added by necessity just prior to release. The
> basic functionality will remain, but names may be changed to protect the
> innocent, etc.
>
> If anyone runs across any other issues, please submit a ticket on
> dsource or the puremagic site as appropriate, or simply post them here.
>
> By the way... thank you all for testing this out. I know the initial
> release is a bit rough, but hopefully things will be smoothed out soon.
> Once DMD is sorted I'll be porting the GDC runtime as well. I just
> wanted to get one distro sorted out first before dealing with the others.
>
>
> Sean
Thanks to you & Walter for all your hard work.
More information about the Digitalmars-d-announce
mailing list