From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuan Fu Newsgroups: gmane.emacs.bugs Subject: bug#70016: Emacs 29.3 treesit-parser-list function parameters differ from the master branch Date: Wed, 27 Mar 2024 21:47:12 -0700 Message-ID: <70BB120D-0394-4A8F-8A40-62D767DF14BC@gmail.com> References: <871q7xllrf.fsf@anche.no> <86r0fwiynj.fsf@gnu.org> Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23584"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Meow King , 70016@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Mar 28 05:48:24 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1rphge-0005tK-3n for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 28 Mar 2024 05:48:24 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rphgK-00051I-9g; Thu, 28 Mar 2024 00:48:04 -0400 Original-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 ) id 1rphgJ-00050y-51 for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2024 00:48:03 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rphgI-0000cv-TS for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2024 00:48:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rphgI-0005Rs-V8 for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2024 00:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Mar 2024 04:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70016 X-GNU-PR-Package: emacs Original-Received: via spool by 70016-submit@debbugs.gnu.org id=B70016.171160125520684 (code B ref 70016); Thu, 28 Mar 2024 04:48:02 +0000 Original-Received: (at 70016) by debbugs.gnu.org; 28 Mar 2024 04:47:35 +0000 Original-Received: from localhost ([127.0.0.1]:38758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rphfp-0005NF-GA for submit@debbugs.gnu.org; Thu, 28 Mar 2024 00:47:34 -0400 Original-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 ) id 1rphfm-0005MJ-VP for 70016@debbugs.gnu.org; Thu, 28 Mar 2024 00:47:32 -0400 Original-Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-1def59b537cso4018455ad.2 for <70016@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) Original-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) In-Reply-To: <86r0fwiynj.fsf@gnu.org> X-Mailer: Apple Mail (2.3731.700.6) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:282172 Archived-At: > On Mar 26, 2024, at 12:25 PM, Eli Zaretskii wrote: >=20 >> Cc: casouri@gmail.com >> 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" >>=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=