GNU bug report logs - #70016
Emacs 29.3 treesit-parser-list function parameters differ from the master branch

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Meow King <mr.meowking@HIDDEN>; merged with #70017; dated Tue, 26 Mar 2024 18:24:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 70016 <at> debbugs.gnu.org:


Received: (at 70016) by debbugs.gnu.org; 6 Apr 2024 09:17:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 06 05:17:37 2024
Received: from localhost ([127.0.0.1]:38291 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rt2B7-0008Up-Dx
	for submit <at> debbugs.gnu.org; Sat, 06 Apr 2024 05:17:37 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34920)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rt2B5-0008UA-6S
 for 70016 <at> debbugs.gnu.org; Sat, 06 Apr 2024 05:17:35 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1rt2At-0005jE-5m; Sat, 06 Apr 2024 05:17:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=XKywmIlIsQIdS/bxBXZ3VzpanjCcJMZFuAv24W7Lcvw=; b=GeJ3Yk1/+r/eXWTDwArV
 NOSBrh+HzGSZEMJYcpPyef2mojX0yWPwlrFFc9XLSckpvfFPR6GXsyWKAd95ulb8xpj2DVdjmAZH2
 VpTZx26GO/eFSIQ3UOGIB/9Dzt8rdB5mIH6uDQwcrzhuDp55dZdFmCtn7xJt/T8jkYo+wbgQo4kAW
 8uma3QffummGzihniH4sKIAO7Wx8llJ7eQQPVeP/2nbDXCYX8ZAqFT+KUGWE3I4uGKW/ZyIwaOuKD
 q74u9m6Q7jZlF41PzgvrjDlUX06UVP86TtnopJb0cse0XoGVm0aCQexd15bkQjL6nQ3h6Jhz8bCJj
 UuM/ukBeNA0PLg==;
Date: Sat, 06 Apr 2024 12:17:21 +0300
Message-Id: <86y19q3l5q.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <70BB120D-0394-4A8F-8A40-62D767DF14BC@HIDDEN> (message from
 Yuan Fu on Wed, 27 Mar 2024 21:47:12 -0700)
Subject: Re: bug#70016: Emacs 29.3 treesit-parser-list function parameters
 differ from the master branch
References: <871q7xllrf.fsf@HIDDEN> <86r0fwiynj.fsf@HIDDEN>
 <70BB120D-0394-4A8F-8A40-62D767DF14BC@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70016
Cc: mr.meowking@HIDDEN, 70016 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Yuan Fu <casouri@HIDDEN>
> Date: Wed, 27 Mar 2024 21:47:12 -0700
> Cc: Meow King <mr.meowking@HIDDEN>,
>  70016 <at> debbugs.gnu.org
> 
> > On Mar 26, 2024, at 12:25 PM, Eli Zaretskii <eliz@HIDDEN> wrote:
> > 
> >> Cc: casouri@HIDDEN
> >> Date: Tue, 26 Mar 2024 11:23:00 +0800
> >> From:  Meow King via "Bug reports for GNU Emacs,
> >> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> >> 
> >> I think it may be a bug (accidentally change code?) so I report it here.
> >> 
> >> Emacs 29.3 treesit-parser-list only accepts one parameter (i.e. BUFFER),
> >> but the treesit-parser-list on the latest Master Branch doesn't change,
> >> accepting three optional parameters. 
> > 
> > According to "git log", it was a deliberate change.
> > 
> > Yuan, why did we change the signature, and why isn't tyhis called out
> > in NEWS?
> 
> I believe we only changed the signature from one optional arg to three optional args, on master. Treesit-parser-list never had one mandatory arg.
> 
> We changed the signature to three optional args to a) allow users to get parsers for a specific language, and b) allow users to get parsers with a specific tag. Parser tags are used by local parsers.
> 
> I should have added a NEWS entry, but apparently I forgot :-) Sorry about that. I’ll add it, along with other functions that I said I’ll wait a bit more before documenting (it’s about time).

Ping! Could you please do these documentation changes now?

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70016; Package emacs. Full text available.

