From patchwork Mon Apr 27 23:12:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iain Buclaw X-Patchwork-Id: 1278061 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=8.43.85.97; helo=sourceware.org; envelope-from=gcc-patches-bounces@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gcc.gnu.org Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.a=rsa-sha256 header.s=default header.b=VffoXMXn; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49B0tH6plBz9sRf for ; Tue, 28 Apr 2020 09:12:37 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 47E4C388B02D; Mon, 27 Apr 2020 23:12:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 47E4C388B02D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1588029153; bh=bGidld+MS2neMFTM8TExIMEQndu87yn+a6OzQFNgZ2w=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=VffoXMXn+G8te1/dAM394XS2kjz3ePN0bkiuKv9eK2zI/APg5wyPV09/gfvuul4G3 TxbOdIreRYy+UtpwX6jSRYUh6G0h0/VkFZLvisuHVQwcT4J+hnw5q6gLmoq9JzXmym My1weCZukxXoy2G0XelXTFPppgQYOa1fgbJF2f8M= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mout-p-103.mailbox.org (mout-p-103.mailbox.org [80.241.56.161]) by sourceware.org (Postfix) with ESMTPS id 320423858D33 for ; Mon, 27 Apr 2020 23:12:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 320423858D33 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 49B0t26PT5zKmXF; Tue, 28 Apr 2020 01:12:26 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id Vw7J2Fq0sLI9; Tue, 28 Apr 2020 01:12:23 +0200 (CEST) To: gcc-patches@gcc.gnu.org Subject: [PATCH] wwwdocs: Add D front-end section for GCC 10 changes Date: Tue, 28 Apr 2020 01:12:19 +0200 Message-Id: <20200427231219.18652-1-ibuclaw@gdcproject.org> MIME-Version: 1.0 X-Rspamd-Queue-Id: DCBCE1745 X-Rspamd-Score: 1.29 / 15.00 / 15.00 X-Spam-Status: No, score=-27.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Iain Buclaw via Gcc-patches From: Iain Buclaw Reply-To: Iain Buclaw Errors-To: gcc-patches-bounces@gcc.gnu.org Sender: "Gcc-patches" 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.

+

D

+
    +
  • Support for static foreach has been implemented.
  • +
  • Aliases can now be created directly from any __trait that + return symbols or tuples. Previously, an AliasSeq was + necessary in order to alias their return. +
  • +
  • Optional parentheses in asm operands are now deprecated and + will be removed in a future release. +
  • +
  • All content imported files are now included in the make dependency list + when compiling with -M. +
  • +
  • User-defined attributes exposed by the gcc.attribute module, + to which are attached against prototypes of declarations are now also + applied to other matching prototypes and definitions. +
  • +
  • Support for core.math.toPrec intrinsics has been added. + These intrinsics guarantee the rounding to specific floating-point + precisions at required points in the code. +
  • +
  • Support for pragma(inline) has been implemented.
  • +
  • Added --enable-libphobos-checking configure option to + control whether run-time checks are compiled into the D runtime library. +
  • +
  • Added --with-libphobos-druntime-only configure option to + allow specifying whether to build only the core D runtime library, or + both the core and standard libraries into libphobos. +
  • +
+

Fortran

  • use_device_addr of version 5.0 of the