From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel Mendler Newsgroups: gmane.emacs.bugs Subject: bug#63513: [PATCH] Make persist-defvar work with records and hash tables Date: Sat, 9 Sep 2023 13:57:27 +0200 Message-ID: <86d6e412-9e5b-9086-56ce-e3794085096a@daniel-mendler.de> References: <87wn1axgh6.fsf@breatheoutbreathe.in> <83jzx925lv.fsf@gnu.org> <87a5xubwoo.fsf@breatheoutbreathe.in> <87v8csku60.fsf@breatheoutbreathe.in> <83cyyz94c6.fsf@gnu.org> <87a5u2ydzg.fsf@breatheoutbreathe.in> <83msy25g0s.fsf@gnu.org> <624CBB7F-1442-400D-8D4D-1B26EBE9DACB@breatheoutbreathe.in> <877cp5bmig.fsf@breatheoutbreathe.in> <871qvz4kdw.fsf@localhost> <8734zoaolv.fsf@localhost> <87fs3o8uil.fsf@localhost> <87msxwa8kd.fsf@breatheoutbreathe.in> <87il8j7ji9.fsf@localhost> <80479897-500e-fe60-6586-0a44ccb5993b@daniel-mendler.de> <877coz7f6h.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2811"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 63513-done@debbugs.gnu.org, Joseph Turner , Stefan Monnier , Adam Porter , Eli Zaretskii , phillip.lord@russet.org.uk To: Ihor Radchenko Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Sep 09 13:58:12 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1qewbK-0000V5-MF for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 09 Sep 2023 13:58:10 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qewbB-0008FS-HV; Sat, 09 Sep 2023 07:58:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qewb9-0008FH-BN for bug-gnu-emacs@gnu.org; Sat, 09 Sep 2023 07:57:59 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qewb9-0005ep-3k for bug-gnu-emacs@gnu.org; Sat, 09 Sep 2023 07:57:59 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qewbB-000834-Rn for bug-gnu-emacs@gnu.org; Sat, 09 Sep 2023 07:58:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Daniel Mendler Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Sep 2023 11:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 63513-done@debbugs.gnu.org id=D63513.169426067730927 (code D ref 63513); Sat, 09 Sep 2023 11:58:01 +0000 Original-Received: (at 63513-done) by debbugs.gnu.org; 9 Sep 2023 11:57:57 +0000 Original-Received: from localhost ([127.0.0.1]:46328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qewb7-00082l-H0 for submit@debbugs.gnu.org; Sat, 09 Sep 2023 07:57:57 -0400 Original-Received: from server.qxqx.de ([2a01:4f8:121:346::180]:48137 helo=mail.qxqx.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qewb3-00082W-Qm for 63513-done@debbugs.gnu.org; Sat, 09 Sep 2023 07:57:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=qxqx.de; s=mail1392553390; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:Cc:To:Subject:MIME-Version:Date:Message-ID:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=60Z+GC0HGqBpEDq9pVdiPizPfnPiisrEDIpG8C6kDN0=; b=EbKOp1AQVZGKaX0DONrXcIZuIc uO9J0JsR/pAc2NKAbXWV/J4PXWWi9qfMhv7p3RWAWMG50z9d8f+Eozq2134W26HkbR5KSW6kBuA2C zMSdcgdGctFkCoaEMl9wKZcengek8w3d9hDwOhryBmXYz/oDODGW4oDee7NsScnhvXi8=; Content-Language: en-US In-Reply-To: <877coz7f6h.fsf@localhost> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:269854 Archived-At: On 9/9/23 13:35, Ihor Radchenko wrote: >> So using Compat here has to wait until compat-30.x is released. > > And do I understand correctly that compat-30 will only be released after > Emacs 30 is released? If so, it is awkward for :core packages. compat-30 can be released as soon as Emacs 30 has been reasonably stabilized, e.g., when the emacs-30 branch has been frozen, or a bit before that. We cannot release much earlier since APIs may still change and it is probably undesired to release unfinished APIs to the public too early. For reference, I've created the compat-29.1.1 release around the day that Eli announced the emacs-29 branch freeze. Daniel