From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Dynamic loading progress Date: Mon, 24 Aug 2015 15:13:47 -0400 Message-ID: References: <54E2355A.90@87.69.4.28> <83vbj1u020.fsf@gnu.org> <54E24CA4.9020601@dancol.org> <83h9uk7ddb.fsf@gnu.org> <54E382A5.5030408@dancol.org> <54F789B2.6030105@dancol.org> <87egnel6ac.fsf@lifelogs.com> <87vbgpk1po.fsf@lifelogs.com> <85mw20gmeo.fsf@stephe-leake.org> <878u97nyjn.fsf@lifelogs.com> <86d1yirnqw.fsf@stephe-leake.org> <87si7977rs.fsf@tromey.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1440443680 30982 80.91.229.3 (24 Aug 2015 19:14:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 24 Aug 2015 19:14:40 +0000 (UTC) Cc: =?windows-1252?Q?Aur=E9lien?= Aptel , Daniel Colascione , Stephen Leake , Emacs development discussions To: Tom Tromey Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 24 21:14:28 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZTxCN-0003vX-W6 for ged-emacs-devel@m.gmane.org; Mon, 24 Aug 2015 21:14:28 +0200 Original-Received: from localhost ([::1]:56191 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTxCN-0007bo-5a for ged-emacs-devel@m.gmane.org; Mon, 24 Aug 2015 15:14:27 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42763) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTxCH-0007Z1-Jb for emacs-devel@gnu.org; Mon, 24 Aug 2015 15:14:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZTxCC-0003WQ-K8 for emacs-devel@gnu.org; Mon, 24 Aug 2015 15:14:21 -0400 Original-Received: from mercure.iro.umontreal.ca ([132.204.24.67]:33241) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTxCC-0003WG-Fk for emacs-devel@gnu.org; Mon, 24 Aug 2015 15:14:16 -0400 Original-Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 499E49C1B2; Mon, 24 Aug 2015 15:14:16 -0400 (EDT) Original-Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id 8A0E81E5B8D; Mon, 24 Aug 2015 15:13:47 -0400 (EDT) Original-Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id 70CB8B4288; Mon, 24 Aug 2015 15:13:47 -0400 (EDT) In-Reply-To: <87si7977rs.fsf@tromey.com> (Tom Tromey's message of "Sun, 23 Aug 2015 20:13:59 -0600") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-2.82, requis 5, autolearn=not spam, ALL_TRUSTED -2.82, MC_TSTLAST 0.00) X-DIRO-MailScanner-From: monnier@iro.umontreal.ca X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 132.204.24.67 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:189122 Archived-At: Stefan> IOW we don't need to worry about local Lisp_Object values: they'll be Stefan> found by the conservative stack scanner. > Is there a reason to keep GCPRO around? IIUC there are still some situations where we build without conservative stack scanning. We should probably go and enable it everywhere. If noone complains that should indicate that indeed conservative stack scanning is used (or ca be used) everywhere, so we could drop the GCPROs. Stefan