From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Adding extra fields to float_block and cons_block? Date: Thu, 23 Sep 2021 08:07:09 +0800 Message-ID: <87zgs4xihe.fsf@yahoo.com> References: <875yuszs7h.fsf.ref@yahoo.com> <875yuszs7h.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31029"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 23 02:08:11 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mTCHb-0007sG-66 for ged-emacs-devel@m.gmane-mx.org; Thu, 23 Sep 2021 02:08:11 +0200 Original-Received: from localhost ([::1]:46648 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTCHZ-00074R-6n for ged-emacs-devel@m.gmane-mx.org; Wed, 22 Sep 2021 20:08:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTCGo-0006Ob-D6 for emacs-devel@gnu.org; Wed, 22 Sep 2021 20:07:25 -0400 Original-Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:34040) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mTCGl-0002wP-VN for emacs-devel@gnu.org; Wed, 22 Sep 2021 20:07:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1632355636; bh=LcV1KNC/xqsniCrg4eCpuvQj4EvWxy16R8iAICls8Iw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=NATxGp6+h4IkKanpHBs/IMrqL1k+n2rFbzhQEST0gyD5WlldVOnY2Qj86R5dpYqL0miW0ZFZz2EzWzWKqz25NOFAhOcAK4zOCUNj1s9g9IcbT7L/HXtMQPO2XffbhxFIIaZgzIKzOtXdlGdzpohc/7WStT/l8PSdqaVOwo2QdbLz9TeFCAlV9GF3cQLUN8ti5BKfufHF+5KUMh6kEDKqHifC8MZnJnId5FZkq0/mcahHhEPSuwHwB2G71Ac3dAj05MN+2O5jRndQGng+yQUMbRA7DJhs3xh/7rByjWhAzaiObo+bMvGV5h+Ag4k1hN/Xl8eJn5DkhpAnYWi0+jKj3Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1632355636; bh=bzUnZ6966Z5FjBCGgYsEVO0Znhd+56vCTMRd5KPinkx=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=HxpuKxXKDjjS9L1rH09wF7FcXyzHs9+T/k9kNXUmgOGsfrgRFYo73khdrd7oF1Ccf7h8AJQ8+pGdPFmv8p6Z20GPnG8oABg5jbhwdPMqXul6qc7LrBTxvTIX4y7ckx3dSIr5R30ly90fb8ldkyuQMKAB+aogiY17pDDmsshVOpxPizAT6EDeMXYLh9OhzSDLEM9Vu5c112xwisAoDz67hSv1LKMfQ1gHJn2Nes1WExWp1X6yCDP46/ak0at3gSN5ZpOcHormaf3CXmnabnWmjoFJix5wgFJjF03AJKA04wDCk2qXCkmPyWYiZrUd/KwMFkWKfPt48obHSH5Nk03tig== X-YMail-OSG: mBMANpMVM1mqpzTSXIFlEcKvGBq7gIpLHE3NkIHWNFP.oDqdwxJmq7GQ.xZ3P3i wykDMheMSc3AOywiN0zhrbjHgmGgeh73yl1aBX.smabtGJxJueuGqZuxa.XBzuPn.5sbkoTW0xp0 KkxSFAxWqkkc.YZY0EHQK4jSFvCUe78i_aQDVWXIf6.s8xBLGwbi.zFIooz3TocYNGUUSbkRAuNJ EchPs2c8PI1Qug1wcKSKPtImm4mdMsOwIrqtsW7ZvumqnBe7exV70NcTJlM0bmIrzVltXym.sBb2 egeQwGQM9FcCav0DW.JU_ZpN78ScuoDtkbbuJnzAIAN2nBi4TY.jFpE22tfRyDQ1_3CtQuNfUGeH FLxNYPTcF2llozMRp4sl11tBVK3qQhtLw5bPMOAv4Dg6ge1hM51sjyGYbAKGG.jKko0.B_yg7n6I y_0XDJC3B_OcLQ2q62yAwdkVcBkCGnB6BA6VywDa27nh5uS1z1lNNGOaq4nLTt9hKR5iKbtYi0YQ flvhTiWVce_GJC4_xjLuMZYghJsMjl2eqyHCoMg55HFKhU4dX91UD3X_i3wo2MrXGputxHPjPCrg B.MYG05z30kPuWo3btetWXaEA0pL2ujn_wtvDqzOTUzbE3fTTUiwCM9pdunTggQco5ZQ9GLKLxSF 6d3.Dp13DXFG7i1bas3pI3inFDTMv28YHHbQtwkGxyo.57egkaUhXk9PcBaeq7cZzdhtyG7Mh3x0 fdOPOZIM1YSnIk9n.tGhSlDYzQRYfuLZ1IunM0IYxRNJqCy3cTKJbQSZbmtR0sw53kHk7r9welpR dCBqJXS3AsmEgO2s0oSwTHClFGUc4K3WL4du6yaRkt X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Thu, 23 Sep 2021 00:07:16 +0000 Original-Received: by kubenode501.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID d8bd0e60322af22a7f5b02f9ca2e2d34; Thu, 23 Sep 2021 00:07:12 +0000 (UTC) In-Reply-To: (Stefan Monnier's message of "Wed, 22 Sep 2021 14:19:31 -0400") X-Mailer: WebService/1.1.19043 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.188.206; envelope-from=luangruo@yahoo.com; helo=sonic311-25.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:275348 Archived-At: Stefan Monnier writes: > How to modify it will likely depend on what info you need/want to add > in there. So what is this extra array of bits_words you want to add? > Do you want to grow cons cells to 130bits, basically? Extra markbits, to determine whether or not an object has not yet been marked, but has been pushed to the gray list, for use in a simple tri-color incremental mark-and-sweep GC. Thanks.