Message received at 70016 <at> debbugs.gnu.org:


Received: (at 70016) by debbugs.gnu.org; 28 Mar 2024 07:06:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 28 03:06:38 2024
Received: from localhost ([127.0.0.1]:38905 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rpjqO-0008Rr-Uk
	for submit <at> debbugs.gnu.org; Thu, 28 Mar 2024 03:06:38 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:40218)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rpjqM-0008Rb-40
 for 70016 <at> debbugs.gnu.org; Thu, 28 Mar 2024 03:06:35 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1rpjqF-0001vA-HN; Thu, 28 Mar 2024 03:06:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=Y28rTnqUvCc574B7ewen9J8jlCWWHx+hUveWAD7Z2OA=; b=XtjUagFZIXxT
 uaWXiU/b8PzeKyGcMkTpvKoicWf92w4eYT/wK+I2K3reL+2QES1FOklng0mgWYyGnkA7tcMz3Y1ae
 hE87oiWEEQpcAkdVoJ21oY1gq2THHZwivZNzc5QRpDTSbmFHrandmTJ3BShl3tbIFHnOVJgvTaxjq
 HIdp903IhnzM20kpUTv3XHUPXBoH3hCyEm8JQ23J4CwPXKmCbNaHCqW70LzEw9VYE0/xdavRJrhxG
 wA9dQXGqFSGbaDkeZVcGv9/sk6XhBeblpqFy8dc0YfY62ahnHtciJyu0fcTj58rqwVYN8wRTxLMgK
 3YGtX4kcO1zV6AfAodUPRA==;
Date: Thu, 28 Mar 2024 09:06:25 +0200
Message-Id: <86o7ayhm32.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Meow King <mr.meowking@HIDDEN>
In-Reply-To: <87edbvds12.fsf@HIDDEN> (message from Meow King on Thu, 28 Mar
 2024 10:11:37 +0800)
Subject: Re: bug#70016: Emacs 29.3 treesit-parser-list function parameters
 differ from the master branch
References: <87edbvds12.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70016
Cc: casouri@HIDDEN, 70016 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Meow King <mr.meowking@HIDDEN>
> Cc: 
> Date: Thu, 28 Mar 2024 10:11:37 +0800
> 
> I rechecked the Emacs 29.2 source code, and found it also accepts one
> parameter, so it may be my mistake since `treesit-parser-list` function
> in Emacs master branch has long ago differs from the Emacs 29's, and there
> is no problem with Emacs 29.3. It's because that I always work on Emacs
> master branch and recently a user of my package reported an issue
> related to Emacs 29.3 -- I think it's a issue for Emacs 29.3 without
> enough confirm. Sorry for the misinformation again.

Forwarding to the bug tracker.

Thanks for telling us.

The question why we changed the signature in Emacs 30 still stands.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70016; Package emacs. Full text available.

Message received at 70016 <at> debbugs.gnu.org:


Received: (at 70016) by debbugs.gnu.org; 28 Mar 2024 04:47:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 28 00:47:34 2024
Received: from localhost ([127.0.0.1]:38758 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rphfp-0005NF-GA
	for submit <at> debbugs.gnu.org; Thu, 28 Mar 2024 00:47:34 -0400
Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]:51289)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <casouri@HIDDEN>) id 1rphfm-0005MJ-VP
 for 70016 <at> debbugs.gnu.org; Thu, 28 Mar 2024 00:47:32 -0400
