From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] trunk r117941: Default to stack objects on non-GNU/Linux, non-DOS_NT platforms. Date: Thu, 25 Sep 2014 08:52:18 -0400 Message-ID: References: <837g0sw1yx.fsf@gnu.org> <5423E5B0.4070002@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1411649591 31283 80.91.229.3 (25 Sep 2014 12:53:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 25 Sep 2014 12:53:11 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Dmitry Antipov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 25 14:53:04 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XX8XV-000818-SP for ged-emacs-devel@m.gmane.org; Thu, 25 Sep 2014 14:52:53 +0200 Original-Received: from localhost ([::1]:40055 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XX8XV-0002tD-H2 for ged-emacs-devel@m.gmane.org; Thu, 25 Sep 2014 08:52:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34941) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XX8XL-0002t3-95 for emacs-devel@gnu.org; Thu, 25 Sep 2014 08:52:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XX8XD-0003Sy-QD for emacs-devel@gnu.org; Thu, 25 Sep 2014 08:52:43 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:31481) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XX8X2-0003Qe-8V; Thu, 25 Sep 2014 08:52:24 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVOnWBcZ/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEoyqHWYFxgVsh X-IPAS-Result: ArUGAIDvNVOnWBcZ/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEoyqHWYFxgVsh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="90846123" Original-Received: from 167-88-23-25.cpe.teksavvy.com (HELO pastel.home) ([167.88.23.25]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 25 Sep 2014 08:52:18 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 15A176011B; Thu, 25 Sep 2014 08:52:18 -0400 (EDT) In-Reply-To: <5423E5B0.4070002@yandex.ru> (Dmitry Antipov's message of "Thu, 25 Sep 2014 13:51:44 +0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:174705 Archived-At: > IMO 1) any discussions whether to make USE_STACK_LISP_OBJECTS the default > makes no sense until we know whether it's worth the complexities at all. > For the latter, we need a lot of feedback from users, preferably with > the very different usage patterns and workloads. Actually, I can't see how workloads will affect the result. What kind of feedback do you expect (other than bug-reports)? If the only thing we expect are bug reports, then clearly we should simply never enable this new code. IIUC the point of this new code is to improve performance, but I can't imagine any situation where the difference would be so fantastically big that some user would send us feedback about it. IOW the data needed to argue in favor of enabling this code is a few benchmarks showing that performance is improved by some non-negligible amount for some half-real use-cases. Stefan