Ping.

If no obvious grammar errors are flagged, I'll likely just commit this 
later today.

Thanks,
Iain.

Excerpts from Iain Buclaw's message of März 20, 2025 12:25 pm:
> Hi,
> 
> This patch adds D front-end section to the GCC changes pages. When
> inspecting this, I noticed that the previous two releases has been
> missed/forgot about as well.
> 
> Ran all pages through the w3c validator and got no reported errors.
> 
> OK?
> 
> Thanks,
> Iain.
> 
> ---
>       * htdocs/gcc-13/changes.html: Add D changes section.
>       * htdocs/gcc-14/changes.html: Likewise.
>       * htdocs/gcc-15/changes.html: Likewise.
> ---
>  htdocs/gcc-13/changes.html | 69 +++++++++++++++++++++++++++++++++++++-
>  htdocs/gcc-14/changes.html | 10 +++++-
>  htdocs/gcc-15/changes.html | 14 +++++++-
>  3 files changed, 90 insertions(+), 3 deletions(-)
> 
> diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html
> index 4860c500..aa7556a2 100644
> --- a/htdocs/gcc-13/changes.html
> +++ b/htdocs/gcc-13/changes.html
> @@ -434,7 +434,74 @@ You may also want to check out our
>    </li>
>  </ul>
>  
> -<!-- <h3 id="d">D</h3> -->
> +<h3 id="d">D</h3>
> +<ul>
> +  <li>Support for the D programming language has been updated to version
> +    2.103.1 of the language and run-time library. Full changelog for this
> +    release and previous releases can be found on the
> +    <a href="https://dlang.org/changelog/2.103.1.html";>dlang.org</a>
> +    website.
> +  </li>
> +  <li>The following GCC attributes are now recognized and available from
> +    the <code>gcc.attributes</code> module with short-hand aliases for
> +    convenience:
> +    <ul>
> +      <li><code>@attribute("no_sanitize", arguments)</code> or
> +        <code>@no_sanitize(arguments)</code>.
> +      </li>
> +      <li><code>@attribute("register")</code> or
> +        <code>@register</code>.
> +      </li>
> +      <li><code>@attribute("simd")</code> or <code>@simd</code>.</li>
> +      <li><code>@attribute("simd_clones", mask)</code> or
> +        <code>@simd_clones(mask)</code>.
> +      </li>
> +      <li><code>@attribute("visibility", arguments)</code> or
> +        <code>@visibility(arguments)</code>.
> +      </li>
> +    </ul>
> +  </li>
> +  <li>New aliases have been added to <code>gcc.attributes</code> for
> +    compatibility with <code>ldc.attributes</code>.
> +    <ul>
> +      <li>The <code>@hidden</code> attribute is an alias for
> +        <code>@attribute("visibility", "hidden")</code>.
> +      </li>
> +      <li>The <code>@noSanitize</code> attribute is an alias for
> +        <code>@attribute("no_sanitize")</code>.
> +      </li>
> +    </ul>
> +  </li>
> +  <li>Vector operation intrinsics <code>prefetch</code>,
> +      <code>loadUnaligned</code>, <code>storeUnaligned</code>,
> +      <code>shuffle</code>, <code>shufflevector</code>,
> +      <code>extractelement</code>, <code>insertelement</code>,
> +      <code>convertvector</code>, and <code>blendvector</code> have been 
> added
> +      to the <code>gcc.simd</code> module.
> +  </li>
> +  <li>New warnings:
> +    <ul>
> +      <li><a 
> href="https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gdc/Warnings.html#index-Wno-builtin-declaration-mismatch";><code>-Wbuiltin-declaration-mismatch=</code></a>
> +     warns when a built-in function is declared with the wrong signature.
> +      </li>
> +      <li><a 
> href="https://gcc.gnu.org/onlinedocs/gcc-13.2.0/gdc/Warnings.html#index-Wmismatched-special-enum";><code>-Wmismatched-special-enum</code></a>
> +     warns when a special enum is declared with the wrong base type.
> +      </li>
> +    </ul>
> +  </li>
> +  <li>New version identifier <code>D_Optimized</code> is now predefined when 
> the
> +    <code>-O</code> option, or any higher optimization level is used.
> +  </li>
> +  <li>The predefinition of version <code>D_Exceptions</code> can now by
> +    controlled by the option <code>-fexception</code>.
> +  </li>
> +  <li>The predefinition of version <code>D_TypeInfo</code> can now by
> +      controlled by the option <code>-frtti</code>.
> +  </li>
> +  <li>The <code>-fdebug=</code> and <code>-fversion=</code> compiler
> +    switches no longer accept an integer argument.
> +  </li>
> +</ul>
>  
>  <h3 id="fortran">Fortran</h3>
>  <ul>
> diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
> index 8ff84582..df5ebc6e 100644
> --- a/htdocs/gcc-14/changes.html
> +++ b/htdocs/gcc-14/changes.html
> @@ -602,7 +602,15 @@ You may also want to check out our
>    </li>
>  </ul>
>  
> -<!-- <h3 id="d">D</h3> -->
> +<h3 id="d">D</h3>
> +<ul>
> +  <li>Support for the D programming language has been updated to version
> +    2.108.1 of the language and run-time library. Full changelog for this
> +    release and previous releases can be found on the
> +    <a href="https://dlang.org/changelog/2.108.1.html";>dlang.org</a>
> +    website.
> +  </li>
> +</ul>
>  
>  <h3 id="fortran">Fortran</h3>
>  <ul>
> diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
> index 42b713a2..968d5c17 100644
> --- a/htdocs/gcc-15/changes.html
> +++ b/htdocs/gcc-15/changes.html
> @@ -423,7 +423,19 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
>    </li>
>  </ul>
>  
> -<!-- <h3 id="d">D</h3> -->
> +<h3 id="d">D</h3>
> +<ul>
> +  <li>Support for the D programming language has been updated to version
> +    2.111.0 of the language and run-time library. Full changelog for this
> +    release and previous releases can be found on the
> +    <a href="https://dlang.org/changelog/2.111.0.html";>dlang.org</a>
> +    website.
> +  </li>
> +  <li>On supported targets, the version <code>GNU_CET</code> is now 
> predefined
> +    when the option <code>-fcf-protection</code> is used. The protection 
> level
> +    is also set in the traits key <code>__traits(getTargetInfo, 
> "CET")</code>.
> +  </li>
> +</ul>
>  
>  <h3 id="fortran">Fortran</h3>
>  
> -- 
> 2.43.0
> 
> 

Reply via email to