Received: by mail-pl1-x62b.google.com with SMTP id
 d9443c01a7336-1def59b537cso4018455ad.2
 for <70016 <at> debbugs.gnu.org>; Wed, 27 Mar 2024 21:47:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1711601244; x=1712206044; darn=debbugs.gnu.org;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=FM5jgxYtLV7AO4PC+X3lwMZZENxKzAG3lAcX6OQkzUM=;
 b=ahSjupFwgZOy5l9aCSUrFnzU+nOldn7vFrkN0kU9J2VRs1mFy/LwoIRoFvD/jpblz5
 RSJjcgvLtVXIcXT3QwdVsyaa/e4ES/myb6cIl25FU35DVbmmJ/otBKB2+mr1jb14JVel
 MA8ioiW8ZRFZkGHbYVReyE3PViILjDnZqI19+T8DepbFcVvxj5gNqAdndLYu5awqlafi
 I00a1m1cvAdfHYpCO7ISzYO13VTP8wxHxmf2Arpm1ocHf6IhdVg0srYLJV8YIyQI5gWG
 cYOlkQBE/KZi/kf5zFG868yexHUa5t3Cw4qWZhzQcvdSTumQbzXyjSns3l7O/q+qACgo
 YWpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1711601244; x=1712206044;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=FM5jgxYtLV7AO4PC+X3lwMZZENxKzAG3lAcX6OQkzUM=;
 b=P78+i5F8wqffamDLLtVTkNGFocbEb0TGMgf9dJu3nSDcfJCZWUkTD3rzCGRX/LY8Vx
 jqKjjonAe9VXCTYUP2OwHjeJvU8opz8mB8sgWz8wyI3yeJqpGI7g0KirMKa7pomLwemQ
 SKnldUrZUMTsuQy560APYMd/ER0dHdmAJN3/pf5DJ/MBzJXAZxr+8N4dsC2Bj51xOzoo
 N/wvnT65bQJ7XTKzFdUvZSHP6JHHvf3hcHA30EqgFjEpcqWJ4mTecQv32fVs7smmS7xx
 0nJYySQSOIouQO8+E3bld1DtrOahrYb+H9WattcGXA4/MXFo5fnPWtgEpcKF2Xs0f5qk
 X3cw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVtBXzwZTq0OnJNRTKlJgLl5AmudDa5foRUILGH5eN9PGLwW7/47DlPqgH//G0U/fvjX6WgNriDz6g+XQ6HVfQ7kaeF7Yc=
X-Gm-Message-State: AOJu0YxDovVrOd3iGBRnHTbPwAV6eRjmn1/ppsggeFIM4l2v7v4wfr22
 Jl9FojJ0vJ8yrnQvcjhrHwCrZYJw6mbkvLhkcIh/I4oVn4eA5fht
X-Google-Smtp-Source: AGHT+IF0++7wgsTNh5+sD+w4gnFi4/UQ4gGQ/ug8mmQTo/z83mkVaKm8V3u6rAI4rZWLMb5Ke9eOQg==
X-Received: by 2002:a17:902:cece:b0:1dd:c7ea:81f3 with SMTP id
 d14-20020a170902cece00b001ddc7ea81f3mr2129211plg.1.1711601244569; 
 Wed, 27 Mar 2024 21:47:24 -0700 (PDT)
Received: from smtpclient.apple ([2601:641:300:4910:19dd:fc92:89a3:990])
 by smtp.gmail.com with ESMTPSA id
 k13-20020a170902f28d00b001dee4bee1acsm428797plc.224.2024.03.27.21.47.23
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 27 Mar 2024 21:47:23 -0700 (PDT)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\))
Subject: Re: bug#70016: Emacs 29.3 treesit-parser-list function parameters
 differ from the master branch
From: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <86r0fwiynj.fsf@HIDDEN>
Date: Wed, 27 Mar 2024 21:47:12 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <70BB120D-0394-4A8F-8A40-62D767DF14BC@HIDDEN>
References: <871q7xllrf.fsf@HIDDEN> <86r0fwiynj.fsf@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
X-Mailer: Apple Mail (2.3731.700.6)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70016
Cc: Meow King <mr.meowking@HIDDEN>, 70016 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)



> On Mar 26, 2024, at 12:25 PM, Eli Zaretskii <eliz@HIDDEN> wrote:
>=20
>> Cc: casouri@HIDDEN
>> Date: Tue, 26 Mar 2024 11:23:00 +0800
>> From:  Meow King via "Bug reports for GNU Emacs,
>> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>>=20
>> I think it may be a bug (accidentally change code?) so I report it =
here.
>>=20
>> Emacs 29.3 treesit-parser-list only accepts one parameter (i.e. =
BUFFER),
>> but the treesit-parser-list on the latest Master Branch doesn't =
change,
>> accepting three optional parameters.=20
>=20
> According to "git log", it was a deliberate change.
>=20
> Yuan, why did we change the signature, and why isn't tyhis called out
> in NEWS?

