From patchwork Thu Jan 10 12:23:21 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iain Buclaw X-Patchwork-Id: 1022878 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gcc.gnu.org (client-ip=209.132.180.131; helo=sourceware.org; envelope-from=gcc-patches-return-493765-incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gdcproject.org Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b="T353SNDD"; dkim-atps=neutral Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 43b4sr4xyTz9sMM for ; Thu, 10 Jan 2019 23:23:43 +1100 (AEDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:from:date:message-id:subject:to:cc:content-type; q=dns; s=default; b=VXRWXz9fLNnxqP1xD7fcnW2e77Np1AZga4cDTziK89t K/+CUrkesDbN8HqC8f3ZXmzF6FmiKLM8K4k1Y2yFZheq56LFb1OfhyGGEXN1M9Cu B/6TDt8Njk8jxEiON81oWwlUqPeZ9Q1V8+GP8uLg1JFMK7axFeW64XCh+pz8iRpk = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:from:date:message-id:subject:to:cc:content-type; s=default; bh=ZAHboxwWpzjF/ath/6CU2tYn0sI=; b=T353SNDDIYqMXn67j PbC+C5TPRfZTyhnralHnUWJXGvt/SPK+fOJF1BM1a0pS6x+n0jjaQyqkVv/oxJd5 DfiBwF4U3eGHVsTGsFMbkNB+DGA5hdJM6iQD2PjNGOHBlLv/Tj4twt7aPX9I9ZzM 9ZiluscjMcmeR+eUnZu6kAwD7Y= Received: (qmail 100449 invoked by alias); 10 Jan 2019 12:23:36 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 99912 invoked by uid 89); 10 Jan 2019 12:23:36 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.9 required=5.0 tests=BAYES_00, FREEMAIL_FROM, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.2 spammy=Digital, Buclaw, buclaw, libphobos X-HELO: mail-qt1-f178.google.com Received: from mail-qt1-f178.google.com (HELO mail-qt1-f178.google.com) (209.85.160.178) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 10 Jan 2019 12:23:34 +0000 Received: by mail-qt1-f178.google.com with SMTP id d19so12292761qtq.9 for ; Thu, 10 Jan 2019 04:23:34 -0800 (PST) MIME-Version: 1.0 From: Iain Buclaw Date: Thu, 10 Jan 2019 13:23:21 +0100 Message-ID: Subject: [PATCH, d] Add README for process contributing to dmd and phobos To: gcc-patches Cc: "Joseph S. Myers" X-IsSubscribed: yes Hi, Joseph made mention that there isn't a readme documenting where changes to d/dmd, libphobos/libdruntime, and libphobos/src should go. I hope this clears things up. OK for trunk? diff --git a/gcc/d/README.gcc b/gcc/d/README.gcc new file mode 100644 index 00000000000..757545cc705 --- /dev/null +++ b/gcc/d/README.gcc @@ -0,0 +1,11 @@ +The files in the dmd subdirectory are part of the front-end for the +Digital Mars D compiler, hosted at https://github.com/dlang/dmd/. + +They cover the lexical analysis, parsing, and semantic analysis of the +D Programming Language defined in the documents at https://dlang.org/. + +To report a problem or look up known issues with the dmd front-end, +please visit the issue tracker at https://issues.dlang.org/. + +All changes to dmd should go through the upstream repository first, +then merged back to GCC. diff --git a/libphobos/README.gcc b/libphobos/README.gcc new file mode 100644 index 00000000000..53593783995 --- /dev/null +++ b/libphobos/README.gcc @@ -0,0 +1,26 @@ +The files in this directory where noted are part of the DRuntime +and Phobos library. + +DRuntime is the low-level runtime library backing the D programming +language, hosted at https://github.com/dlang/druntime/. + +Phobos is the standard library for the D Programming Language, hosted +at https://github.com/dlang/phobos/. + +The following sources and directories are part of DRuntime: + libdruntime/core/ + libdruntime/gc/ + libdruntime/gcstub/ + libdruntime/object.d + libdruntime/rt/ + +The following sources and directories are part of Phobos: + src/etc/ + src/index.d + src/std/ + +To report a bug or look up known issues with the runtime or standard +library please visit the issue tracker at https://issues.dlang.org/. + +All changes to either of these libraries should go through the +upstream repository first, then merged back to GCC.