Ping

Another thing that forgot to mention was added __traits(getLinkage) support for 
class/struct types. Will include that too.

Iain

On 28 April 2020 01:12:19 CEST, Iain Buclaw <ibuc...@gdcproject.org> wrote:
>Hi,
>
>This patch adds a section on the D front-end about all changes that have
>gone into the GCC 10 release.  W3 validator reports there are no errors
>or warnings to show.
>
>Any comments or clarifications required on what's written up?  Or is it
>OK to commit to the website?
>
>Regards
>Iain.
>
>---
> htdocs/gcc-10/changes.html | 31 +++++++++++++++++++++++++++++++
> 1 file changed, 31 insertions(+)
>
>diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html
>index 41c2dc0d..af8c72eb 100644
>--- a/htdocs/gcc-10/changes.html
>+++ b/htdocs/gcc-10/changes.html
>@@ -432,6 +432,37 @@ a work-in-progress.</p>
>   </li>
> </ul>
> 
>+<h3 id="d">D</h3>
>+<ul>
>+  <li>Support for <code>static foreach</code> has been implemented.</li>
>+  <li>Aliases can now be created directly from any <code>__trait</code> that
>+      return symbols or tuples.  Previously, an <code>AliasSeq</code> was
>+      necessary in order to alias their return.
>+  </li>
>+  <li>Optional parentheses in <code>asm</code> operands are now deprecated and
>+      will be removed in a future release.
>+  </li>
>+  <li>All content imported files are now included in the make dependency list
>+      when compiling with <code>-M</code>.
>+  </li>
>+  <li>User-defined attributes exposed by the <code>gcc.attribute</code> 
>module,
>+      to which are attached against prototypes of declarations are now also
>+      applied to other matching prototypes and definitions.
>+  </li>
>+  <li>Support for <code>core.math.toPrec</code> intrinsics has been added.
>+      These intrinsics guarantee the rounding to specific floating-point
>+      precisions at required points in the code.
>+  </li>
>+  <li>Support for <code>pragma(inline)</code> has been implemented.</li>
>+  <li>Added <code>--enable-libphobos-checking</code> configure option to
>+      control whether run-time checks are compiled into the D runtime library.
>+  </li>
>+  <li>Added <code>--with-libphobos-druntime-only</code> configure option to
>+      allow specifying whether to build only the core D runtime library, or
>+      both the core and standard libraries into libphobos.
>+  </li>
>+</ul>
>+
> <h3 id="fortran">Fortran</h3>
> <ul>
>   <li><code>use_device_addr</code> of version 5.0 of the
>-- 
>2.20.1
>

Reply via email to