I believe we only changed the signature from one optional arg to three =
optional args, on master. Treesit-parser-list never had one mandatory =
arg.

We changed the signature to three optional args to a) allow users to get =
parsers for a specific language, and b) allow users to get parsers with =
a specific tag. Parser tags are used by local parsers.

I should have added a NEWS entry, but apparently I forgot :-) Sorry =
about that. I=E2=80=99ll add it, along with other functions that I said =
I=E2=80=99ll wait a bit more before documenting (it=E2=80=99s about =
time).

Yuan=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70016; Package emacs. Full text available.
Merged 70016 70017. Request was from Eli Zaretskii <eliz@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 70016 <at> debbugs.gnu.org:


Received: (at 70016) by debbugs.gnu.org; 26 Mar 2024 19:25:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 26 15:25:17 2024
Received: from localhost ([127.0.0.1]:35082 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rpCQ9-0007rv-G6
	for submit <at> debbugs.gnu.org; Tue, 26 Mar 2024 15:25:17 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:48388)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rpCQ7-0007rb-8c
 for 70016 <at> debbugs.gnu.org; Tue, 26 Mar 2024 15:25:15 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1rpCQ0-0003fe-9v; Tue, 26 Mar 2024 15:25:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=1RJ8/NoDEVHuhHZ4nxxrTqasgzSsQenWb3mFQhYbrPM=; b=Mxc3kqYcpOJ1
 FVsZaCTsrMxFQE0g2n4LnyaHQIfepz3z+eQIcAJp6XXPGL1Axsn4Z9tG/ZsAbPMp2XooFYQ4HhnPd
 ZPS5tBvZA1Cid29ylSgKGwZlmwHvukbLS771rRScpWFx2Vm6K01q572FooXyrS5wU4L1ADRUxdLu6
 C4D3mHascasVJi/HimdZYO6cf81nJpnD1CrHQjqvZHfB5C29jtD4Mv1Ic+k0QLtpHUC8zHi12pV5D
 RbaAKC+OUfayMxJOoTNXAWKOyKo+2+8pRi0OqF1b9ppEgQzWVLamkj1mLU05E/awIIf8NYmOJA6Bp
 i3G4cS1Hv+j5K2PgPYKamA==;
Date: Tue, 26 Mar 2024 21:25:04 +0200
Message-Id: <86r0fwiynj.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Meow King <mr.meowking@HIDDEN>, casouri@HIDDEN
In-Reply-To: <871q7xllrf.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#70016: Emacs 29.3 treesit-parser-list function parameters
 differ from the master branch
References: <871q7xllrf.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70016
Cc: 70016 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: casouri@HIDDEN
> Date: Tue, 26 Mar 2024 11:23:00 +0800
> From:  Meow King via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> I think it may be a bug (accidentally change code?) so I report it here.
> 
> Emacs 29.3 treesit-parser-list only accepts one parameter (i.e. BUFFER),
> but the treesit-parser-list on the latest Master Branch doesn't change,
> accepting three optional parameters. 

According to "git log", it was a deliberate change.

Yuan, why did we change the signature, and why isn't tyhis called out
in NEWS?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70016; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 26 Mar 2024 18:23:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 26 14:23:04 2024
Received: from localhost ([127.0.0.1]:35019 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rpBRv-00046X-3U
	for submit <at> debbugs.gnu.org; Tue, 26 Mar 2024 14:23:03 -0400
Received: from lists.gnu.org ([2001:470:142::17]:45326)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mr.meowking@HIDDEN>) id 1rp96u-000350-2t
 for submit <at> debbugs.gnu.org; Tue, 26 Mar 2024 11:53:12 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mr.meowking@HIDDEN>)
 id 1roxPH-0007VE-B8
 for bug-gnu-emacs@HIDDEN; Mon, 25 Mar 2024 23:23:23 -0400
