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