From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80053.outbound.protection.outlook.com [40.107.8.53]) by sourceware.org (Postfix) with ESMTPS id BA1513950C17 for ; Thu, 14 Jan 2021 22:24:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org BA1513950C17 Received: from AM6P192CA0028.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:83::41) by AM0PR08MB4083.eurprd08.prod.outlook.com (2603:10a6:208:130::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.9; Thu, 14 Jan 2021 22:23:58 +0000 Received: from VE1EUR03FT029.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:83:cafe::e6) by AM6P192CA0028.outlook.office365.com (2603:10a6:209:83::41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.9 via Frontend Transport; Thu, 14 Jan 2021 22:23:58 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gcc.gnu.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT029.mail.protection.outlook.com (10.152.18.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6 via Frontend Transport; Thu, 14 Jan 2021 22:23:57 +0000 Received: ("Tessian outbound 28c96a6c9d2e:v71"); Thu, 14 Jan 2021 22:23:57 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 37ac008951c17de2 X-CR-MTA-TID: 64aa7808 Received: from d5dd58005b51.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 85B91A14-FE02-47C7-BCF1-B97025831A5E.1; Thu, 14 Jan 2021 22:23:51 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d5dd58005b51.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 14 Jan 2021 22:23:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AePyi2RQ/i6aLxn6lHIcg4yI9A6JOpD54V533jqn9nQYbNA59Q9OpKZfyy/LTigy4xKgV6cozAFu1+gmKB0mWmZWQMff8MpKm4Fo1RiWWiCm0dM7Y/CiC27cpfhTAhrkjhuCx/+SFMwfa6dZfiqC1q+oakz206W95uLnVtiBEM4iyXEs/RksRpBXdzQd560Howg151txqmQ3eTNqMQynEi2pZM8nOAu9zvo3A7SkT5HSM2C2T+FgDI3Sb47i0w9H5zoEqjWVRFvK2t3n1P9+hgch5ovWrJaKpA3HdYSV+8ZXOyQVy86U6jCFuxuBS2nduUVBpThLdqhkmRazCZlkHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZMhf+CdypaKyedGBAkBRA22qVuZgFQCpKzNh9EJaFM4=; b=fsYUj/OyXh/V7IIepeEhNN99dtSWqTmr4H/hAOpDg215ZHwdAOPEME99+5Vw/1ayrI0pteOxu361UjEFI6R1HUuUIBQSazSa4QrWNhY/fnKquV4VbKw0TfrgNmddM2+vwoZ9nvUlpC9WYCH1QqNbW6FXxxcB5M/iJ8DrulfOasvTc6MfwpGYte3CfVXHI584NhBPX7Olc8UJC/QLYWfPREjx5lbe5b8Oif0VJJ7oE4NxpxaHr6AwApClxDCLGSgnKhj9sVpisIgS9PpFd+H+juqoiazwEaZxSo+u3ZxlIsObsYb8Vo+k3UnutTy+CD9cNZEVNhWlt4qI9P+iD23m6g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Received: from AM6PR08MB4900.eurprd08.prod.outlook.com (2603:10a6:20b:cc::10) by AM6PR08MB5096.eurprd08.prod.outlook.com (2603:10a6:20b:ee::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.10; Thu, 14 Jan 2021 22:23:47 +0000 Received: from AM6PR08MB4900.eurprd08.prod.outlook.com ([fe80::5805:be9:d66d:7b65]) by AM6PR08MB4900.eurprd08.prod.outlook.com ([fe80::5805:be9:d66d:7b65%7]) with mapi id 15.20.3763.011; Thu, 14 Jan 2021 22:23:47 +0000 From: Andrea Corallo To: jit@gcc.gnu.org Cc: David Malcolm , nd@arm.com Subject: libgccjit as beta? Date: Thu, 14 Jan 2021 23:23:39 +0100 Message-ID: Content-Type: text/plain X-Originating-IP: [217.140.99.251] X-ClientProxiedBy: SA9PR10CA0010.namprd10.prod.outlook.com (2603:10b6:806:a7::15) To AM6PR08MB4900.eurprd08.prod.outlook.com (2603:10a6:20b:cc::10) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from e112547 (217.140.99.251) by SA9PR10CA0010.namprd10.prod.outlook.com (2603:10b6:806:a7::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.11 via Frontend Transport; Thu, 14 Jan 2021 22:23:45 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a12c479b-0549-42d5-e3cc-08d8b8db15f6 X-MS-TrafficTypeDiagnostic: AM6PR08MB5096:|AM0PR08MB4083: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Wl324/lPmQ5axMDgiZ7ZSO6FLWy3VdDAk7kyNa739G4epSRKWgclhfrjQItRFhD6pDHc8PBQxAQnN12rvAlYR4xwAsP/QaHKPX9FqNASgV7Zasndp1byPN/0k9x7jyiZbtSrCTBJ5p1OpDE+cFZJkrCDLwfYKkH6fqbtPWWG/qYrqxoPr5Jr3OiQfj+YalZNHeag/4nw4/alNjqdJA8nAeJ16veh4Ku4F5HOfOCoOg2m7jo4nSjGmch5B10NgveCcBtS1+eY0SZOKu2bd6l08dFi9ZrgwiUoK1cM4nEbewUPE+aFn2orptL6hcbQJbmbu3DlHaIIBDO6L0Oo61zO6W0yQrk6+BwhmjpUoOdO6iQN1wPF5AK84GcwDHSLsNyuBt/cjxymK6JX+scZlE1ZagPtKbmmwNcN675rw5BRjFP12qx/o44NqXeJEAPPmnNVjjRrUhzYIS15xcWjanBGUg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB4900.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(136003)(376002)(366004)(396003)(39860400002)(83380400001)(8676002)(6486002)(2906002)(7116003)(36756003)(316002)(8936002)(3480700007)(6916009)(16526019)(186003)(6496006)(26005)(478600001)(5660300002)(956004)(2616005)(4744005)(52116002)(86362001)(6666004)(4326008)(66946007)(66556008)(44832011)(66476007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?Jl/F7rz+X/5ckOtGcBBDTLZLrVQmzPAnNoHTHiZjqQG8MsmIDrKWC3DmQE7g?= =?us-ascii?Q?JiYGmWtGjXpKc/JmbLt5zTuBgyXUEGJ5ZHrTTSzz7Ta9NaSk0Eg56Km9vhsf?= =?us-ascii?Q?3ZyFmjEcif+IcgixDkxWLhr3dzJfSI5IzZ1EMcd2xPx7sOyzbnh7fuAKk+tL?= =?us-ascii?Q?dWyyYWleaOIZ4qnMKZrGlXkDR1q4pXehNEfppMd8Mh+6mOhQjLtHvZ2BtXfv?= =?us-ascii?Q?3IEQHGqTmC8a4eNEc/uFZS5dKkU4rK/PdMtGja/D73RZ6QiL8kXXvOV5f9Gb?= =?us-ascii?Q?zZlrc72JzVPov9hGwRnLcNcdOHWBAVnATdlrmuQindnIbJHgb8WFQto6fBLh?= =?us-ascii?Q?+FMoZZFjd3feO+sWsFahSZkECxnbY+Gzhb4jbLuIx4DP982ECtSacuB4kj09?= =?us-ascii?Q?eLL+lVqm//0S9sCMAq3xizJHSplFRZIDMAdo9u1qi0sKWHw2y3teXzlD2P8h?= =?us-ascii?Q?mAs7qjYu00z9Xyb/33/5xIQC2gW7MFL9LsOui+j+H/Xa04uZnE5FepbTF2Wy?= =?us-ascii?Q?v6YPn49plic9v3cqOp2zso0ya1DJgLLccinc20ockXFqpsOrKPAKTKdiqE0d?= =?us-ascii?Q?IhiRzo63/X4Yx06aZ44ocMJmheIwgcMLQb/rY9HfzU6LoCilM+48kQmMhtJd?= =?us-ascii?Q?Tt8YdlUqTvMD6N2xrrl90cgimJLVuDkdotI/bON6MEHKbxE2Bns4NzijV0J9?= =?us-ascii?Q?7SllZzLbAecpj5IyPEYVhRpiVCoFnAy3KWK51gDkbGw+IcB3casb9HeXa/QL?= =?us-ascii?Q?tc8YALpg1ndOqSN4YGlG6XKR7lONYoEfN0/BqN3BwZK8B54YQm0JLtF4Vhs8?= =?us-ascii?Q?uwljIuP8c+SUjka4V9HFQZPFW7LUYfNaGE2oaPVSBbJ8415pZs40h/feLebO?= =?us-ascii?Q?4cl0ETOOz+p9fboOXtcJmEWa9qXB8Zd96Ldkm/W7dxApC/JFziAeO5ceI60C?= =?us-ascii?Q?Wo1+If8CRj3sFGQ5glv1QEo2zng9Dwl9JUhDoOZ/aN1M9uwS3fNL7pfLjL0M?= =?us-ascii?Q?f7qd?= X-MS-Exchange-Transport-Forked: True X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB5096 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: dffbc21e-64b3-4dd9-9fab-08d8b8db0fc4 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yQwesPXZ/Lkf6W9J7Uw/U2y6GUGUbcec7tdeyx/CWydMeWApPjPsF7JOcOmBQ1FFvi3XfX4Uya2vbntf10LkJovmSe7b1eHqFg8bGZQ5c0DZleIFM8tkja3Cw5GrZSolAdzL4WoAnKXg0IPfHyjzFO7HP9xJk+5XxiKjXGBOKDbqLxY73pks+LZ3aCuyySltEJDwAYPp2rHWnS4zrnWKEnJqBpmrIeuwkglVNN1UG/JscUkG/dlnFCj+MV5QXIgwenLTxCW8sm7BSUR8AYALVqOTuXTNmYwxXP8J6+rBZNRd6CEqtT/Sp28b2IIY3WOgdTkECxTdCPCr44sRhEyCrVYBKI0LwYrhDm5982YgX2hlTyNwo7DvTC6ebIDnpSiucCO+E/UBcLuG0+yCFaCav0bwz6XlBKisyAsLFXa9du17GaE5/K8caevVLCVgln0+0f2FsSfJ2go35kVjbWY/dpyLPYXiqIcTLitk/5ax7ncX9kqBp7t2UXh8F17i+Iok2g2mMdyITDXM6i8VH2vbNPhRQYauDD0nFyNsIv4wQuAZudG2XEtQ0jkbkSb/l8Q3 X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(396003)(136003)(376002)(346002)(39860400002)(46966006)(82310400003)(6486002)(478600001)(336012)(36756003)(34020700004)(8676002)(6496006)(44832011)(86362001)(2616005)(186003)(8936002)(316002)(6916009)(5660300002)(2906002)(4326008)(83380400001)(82740400003)(16526019)(81166007)(356005)(6666004)(47076005)(7116003)(3480700007)(70206006)(4744005)(956004)(70586007)(26005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2021 22:23:57.7447 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a12c479b-0549-42d5-e3cc-08d8b8db15f6 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4083 X-Spam-Status: No, score=-8.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY 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: jit@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Jit mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2021 22:24:02 -0000 Hi Dave and all, libgccjit is still advertized as alpha state in the documentation despite having being introduced few years ago. I think we may want to evaluate to promote it as beta with the following motivations: - The API has been incerementally refined over the years since its introduction and it looks reasonably complete for fruition now. - Example as the Emacs native compiler proves it can be used to create production software. My main concern (the main issue we are facing) is that the alpha state shows up as a limiting factor for certain distributions to package it [1]. Needless to say this is also a potential limitaiton for other software to adopt it. WDYT? Thanks and Regards Andrea [1]