This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 10/13] D: The D runtime library and license.


On 11 September 2017 at 19:01, Jeff Law <law@redhat.com> wrote:
> On 05/28/2017 03:47 PM, Iain Buclaw wrote:
>> This patch adds the D runtime library and license (Boost) files.  D
>> runtime is a low level that implements the building blocks of the
>> runtime environment, as well as C and C++ platform bindings.  Many
>> high level operations are lowered to generate calls to various
>> functions defined in this library.
>>
>> I've uploaded the patch to my ftp, sorry about the impromptu of this,
>> I had everything neatly lined up, but stumbled after being rejected by
>> the mail daemon.
> So with libphobos the big question is whether or not the library is
> supposed to be a part of GCC or if we're just a downstream user of a
> library with a reasonably permissive license (and I'm going to assume
> that all the files are under a suitable license, I spot checked, but did
> not look at each and every one).
>
> There's a lot of code in here I'd want to look at more closely if we're
> maintaining it within the GCC project, but which I'd let go if we're
> strictly downstream.
>
> Jeff
>

For Phobos, we are strictly downstream.  All sources are Boost license.

https://dlang.org/phobos/index.html

For D runtime library, there's a little more integration going on
between library and compiler, and is the one component that is
absolutely vital if you want to link anything.

Iain.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]