From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by sourceware.org (Postfix) with ESMTP id 0C4CB3858002 for ; Tue, 23 Mar 2021 16:39:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 0C4CB3858002 Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-466-31SJEk-CNuqxZLDnOZM6rw-1; Tue, 23 Mar 2021 12:39:39 -0400 X-MC-Unique: 31SJEk-CNuqxZLDnOZM6rw-1 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 33D3581433D; Tue, 23 Mar 2021 16:39:38 +0000 (UTC) Received: from localhost (unknown [10.33.36.164]) by smtp.corp.redhat.com (Postfix) with ESMTP id CCB0F1972B; Tue, 23 Mar 2021 16:39:37 +0000 (UTC) Date: Tue, 23 Mar 2021 16:39:37 +0000 From: Jonathan Wakely To: "Alessio G. B." Cc: libstdc++@gcc.gnu.org Subject: Re: [PATCH] libstdc++: Implementation of class strand Message-ID: <20210323163937.GA3008@redhat.com> References: MIME-Version: 1.0 In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline X-Spam-Status: No, score=-8.1 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, 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: 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: Tue, 23 Mar 2021 16:39:44 -0000 On 12/03/21 13:21 +0100, Alessio G. B. via Libstdc++ wrote: >I expanded the implementation of the class strand of the Networking >TS. Essentially, I >implemented a token system so each thread knows when it can execute; >the system is organized >with 2 integers moving as a clock. Thanks for this patch. I'm not sure when I'll have time to review it, and it might not be in time for the upcoming GCC 11 release. But the patch has been received and will get reviewed, thanks. N.B. patches being submitted for libstdc++ should be CC'd to the gcc-patches list (where all GCC patches get sent) as well as the libstdc++ list.