Received: from latitanza.investici.org ([82.94.249.234])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mr.meowking@HIDDEN>)
 id 1roxPE-000268-VU
 for bug-gnu-emacs@HIDDEN; Mon, 25 Mar 2024 23:23:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anche.no;
 s=stigmate; t=1711423389;
 bh=N/sR7HivTf89b4KGCJdocmwh4NPfDBw0zcx21zYNcLU=;
 h=From:To:Cc:Subject:Date:From;
 b=gAeJi28xHx3wtI6q4XPlRia3GE/gWIDyUsM+v6kSTGVvvah8RcHaTWdH/VNFegP7J
 1nEE7SQaI+e8Y6VHSN8Rq/ns0rFp28JViDCP4ClznqJQHvhG/tjpRFbQ2HSX2/VRDJ
 SIKKVyBvdTmrjLQ3b9LHl6d9AYjAmWt0xZ9wr6wc=
Received: from mx3.investici.org (unknown [127.0.0.1])
 by latitanza.investici.org (Postfix) with ESMTP id 4V3ZrF6BXpzGp6K;
 Tue, 26 Mar 2024 03:23:09 +0000 (UTC)
Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234])
 (Authenticated sender: mr.meowking@HIDDEN) by localhost (Postfix) with
 ESMTPSA id 4V3ZrF30z4zGp6J; Tue, 26 Mar 2024 03:23:09 +0000 (UTC)
From: Meow King <mr.meowking@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Emacs 29.3 treesit-parser-list function parameters differ from the
 master branch
X-Debbugs-Cc: 
Date: Tue, 26 Mar 2024 11:23:00 +0800
Message-ID: <871q7xllrf.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
Received-SPF: pass client-ip=82.94.249.234; envelope-from=mr.meowking@HIDDEN;
 helo=latitanza.investici.org
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.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,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Tue, 26 Mar 2024 14:22:54 -0400
Cc: casouri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

I think it may be a bug (accidentally change code?) so I report it here.

Emacs 29.3 treesit-parser-list only accepts one parameter (i.e. BUFFER),
but the treesit-parser-list on the latest Master Branch doesn't change,
accepting three optional parameters.=20

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQHJBAEBCAAzFiEEjV3smrPJQPyYn5KY8HTb4TDH/p8FAmYCP5gVHG1yLm1lb3dr
aW5nQGFuY2hlLm5vAAoJEPB02+Ewx/6fGw0L/jcL5cgjGhCuIeopNtU3ByfutmrL
A/+bwBAN7CgDPIk+g6B8FyXm9HU/joOKENLBY2aJUwK2g2/2Ss5nsYRoA9O0WOgC
rFwwpOBV79iCYmVm1ONLW6KzsyNHbqy19hl9BJEMt+WmkV6IoVUH4X+zrSw8ugeY
HT8pYCRZVVI8bsdA0FPspGSKKnCjg2yO2TdxPJ/4j+GJ0YqqXK2vc+QLlYC9im7b
KvGL1x30N6oZh61qEhFuY/NVMV/KwD2tPFdGL8CppZFhYn9rH92RA4P5eb03ZEob
/hqCFFkBUTzIOFcSVmaDtPvSviczlCAxGxOBnhKq/wSqgyvxBJfY24wsiChxMNKP
trACjrBUmM+AdR6FMbhkNPkA65V9dKti42X7e+yPbgtexYjOEUaYdBKGQ88UaJBt
8XDa5HYcrc/6ZZ5+tlXjWSS1eYlbdzQG7pvRAsroMyg4tnNF2F6luXoZHx2vS1oy
cUXB2EzqqxAbTNbglaDOPJvWJ9oYznLAwIEPxg==
=WYtd
-----END PGP SIGNATURE-----
--=-=-=--




Acknowledgement sent to Meow King <mr.meowking@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#70016; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 6 Apr 2024 09:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.