From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: noverlay branch Date: Fri, 07 Oct 2022 14:28:42 -0400 Message-ID: References: <87sfjzefvv.fsf@rfc20.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20159"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Matt Armstrong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 07 20:31:18 2022 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 1ogs7x-00054Y-ME for ged-emacs-devel@m.gmane-mx.org; Fri, 07 Oct 2022 20:31:17 +0200 Original-Received: from localhost ([::1]:58332 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogs7w-0005jj-4I for ged-emacs-devel@m.gmane-mx.org; Fri, 07 Oct 2022 14:31:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34656) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogs5g-00050d-JL for emacs-devel@gnu.org; Fri, 07 Oct 2022 14:28:56 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:21216) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogs5X-0000b7-Fs for emacs-devel@gnu.org; Fri, 07 Oct 2022 14:28:49 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id BC916443745; Fri, 7 Oct 2022 14:28:45 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id ED61744225A; Fri, 7 Oct 2022 14:28:43 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1665167324; bh=GvadPK0aU4J5J4vVC7npcVJzT7/txmE8Bj+Tv2YNNq4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=BIwm7xJBQfiGOTfm8GhZQXkU8Pszrow19C3+BTiQ4GEfoq9ZqapeU3o+Bbutw7QBo vL+3EmpDTdV3rpj1oHSgGWOe/W0oTmtsawEpuIjAwDw5fN8y7oGzLChiqeQ6C7kE/u ADiDb+1sZVpBA7ollIAJR8gYVoUwiZXmtPDndf7pG69fj1stLVJ3t1AfCiG7hXUIrJ qhhSr2ay/LK6QuRw0Ocp91wDakUsNA0m912jwUJyiZDbqOehEQpZFYHU7kiaWhvKuO cT/426BNZ+Vr5PWuqpcN8uTnm/MAxA0AWFMYetO4eXbplIqQRZWbm5It2+JiBbF5MK XbLPR26zRYu5g== Original-Received: from pastel (65-110-220-202.cpe.pppoe.ca [65.110.220.202]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id C5F1D120D8D; Fri, 7 Oct 2022 14:28:43 -0400 (EDT) In-Reply-To: <87sfjzefvv.fsf@rfc20.org> (Matt Armstrong's message of "Fri, 07 Oct 2022 09:51:32 -0700") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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.29 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:297167 Archived-At: Matt Armstrong [2022-10-07 09:51:32] wrote: > Stefan Monnier writes: >> I just updated the noverlay branch to the code in `master` (most of it >> was mechanical except for the fact that since the last commit on that >> branch we have gotten rid of Lisp_Misc and we moved to pdumper). >> >> I'm getting ready to install this in `master`, so I'd encourage people >> to try this code as much as possible to try and weed out the most >> glaring problems before it hits master. > > Stefan (and others), where are we at with this? Are there things that > must happen before a merge? I'm mainly waiting to hear feedback (including my own) about "I use it with no visible problem". > Is anybody able to use the noverlay branch for daily work? I do. > I'm running the noverlay branch now and was observing an eassume > failure. Do you have the file&line number at least? > I recompiled without optimization and with Address Sanitizer > and ran Emacs under GDB, but haven't seen the crash since... More important than that is the ENABLE_CHECKING (which you apparently was using already anyway) and running under a debugger: even if optimizations may throw GDB off a bit, it's usually good enough to make progress on the bug (sometimes by adding more assertions or printfs to make up (next time around) for the lack of info provided by GDB). Stefan