From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel Subject: Re: Obtaining a database of new functionality per Emacs version Date: Thu, 10 Dec 2020 10:31:18 +0300 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23032"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 10 09:37:18 2020 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 1knHRu-0005tu-L7 for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Dec 2020 09:37:18 +0100 Original-Received: from localhost ([::1]:60074 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knHRt-0004SX-JZ for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Dec 2020 03:37:17 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34964) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1knHNX-0008Me-Iw for emacs-devel@gnu.org; Thu, 10 Dec 2020 03:32:47 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:46055) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1knHNW-0007Ju-34 for emacs-devel@gnu.org; Thu, 10 Dec 2020 03:32:47 -0500 Original-Received: from localhost ([::ffff:41.202.241.31]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001E00D.000000005FD1DD2C.0000130A; Thu, 10 Dec 2020 01:32:44 -0700 Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-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.23 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:260637 Archived-At: * Vasilij Schneidermann [2020-12-07 16:30]: > Hello everyone, > > I'm looking into creating a tool helping me with ensuring that my > packages actually support the Emacs versions they claim to by > highlighting uses of unsupported functions/variables [1]. If one could launch automatically various Emacs versions and obtain a list of all functions and all variables, by also keeping those flags if variable is obsolete or not, or function is obsolete or not, then such lists could be exported for each Emacs version and their differences easily found. Process could be automated and lists of functions and variables could be included in Emacs package that could help new packages to know if some function or variable is not compatible with some versions. Jean