From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Elliott Shugerman Newsgroups: gmane.emacs.devel Subject: Landing feature/more-fds for Emacs 30? Date: Tue, 14 Mar 2023 12:09:37 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000f46ee305f6de746c" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34469"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "rpluim@gmail.com" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Mar 14 17:10:32 2023 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 1pc7EO-0008nT-3K for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Mar 2023 17:10:32 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pc7Dr-0005xr-RU; Tue, 14 Mar 2023 12:09:59 -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 1pc7Do-0005q0-Ma for emacs-devel@gnu.org; Tue, 14 Mar 2023 12:09:56 -0400 Original-Received: from mail-vs1-xe34.google.com ([2607:f8b0:4864:20::e34]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pc7Dm-0004JE-UP for emacs-devel@gnu.org; Tue, 14 Mar 2023 12:09:56 -0400 Original-Received: by mail-vs1-xe34.google.com with SMTP id u16so3913079vso.1 for ; Tue, 14 Mar 2023 09:09:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678810189; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=kch5+NcaXakCsVMQenAAOpw1V+Quj+LS/xXz3L1PRf0=; b=B6xXbg9slrDZyplxlrRZCAxiOVnVw0z/F1jX75jeUAus27Z5Y3EnLndqCzZJ85ymHz wUoyfG52o7+kA6foWM3tNshAYduwu3koGIcFSrn+S15/er7wT3mhJcfEB7aPMlFcT5Mh lhTC0wTQ5iJxVsk0nqmhoOaHHNf+KbKUYCmUFFcv/uU9rKA3Xi2HEZZciLlrjnsQHjPv nb0QCr0/OULoU0FO2KInABFFO61oPsA8HOm7mLVP2NwHszAVWXzkOXnN9yup3XSIbUfE i6c34WXjaIgtBzrZZyufR5Me/aePNobJPa7wswn53HIypQPl3oxML08G8CcdzY8ZWIuy Ywvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678810189; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=kch5+NcaXakCsVMQenAAOpw1V+Quj+LS/xXz3L1PRf0=; b=XSGncfnLdVYFIhGwxcI7pJf+gGi03yRlU1qxPMKEC/5MV1OLlNWkLrXm0CO71dhTeg ws2j8laDTAgQXcWLsKLjlKWSD6iyOj5coUoPJUrF7pOr2+dY2IbHVMr1CCywi0TwIOqa OlZ4OPEJg27X2xxb9PAqTa7Di2i3xmtpb/KSENv/T18dzSwCeIJw492BJIppZRw00QFr 0pOdVdfbEmm1B8oDvd+yV+tNve073sR9OUuqHMP3Agk8pDsKaSNSkFkn/X9xCbykRR7A HAS0vKP5rhFKBvtppRE+qjsS+OjEa5iN/mrMp5RAiZrLorPVKRZMVa8Hcq/CjXPyPsZF 4I+A== X-Gm-Message-State: AO0yUKX57mQGTcBlGDmpFRlXogZB7p6n/c7IpnYfdlPsAbS8LRzbckv+ CLrddqMc1G87I7obGaM0owLrKMEjoimZgSzncvgbvEyQocw= X-Google-Smtp-Source: AK7set+2cvjode84+P39DNdHTPyQNY5cQjlf06rc2hbohR2o5oP5cvPV7rX3dGk0NKsfAwxsYwrto3tquZHZNXXuoTw= X-Received: by 2002:a67:df8e:0:b0:411:b4c2:c6c0 with SMTP id x14-20020a67df8e000000b00411b4c2c6c0mr24718569vsk.0.1678810188900; Tue, 14 Mar 2023 09:09:48 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::e34; envelope-from=eeshugerman@gmail.com; helo=mail-vs1-xe34.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:304448 Archived-At: --000000000000f46ee305f6de746c Content-Type: text/plain; charset="UTF-8" Hi, (Context: https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg00115.html) I've been running this patch (rebased on emacs-29) on macOS ever since we added it to homebrew-emacs-plus (off by default) a few months back. It's made a huge difference for me! I work on a large codebase with LSP and used to run into the "too many open files" error all the time unless I disabled desired functionality or gave up native-comp. Now, with this patch, not only is that issue gone entirely, but I find Emacs is generally more responsive and stable on macOS. More recently I installed this patch on my GNU/Linux box as well and have noticed no differences at all there (which is good/expected because I've only ever run into such issues on macOS, in part because I make heavier use of it these days (reluctantly), but also due to technical differences IIUC). Anyway, that's all to say, thanks for this patch! And... can it be merged now that emacs-29 is cut? :) Best, Elliott --000000000000f46ee305f6de746c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

(Context:=C2=A0https://lists.gnu.org/archive/html/emacs-devel/2022= -05/msg00115.html)

I&#= 39;ve been running this patch (rebased on emacs-29) on macOS ever since we = added it to homebre= w-emacs-plus (off by default) a few months back. It's made a huge d= ifference for me!

I = work on a large codebase with LSP and used to run into the "too many o= pen files" error all the time unless I disabled desired functionality = or gave up native-comp. Now, with this patch, not only is that issue gone e= ntirely, but I find Emacs is generally more responsive and stable on macOS.=

More recently I install= ed this patch on my GNU/Linux box as well and have noticed no differences a= t all there (which is good/expected because I've only ever run into suc= h issues on macOS, in part because I make heavier use of it these days (rel= uctantly), but also due to technical differences IIUC).

Anyway, that's all to say, thanks= for this patch! And... can it be merged now that emacs-29 is cut? :)

Best,
Elliott

--000000000000f46ee305f6de746c--