From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn2085.outbound.protection.outlook.com [40.92.18.85]) by sourceware.org (Postfix) with ESMTPS id 106B2385C426 for ; Sat, 23 May 2020 20:56:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 106B2385C426 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ajpzj+B/Ijv1fAB9Y2oFVdQIOuy/xFyk62WU/1dgbsCRYBv5c/tHB7auVZggGgCfPUYpbsWtlGJJ/ERkXnBfVx0X/vfhRTy4tS5aBjhKjEC9OYc+Zx9LV90O+hNmPZwf4N/3ctAxKaRitETs6Lgae83fXtn3aeb3E4nOrtbImCQF3Um9cf48r1jWqalWtEeZis+BWaoe2snAWlvgxJ0w2KB/6LtIbeUgdG2M+jQuocF4rNzf55qHXmzNk658QbenkyPn6xt2ucPKFuLknEUxjEyk3EL7jjGan7BWJ2Nn9b4WL8IFIrxmtpA0JNcXN0CvxTO9xo3lU1mgez5KvMZsiw== 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=L9ZQAN25j5m10BWthXc0kx2hOagRkgPn+jwWvPFKzko=; b=Lj69A65gs3nLxz8l7P215p8vSJ+1Glfv1khIZOQGRm9OGbh9Us2Ut5892sLUo9jTI1DOVnkBMr7U0qOBKWyZJGnYZfSE8uDAO4UFbkxM3nPyr5s8Y9oAJpkJ4Klgh44+hneTMyBla7OzkbQO/QcuQiWnAe/jEi7QKFdZgoErjLrWEXNBnEVqXN0bQZ1I6Qzyp/EzaeIvEpxsPmI4GdTGUVGTbtyQzQF4xuPk2g/UfRgJkD8UHdGb7Zzby2W4Tht+F4BUHfmXPx82f1OyhXT4VJDFFejxk0JSMGZCMcWOP0o6RPSlwXCOlzmCJkUTfdb1+GKp7YzCRCDmPlcC2HjITg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from BN8NAM11FT028.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4b::4d) by BN8NAM11HT248.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4b::67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Sat, 23 May 2020 20:56:42 +0000 Received: from CH2PR02MB6522.namprd02.prod.outlook.com (2a01:111:e400:fc4b::4c) by BN8NAM11FT028.mail.protection.outlook.com (2a01:111:e400:fc4b::225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Sat, 23 May 2020 20:56:42 +0000 Received: from CH2PR02MB6522.namprd02.prod.outlook.com ([fe80::95fb:f8a1:c7af:777e]) by CH2PR02MB6522.namprd02.prod.outlook.com ([fe80::95fb:f8a1:c7af:777e%9]) with mapi id 15.20.3021.026; Sat, 23 May 2020 20:56:42 +0000 From: sotrdg sotrdg To: libstdc++ Subject: What about supporting std::numeric_limits, std::make_unsigned_t and std::integral concepts as an extension for __uint128_t and __int128_t?? Thread-Topic: What about supporting std::numeric_limits, std::make_unsigned_t and std::integral concepts as an extension for __uint128_t and __int128_t?? Thread-Index: AQHWMUMkHcApAu4MyEeu0N6NnE3X/w== Date: Sat, 23 May 2020 20:56:42 +0000 Message-ID: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:DF295DDCF78EDEB4E4B34585D15B2FC273300379B630A71B28EBC513A1A54285; UpperCasedChecksum:895A0AB18FA90609254E2C637B6D19F31769E82C60B981378FD66BFB79196D3B; SizeAsReceived:6855; Count:42 x-tmn: [McAo15F76+3k5bd4Q/4PlQBtcO7qlOqO] x-ms-publictraffictype: Email x-incomingheadercount: 42 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 9305091c-699e-4588-a9bc-08d7ff5bcc13 x-ms-traffictypediagnostic: BN8NAM11HT248: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: t8ziiP8EImobi1c2/Mkg3hewVdwlRtoy/G/XxX5fwSL2wAyQ6XZF/mVeAexnD8l+kMHxf+lc0vAzAYga2iD3S/LmiLnujtdNdQZ8SLvCNTPugtjbpjGij2Xj06agTZRQEsZFKHhCkp9lhe58fA8DznVuL5x7ezV82i1/3ilttgHqe7qgjXEgZe64r1tvMkEccMgQ4apnwXQHW4dYA4S3qF2MY047dEvrHGBzIXqZQxuzn0cPq9MVYgMnjfMU1AIj x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR02MB6522.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; x-ms-exchange-antispam-messagedata: RmhQyhc5+GQBf5Gbf7N6IYgdOyc2F4UqXwYdx73qzsiNki9VAD0ogZNd5x2QEFsrqjMtiv19nIMLV6//Ozazq53ZYGVJ3xrv3NbS6VfcuZ3xDxzoJ2lzji/Lwwic6aH6Pi9mVvOy1ItQDR2rSLtMtA== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 9305091c-699e-4588-a9bc-08d7ff5bcc13 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2020 20:56:42.6788 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8NAM11HT248 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: libstdc++@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++ mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2020 20:56:47 -0000 It is absolutely a pain in a template world code like this do not work. std::make_unsigned_t<__int128_t>; static_assert(std::unsigned_integral<__uint128_t>); Sent from Mail for Window= s 10