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: Thu, 15 Dec 2016 11:26:52 -0500 Message-ID: <082742D6-5B36-48DA-8FEB-C929E019D87B@raeburn.org> References: <871szqwu51.fsf@users.sourceforge.net> <831szqhbc2.fsf@gnu.org> <87d1itt79z.fsf_-_@users.sourceforge.net> <7baa18d4-2b09-caa8-005e-29008a383ad1@cs.ucla.edu> <83mvhwrgd5.fsf@gnu.org> <8539f38f-9a11-44c3-4de7-bb974c96206c@cs.ucla.edu> <8360ojpndr.fsf@gnu.org> <83shrnm0k1.fsf@gnu.org> <075B0922-F07A-4FBA-AE71-027E964A5ED4@raeburn.org> <54AAC13A-CF56-4393-A932-DC6CBBF51259@raeburn.org> <3CC6BB36-1794-4202-8243-132E0345B236@raeburn.org> <52BDCC33-546C-4F47-A230-00EBC813B038@raeburn.org> <15CF14CC-C7DE-44BA-AC7D-F0BF1F160979@raeburn.org> <9463F91F-DB82-48E1-BE01-1E2BC8DA0766@raeburn.org> <83bmwd9o23.fsf@gnu.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 1481819363 22488 195.159.176.226 (15 Dec 2016 16:29:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 15 Dec 2016 16:29:23 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 15 17:29:13 2016 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 1cHYu5-0003vP-J5 for ged-emacs-devel@m.gmane.org; Thu, 15 Dec 2016 17:29:09 +0100 Original-Received: from localhost ([::1]:55610 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHYu9-00017l-OD for ged-emacs-devel@m.gmane.org; Thu, 15 Dec 2016 11:29:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33688) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHYsy-0000xz-S1 for emacs-devel@gnu.org; Thu, 15 Dec 2016 11:28:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cHYsu-0004IJ-VG for emacs-devel@gnu.org; Thu, 15 Dec 2016 11:28:00 -0500 Original-Received: from mail-qt0-f194.google.com ([209.85.216.194]:34131) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cHYsu-0004Hj-OT for emacs-devel@gnu.org; Thu, 15 Dec 2016 11:27:56 -0500 Original-Received: by mail-qt0-f194.google.com with SMTP id l20so7582319qta.1 for ; Thu, 15 Dec 2016 08:27:56 -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=297UtV4ZVHC4owmixcY6FFuJOPN6uY9p/cTbjoafNJU=; b=vpCXExs2P/9OKvxhO8UP0EG2xrMSkvdOawAo07KZoIrUGJCq9KGg8kb2XUvefNjPzP AKUNYDMZj8cuKjEj8+fkCLzfhs+1llrLpfSlzZSr4ObbyD9J9Ex6LQOzmFLJ9WWFUnpw Zwg2SuDIus5vGtbtydW3pkdIpTtBrlZPrhlR3C3abyhFx1pd3GAIYyokT5w0VKUZeB9u ERo7J5pJBh5dJTSkTPHUNJY4kJATFJQKgvYooCLhpsnFK4NG+RpeM32BrjltEntFndpq OuGfGVY6vf8Di0ZoFz/kOWXXylaIcDQmtSwX2UBrQEXDBZGf681ABXMFHB2YrFLE5b/O 5Aig== 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=297UtV4ZVHC4owmixcY6FFuJOPN6uY9p/cTbjoafNJU=; b=HOVtIqbNM2Me1DMM1H/mz6ugjOBP6dTPqpgUffOZQGlmW1b19UjTaqDp4QbBIBbEGW xhXcueSzo7OrPtudjQFPaV7LQewFxZlr7sYj+vQ3ftUB0FN7aqifImBGDiiCFIBepiyD hmkLRJ1rRP8wDGBmVdKuFipOpthbWrdL8BFQfGDGDhBK1lG4hrvWbD/I7TML9+QSH/cH sKcFTQA3kGKLWPeubs7E90y81ZDY/PjFAY5sC7OuHPminn3QPQE1fuKMVL0uFWi901GK /QiWIwEv8Gcu+EHTED0OjhmXtbfD4ZlIk1M8jGFSVzokx3fB1ALHMu9KCCF/kQH4yV1p sxxA== X-Gm-Message-State: AIkVDXKKaeORaJHj8Pf9wQ++T2t++a8gRb4GwqKGB4iWyfrN5x+Qu7AVUb5JkOjo5+kvjA== X-Received: by 10.237.63.75 with SMTP id q11mr1803967qtf.189.1481819215863; Thu, 15 Dec 2016 08:26:55 -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 124sm1397159qki.14.2016.12.15.08.26.54 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 15 Dec 2016 08:26:54 -0800 (PST) In-Reply-To: <83bmwd9o23.fsf@gnu.org> X-Mailer: Apple Mail (2.3124) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.216.194 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:210482 Archived-At: > On Dec 15, 2016, at 11:04, Eli Zaretskii wrote: >=20 >> From: Ken Raeburn >> Date: Thu, 15 Dec 2016 07:57:09 -0500 >> Cc: emacs-devel@gnu.org >>=20 >>> How about binding it to a higher value for loadup? >>=20 >> That may be good enough. But GC will probably kick in right after we = set it back >=20 > AFAIK, just setting the GC threshold doesn't automatically invoke GC, > you need do something that calls maybe_gc. Right, but if we=E2=80=99re not following it up with evaluating another = form from dumped.elc (eval_sub can invoke GC) or invoking some compiled = routine (branch operations can invoke GC), then we=E2=80=99re probably = ready to check for availability of user input (which can invoke GC).=