On 06/24/2017 11:53 AM, Iain Buclaw wrote: > On 28 May 2017 at 23:17, Iain Buclaw <ibuc...@gdcproject.org> wrote: >> This patch adds GCC builtins and runtime support for GDC compiled code. >> >> - module __entrypoint defines the C main function. Its contents are >> parsed and compiled in during compilation, but only if needed. >> - module gcc.atomic is a deprecated module that defines templated >> __sync builtins. It's original user, core.atomic, now uses the GCC >> __atomic builtins. >> - module gcc.attribute exposes GDC-specific attributes. >> - module gcc.backtrace implements backtrace support for GDC. >> - module gcc.builtins exposes GCC builtins to D code. >> - module gcc.config exposes things determined at configure time to D code. >> - module gcc.deh implements D unwind EH. >> - module gcc.libbacktrace defines C bindings to libbacktrace. >> - module gcc.unwind defines C bindings to libgcc unwind library. >> - libgphobos.spec contains a list of libraries to link in that are >> dependencies of D runtime and/or the Phobos standard library. It is >> used by the GDC driver. >> >> --- > Added GCC Runtime Library Exception to gcc modules as requested. Nothing particularly concerning here now that the license is fixed. Based on my reading, this is all code that the FSF will own, so we don't have to worry about alternate upstreams, license exceptions, etc which makes things so much easier.
You may need to bump the copyright dates. jeff