From unknown Wed Aug 20 02:46:30 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#36095 <36095@debbugs.gnu.org> To: bug#36095 <36095@debbugs.gnu.org> Subject: Status: [PATCH] Do not use syntax-ppss-table in syntax-propertize when nil Reply-To: bug#36095 <36095@debbugs.gnu.org> Date: Wed, 20 Aug 2025 09:46:30 +0000 retitle 36095 [PATCH] Do not use syntax-ppss-table in syntax-propertize whe= n nil reassign 36095 emacs submitter 36095 Dario Gjorgjevski severity 36095 normal tag 36095 patch fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 05 05:16:07 2019 Received: (at submit) by debbugs.gnu.org; 5 Jun 2019 09:16:07 +0000 Received: from localhost ([127.0.0.1]:46453 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYS1f-0000EQ-6O for submit@debbugs.gnu.org; Wed, 05 Jun 2019 05:16:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYS1c-0000DY-O3 for submit@debbugs.gnu.org; Wed, 05 Jun 2019 05:16:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:60883) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hYS1X-0006OU-Km for submit@debbugs.gnu.org; Wed, 05 Jun 2019 05:15:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58419) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hYS1W-0007Io-Ct for bug-gnu-emacs@gnu.org; Wed, 05 Jun 2019 05:15:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hYS1V-0006Ln-EO for bug-gnu-emacs@gnu.org; Wed, 05 Jun 2019 05:15:58 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:39735) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hYS1V-0006ED-5Z for bug-gnu-emacs@gnu.org; Wed, 05 Jun 2019 05:15:57 -0400 Received: by mail-wr1-x430.google.com with SMTP id x4so18670266wrt.6 for ; Wed, 05 Jun 2019 02:15:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=s037AmDoKajK3Uj4G1zy/ZNxLVGphM7nX4arTnQ3xsM=; b=ORITzpz1WcVF3EcyV+pbc7vCs04i0uuXYPQqSO7qQejU7q9PKX8FexqbRIGGUDA4Xy +2M1whjhibXMmEP0qHWjOl+exXC2IYc1Yr1TGjSqCeD3BcpquCVUmkcp8L2ceRoOsa4F z9uerl4STqLMDyoZ0J465eD8PnMkdjN1TRQo0EvXsDSQDTRv8QRTRl7YEvGCKUuj754P o0cU2C5IUKJ0KiWlwipgCXSQmJmADB84qrMACfqvLY4/hKNR53/uZ1gguxHc+LUE0/r2 gpYjLRAdcVzS44S/4D1KJcpHjQUZBEHtTX6AexucJZcuX6ly0uDXWnCay0YpMzYjfDKp r/+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=s037AmDoKajK3Uj4G1zy/ZNxLVGphM7nX4arTnQ3xsM=; b=TwHofs2Rx/mn3UMAhZuE6udpoxzxcnMIOpmD8saYG2TF/88PgdbcfWpG4b/h6XeH6M Q9QlBwQVx9vK+0nyH1MSNBMTYYa5J1MfX6jACn4Hx9hI6R7EER+nkLO7PtI8uGF3EJlt v3UKCzXTurEmLLVGnhftA2xlx3CwTUnTghZXFwbgXIGtE/napi6HM9HZZMDm3Eg/TcWX 2qtL3IoUeL/YyhRCwShZ+FpbTXYr45/Y3hC6zQqLE6Jwv9o+Xy5ufrH/3Ut1TGIqfIqH uZk4pp+jxiGhoS3zR74Y3uapqILiA5whtei0MC03VJW0wqNJeOnkd99GUALATPZH+Vb0 lOOg== X-Gm-Message-State: APjAAAXaOeIkMRpYBu3vFq6QF6Q6xIPZK/FrcXNRmyqLegG8m7aPQ12r u1APMYgKoMK5jEiBsKoRMxJmYVWEZho= X-Google-Smtp-Source: APXvYqxt71wtg1V+DwWN0LJmgUsX33iVVBkkxvz8oLRaupgwZCMHhZMhyjm58aer6g+khcvpUizXpg== X-Received: by 2002:adf:aa09:: with SMTP id p9mr3085542wrd.59.1559726150945; Wed, 05 Jun 2019 02:15:50 -0700 (PDT) Received: from dario-XPS-13-9370 (p4FE1B137.dip0.t-ipconnect.de. [79.225.177.55]) by smtp.gmail.com with ESMTPSA id z193sm28163891wmc.20.2019.06.05.02.15.49 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 05 Jun 2019 02:15:50 -0700 (PDT) From: Dario Gjorgjevski To: bug-gnu-emacs@gnu.org Subject: [PATCH] Do not use syntax-ppss-table in syntax-propertize when nil Date: Wed, 05 Jun 2019 11:15:48 +0200 Message-ID: <87a7ew1jgb.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::430 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Commit 0b3982b1a3 changed syntax-propertize to use syntax-ppss-table explicitly, similarly to syntax-ppss. However, it also attempts to do this when syntax-ppss-table is nil, resulting in an error. This patch fixes that. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Do-not-use-syntax-ppss-table-in-syntax-propertize-wh.patch Content-Description: Do not use syntax-ppss-table in syntax-propertize when nil >From bfa012db3b137262cbdfff827c3b8d367750e0ab Mon Sep 17 00:00:00 2001 From: Dario Gjorgjevski Date: Wed, 5 Jun 2019 11:07:49 +0200 Subject: [PATCH] Do not use syntax-ppss-table in syntax-propertize when nil * lisp/emacs-lisp/syntax.el (syntax-propertize): Use (syntax-table) instead of syntax-ppss-table when the latter is nil. --- lisp/emacs-lisp/syntax.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/syntax.el b/lisp/emacs-lisp/syntax.el index 1aec1988ab..60ed531e63 100644 --- a/lisp/emacs-lisp/syntax.el +++ b/lisp/emacs-lisp/syntax.el @@ -304,7 +304,7 @@ syntax-propertize #'syntax-ppss-flush-cache 99 t)) (save-excursion (with-silent-modifications - (with-syntax-table syntax-ppss-table + (with-syntax-table (or syntax-ppss-table (syntax-table)) (make-local-variable 'syntax-propertize--done) ;Just in case! (let* ((start (max (min syntax-propertize--done (point-max)) (point-min))) -- 2.20.1 --=-=-= Content-Type: text/plain -- Dario Gjorgjevski :: :: 744A 4F0B 4F1C 9371 :: +48 1525 8666837 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 05 07:30:58 2019 Received: (at 36095) by debbugs.gnu.org; 5 Jun 2019 11:30:58 +0000 Received: from localhost ([127.0.0.1]:46657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYU8A-0004f6-Ar for submit@debbugs.gnu.org; Wed, 05 Jun 2019 07:30:58 -0400 Received: from mail-it1-f182.google.com ([209.85.166.182]:55875) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYU88-0004Y4-5F; Wed, 05 Jun 2019 07:30:56 -0400 Received: by mail-it1-f182.google.com with SMTP id i21so2862820ita.5; Wed, 05 Jun 2019 04:30:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=378s/b367YcgLhT0PKN7cCMGj2i9jP8IKPd9x7ZpE6A=; b=i9NmgtmjqVQLPEIZ3g9s2KFI8EIYH31mcuOOMuWfc0a71sBi/12YTh34pdr5en9/v2 3lx3EVP1/iEc4EcGSbs07Z8r5K17ywwCtKmuxhlrH4RUx5l6BMQ7VTSEkCvGPWbNpqgm iG19bLGDK+Kt6cykivbB+5tujLmjGhGwyVnROjLpI5eA6V5bHOqU0WjGWe+0sgbeg7eX DhSRPO8BQGAWNkUvmOXRAQD7AH66iyLq86SB0Y2zbd0q3J0ZL/eM6BH91LWqEBoL3Yn1 ZFZhuGZlNsqYxpZxig9B2NFO2TRdjCNiab+wagrAxs0gUQFzWXaqHsDF/sG3tR16Mg4B lf4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=378s/b367YcgLhT0PKN7cCMGj2i9jP8IKPd9x7ZpE6A=; b=sOGdobndlq2aXo3DkRrHYFu7oFXTIjJ/bPq98ytVKapUqueIq763aLFP/qeID2p5P6 48ib1wyTkVj1Gi1Rh9TPdb5PY9PKTPdxVPaHA7+HCS7jJBdNZaIZKEjPZxblLc1ajIds jUwV9ZYVpVjqb5XWfizk/QGBIL3XuuK6fcs9mCeexTLmIHNX+tKbNTqWMSesATpMibKs q2uh3MhkBS7S3dJxqwaHABW6qDKoMEEi5obKbWMlXAQRhw/DOar/RqsaOYj+hvmuHd65 4jyhSyxUzje18KC/8pzWt27m3nEfynbfdxayNdK/KQLkRZmhszD16TVYtVDaqazrGPfW HW0g== X-Gm-Message-State: APjAAAUwDlJ9/vpJCtx1CDyku7oBuNJdcjmrZKof/BvN+uhde+3hK9D/ r1bFlmf1ZW5AY5RE/7tHLonOUpaG X-Google-Smtp-Source: APXvYqzEjWpy/89AU955VXDsU+/7/v/MZO5F6CadmA0odhVvCBKLaE/E7+OZBc7hGVlmKx/QsiEsgQ== X-Received: by 2002:a24:44d2:: with SMTP id o201mr26280598ita.58.1559734249368; Wed, 05 Jun 2019 04:30:49 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id b18sm6478983itl.32.2019.06.05.04.30.48 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 05 Jun 2019 04:30:48 -0700 (PDT) From: Noam Postavsky To: Dario Gjorgjevski Subject: Re: bug#36095: [PATCH] Do not use syntax-ppss-table in syntax-propertize when nil References: <87a7ew1jgb.fsf@gmail.com> Date: Wed, 05 Jun 2019 07:30:48 -0400 In-Reply-To: <87a7ew1jgb.fsf@gmail.com> (Dario Gjorgjevski's message of "Wed, 05 Jun 2019 11:15:48 +0200") Message-ID: <87tvd42rrr.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36095 Cc: 36095@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 36095 fixed close 36095 quit Dario Gjorgjevski writes: > Commit 0b3982b1a3 changed syntax-propertize to use syntax-ppss-table > explicitly, similarly to syntax-ppss. However, it also attempts to do > this when syntax-ppss-table is nil, resulting in an error. This patch > fixes that. Thanks, pushed to master. dec148939a 2019-06-05T07:29:23-04:00 "Do not use syntax-ppss-table in syntax-propertize when nil (Bug#36095)" https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=dec148939aad8391875e73784af2bcb0a01100bb From unknown Wed Aug 20 02:46:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 04 Jul 2019 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator