From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Ken Raeburn Newsgroups: gmane.emacs.devel Subject: Re: Skipping unexec via a big .elc file Date: Sat, 11 Mar 2017 18:59:18 -0500 Message-ID: <734D2132-71FD-414D-B091-629189742DB4@raeburn.org> References: <9463F91F-DB82-48E1-BE01-1E2BC8DA0766@raeburn.org> <831swxzbw8.fsf@gnu.org> <83y3z2wphb.fsf@gnu.org> <83tw9bb42m.fsf@gnu.org> <349ED8B9-C34B-495B-9FB5-E72CE6EFCA38@raeburn.org> <87inpni6xa.fsf@linux-m68k.org> <8360lmesso.fsf@gnu.org> <3B044D64-7C94-42D7-BE1B-7A9CA76C5A67@raeburn.org> <83k29xc49v.fsf@gnu.org> <2C5C5C6E-9D73-4613-948B-C15B93968717@raeburn.org> <83poiy8cnv.fsf@gnu.org> <83r32mqq5f.fsf@gnu.org> <83zih1jf37.fsf@gnu.org> <8A8DA980-13A7-4F8B-9D07-391728C673C9@raeburn.org> <831su4dmn4.fsf@gnu.org> <87h9300x5n.fsf@linux-m68k.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1489276776 12778 195.159.176.226 (11 Mar 2017 23:59:36 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 11 Mar 2017 23:59:36 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 12 00:59:31 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmqv1-0002St-0y for ged-emacs-devel@m.gmane.org; Sun, 12 Mar 2017 00:59:27 +0100 Original-Received: from localhost ([::1]:45061 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmqv6-000770-Nx for ged-emacs-devel@m.gmane.org; Sat, 11 Mar 2017 18:59:32 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37684) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmqv0-00076i-8E for emacs-devel@gnu.org; Sat, 11 Mar 2017 18:59:27 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmqux-0002Fv-6G for emacs-devel@gnu.org; Sat, 11 Mar 2017 18:59:26 -0500 Original-Received: from mail-qk0-x244.google.com ([2607:f8b0:400d:c09::244]:35879) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cmqux-0002FB-0N for emacs-devel@gnu.org; Sat, 11 Mar 2017 18:59:23 -0500 Original-Received: by mail-qk0-x244.google.com with SMTP id n141so33323574qke.3 for ; Sat, 11 Mar 2017 15:59:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raeburn-org.20150623.gappssmtp.com; s=20150623; h=subject:mime-version:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=4/kIKi0P6rdgZZj4G6U4JN58ugV20f27jT/a1DaX7Gs=; b=BfdXMV8Ww1lsij/5TbKt+ep6wT0R4SnLH9k6+ZUtWxKJHflEocKNHYoIk9rBGy1PV1 xPcIx4iwiaoDVv701/DzUcQsm8JBWBo2dWbpGCwPytbwI1cpEsVkrs5s8LtO7F6e4D3i H2pdU6I02lfFQUYa7UfTEEwVjNiPyHXK2vULmSWCWMxEqCCQs0g8g/V7H+qCqydSZYn/ ufiues3S4Gp3rzsDJ/Rbx8CQivVlgGs8Blx058lVIQzB6JfW0NoKhT00IzDb6iE832P/ OWt6q1LFFsH8FzJEt5J8+ig/rNZ8zvG1UMs+N1pAaQOTR91ZOBEp+4oUCp94b3F+pyOi WHyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:mime-version:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=4/kIKi0P6rdgZZj4G6U4JN58ugV20f27jT/a1DaX7Gs=; b=CV0VpXdkdRCSlS0l83/KkHIaeGsysxHSRMUxSA8sT2cswd7prDlbRj7BelkvxDfmXc xkh2Nq7qkQeoGaKLtVnXsY3/EQ+r/YPgHHL5sEr3CowyCPVX4q0QnhVOCU8tniBP7r6t C5UnAqCcP+mqDUKMbfnyx6r95+yLuUYPOFWzfKdDQh2HNxdV33F4zYNC+MKYYhv10f1W 7PgAi6Wc26SwJrU/ZzHL1jHu+10z7U3JD0xGDHoBwTwtNQ5mHUUPCujqvSg1Z/cJSgmb WqNOKMYZHHHFV5ergzzypR5ZuJ953jWkLRyLmITCj+8e1YEcGihL/IANwoAHNCLLui/s o2Sw== X-Gm-Message-State: AMke39k4sIOED7INYVXOXPYaphAwchQgNyxHs8yQ8a8iuf2K0ltaEmHSuWqaYK9njj6qJQ== X-Received: by 10.55.122.194 with SMTP id v185mr23959082qkc.99.1489276760783; Sat, 11 Mar 2017 15:59:20 -0800 (PST) Original-Received: from [192.168.23.52] (c-50-138-183-136.hsd1.ma.comcast.net. [50.138.183.136]) by smtp.gmail.com with ESMTPSA id d67sm9261007qkg.23.2017.03.11.15.59.19 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 11 Mar 2017 15:59:19 -0800 (PST) In-Reply-To: <87h9300x5n.fsf@linux-m68k.org> X-Mailer: Apple Mail (2.3124) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::244 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:212932 Archived-At: On Mar 11, 2017, at 08:18, Andreas Schwab wrote: > On M=C3=A4r 11 2017, Eli Zaretskii wrote: >=20 >> So I think the issue could be that this defvar somehow doesn't end up >> in dumped.elc as an abbrev table under the new build procedure. Does = that make sense? >=20 > I think the problem is that an abbrev table is actually an obarray, > which does not have a suitable print syntax. Ah, yes. Thanks for noticing that. And just yesterday I was thinking how convenient =E2=80=94 and = surprising =E2=80=94 it was that we didn=E2=80=99t have to dump out any = obarray objects; oh well. Unless we=E2=80=99re going to arrange for = obarrays to be printable and readable in a useful form, they=E2=80=99ll = need special-casing. But abbrev variables should be easy enough to = recognize and process. I=E2=80=99ll take a look. Ken=