From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.devel Subject: Re: noverlay branch Date: Mon, 26 Sep 2022 10:52:11 +0800 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000008678b505e98b9a84" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3257"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 26 04:52:42 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 1oceEb-0000d3-8n for ged-emacs-devel@m.gmane-mx.org; Mon, 26 Sep 2022 04:52:41 +0200 Original-Received: from localhost ([::1]:43886 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oceEZ-0001Dc-Lx for ged-emacs-devel@m.gmane-mx.org; Sun, 25 Sep 2022 22:52:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59122) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oceDR-0000XB-K9 for emacs-devel@gnu.org; Sun, 25 Sep 2022 22:51:29 -0400 Original-Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]:42890) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oceDP-0000HL-MR for emacs-devel@gnu.org; Sun, 25 Sep 2022 22:51:29 -0400 Original-Received: by mail-lf1-x12f.google.com with SMTP id a3so8723693lfk.9 for ; Sun, 25 Sep 2022 19:51:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=2wfmJ86hNZLwu45Jq556bvMpK9G0DfEnFXTku0GooT0=; b=hPz3OMOLOAFq6cjLin3zK8SOrqjJbzizTQQfQMjyhNmdczrFzMizzjhXupPJEjO0sj L1WeuvzXssuV7zWqr4yTmJv1Fpa7FUdF2oMglhKkl9LN6nnP1n3H9035x89c9jgsX0cD cJuqnFg9d5A6NpwpEOp4XYHSnBI7wz4BBBrqbTyOaDPdBBkUkoemK3Q0WUteAl06vU2+ JzQikhYtqwBHfKsub96bVPIIBSGKF231qKlny2B8AW0HkeWiXPbr7JFMIz+YPLD5trMY dScdlbZzvJapCXGTa5o9nohhwEzRjluJm8D+BD+kFB2NqCcNiIibne0WyzZgE91m6wJD VhKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=2wfmJ86hNZLwu45Jq556bvMpK9G0DfEnFXTku0GooT0=; b=2Rd1b5CN2ZcT7KMnYV6v9DidZcMc9kXDG4XFWwFrsVXzKBc0aJ2G1gHCVL4Tb3cXsu 9d46N+mTh4m+wasOWLoyXATlLBHLjLEDDJifzDv2Px1ds+2Vmlx7VGDGDvHwazROYfNk /wjYKiyc96L3UGwNN/EBuGAUvoQjXtDEWRD1uMqhBolWT6cjBspByD6s8C4KObStcS0g 9v1u/rzSyqXib3+61oPVb4yZFvF/66M4PLQ2nl0dMirPTfEM9YOJrAGoCeAcqk5mjLON 3ZkIDRSZpvbjOSEG6KjlijZXy7vRhY0qGuErNR5IPTmijPPZAsYU8NWtjgYzmX5+P9iQ 4z0A== X-Gm-Message-State: ACrzQf07ezzl2rtx8vycRoZ0K18s8U7ZzIXd7/5lKfFodL1Sb6qS/IW5 fJx97QaCw/8e6ZF8JS+wAcSXQ6R/CHncPsruCGk= X-Google-Smtp-Source: AMsMyM4iCT1+KsbPV/3sogBYmZCcHlyJAZe1DsqUktV2AJDDLz44SH/mRhYnna+BSmUs0dHcUzhDX7AvBM40uJAXzlc= X-Received: by 2002:a05:6512:b04:b0:4a0:588:5b33 with SMTP id w4-20020a0565120b0400b004a005885b33mr8647199lfu.371.1664160685781; Sun, 25 Sep 2022 19:51:25 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::12f; envelope-from=yantar92@gmail.com; helo=mail-lf1-x12f.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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:296244 Archived-At: --0000000000008678b505e98b9a84 Content-Type: text/plain; charset="UTF-8" On Mon, Sep 26, 2022 at 6:38 AM Stefan Monnier wrote: > 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). > > Thanks! I have been waiting for this for years. > 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. The code generally looks good, > but it touches some quite "core" code in the redisplay (with lots of > off-by-one opportunities) and in the memory management (with > opportunities for crashes and memory leaks). > I tried with my Emacs config and after some fiddling Emacs crashed during helm search via helm-org-ql (a lot of regexp searching). I was unable to trigger the crash using unoptimized build, so just giving a heads-up. Best, Ihor --0000000000008678b505e98b9a84 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Mon, Sep 26, 2022 at 6:38 AM Stefa= n Monnier <monnier@iro.umont= real.ca> wrote:
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).

Thanks! I have been waiting for this for years.
=
=C2=A0
I'm getting ready to install this in `master`, so I'd encourage peo= ple
to try this code as much as possible to try and weed out the most
glaring problems before it hits master.=C2=A0 The code generally looks good= ,
but it touches some quite "core" code in the redisplay (with lots= of
off-by-one opportunities) and in the memory management (with
opportunities for crashes and memory leaks).

I tried with my Emacs config and after some fiddling Emacs crashed du= ring helm search via helm-org-ql (a lot of regexp searching).
I w= as unable to trigger the crash using unoptimized build, so just giving a he= ads-up.

Best,
Ihor=C2=A0
--0000000000008678b505e98b9a84--