From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Helmut Eller Newsgroups: gmane.emacs.devel Subject: Re: MPS: staticpro everything Date: Thu, 02 May 2024 17:09:36 +0200 Message-ID: <87sez06yj3.fsf@gmail.com> References: <87ttjlabic.fsf@gmail.com> <87v8408wsr.fsf@gmail.com> <87o79sasl5.fsf@gmail.com> <87plu72y8h.fsf@gmail.com> <877cgfwe5g.fsf_-_@gmail.com> <871q6mptkj.fsf@gmail.com> <86frv2pse5.fsf@gnu.org> <87v83ynhuc.fsf@gmail.com> <86v83xof5w.fsf@gnu.org> <878r0thbfl.fsf@gmail.com> <86jzkdo9rm.fsf@gnu.org> <87jzkdfres.fsf@gmail.com> <86plu4mylj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9076"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: gerd.moellmann@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 02 17:10:36 2024 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 1s2Y4x-0002D4-RJ for ged-emacs-devel@m.gmane-mx.org; Thu, 02 May 2024 17:10:35 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s2Y4A-0001T2-Kk; Thu, 02 May 2024 11:09:46 -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 1s2Y49-0001Sq-0d for emacs-devel@gnu.org; Thu, 02 May 2024 11:09:45 -0400 Original-Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s2Y47-0001r8-2S; Thu, 02 May 2024 11:09:44 -0400 Original-Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-2db17e8767cso97783911fa.3; Thu, 02 May 2024 08:09:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714662580; x=1715267380; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=DmBLCbdmvYpqtoCYa+FVhm4/SKACgqBzp3oygtInnnM=; b=gwbnPJrU8P7ZGjhTLEoJawz3dq2VdMWzbWwKrsRTaOgXOBmN6TN/XXFB+Yhrb5Gl3I TtM9puNNE9bQTFafMhACmKBi5iMuXzEeJiZxgaj0o/wMgBX/nwj+ljjZIX8+NpoDz0uO xSK3SxNaezW3grnLYDbjpymaOQbkXGYKGMkc6iTiwQ6KMsE+11uV2SRXr6+MfEyAVJol 2S6PPshTGkm1AIO/96A1Mt11TuYpM9Q1fzsYI5E/9yX6Ni36Yf2Uw6NI5ru0CSf+8vWx OeepGyOIX+kG5aDV1bpwad4JXAYxV2p4uPD68INagP+WJd0FvRAP1jQI16WTqGtuXVnI YuFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714662580; x=1715267380; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=DmBLCbdmvYpqtoCYa+FVhm4/SKACgqBzp3oygtInnnM=; b=mEsqUOTWT6amig2rzU0qBdEfGVMyHVddlB6DEiJJkBNMXKKsTi5wJ80d/oScT7GzoI /FFPIRoCKjN1bvnmH09T/R5vYAff2i/nQsQ/LvfKeH4eUIPcxog4eghLVdRMQjZaV2ax MtFOXZDkAaQ8w1TOnExwO1N7d0BUovRkMeGz4y89Jvj8pEaBZjdC5dgvANHroAkl4eSV OQbIP/an0bfb+dC+7hn5HNEcbufiQ8Nth6ueh+9nkkmN/8lUajoASNQm8nAJCqmyAAki VjpSQ4dpeUsW9G8T2cecROFKM9nGoKI3yLMeSB2TWr+HkQrG+/7MZU3e3o4d6UVQRBWQ TGCQ== X-Forwarded-Encrypted: i=1; AJvYcCXLTYlNfdPlnKXgFHoiSo5fj1sMiVudvuMHosc5StfqPqgL7+CP3Mdr7p6IwdlTlzkaHAgBN2yT1v0l9/JDoHEOvTmm X-Gm-Message-State: AOJu0YyYx19fqMgRe6ZEOUuYoeu9Y+Hq+o9kxB/6o/sQOhtwcXjAeP+U AiqQR+QkyJwLEI3clAiic4VXN/b3MlvLP8FxH4QOVDXG4ycxSDFLDt1qsA== X-Google-Smtp-Source: AGHT+IFZSSk+wL1/+paTzPkzE5xr0ZfDkKjgOJN0cUWW4GQUw3iBnCHqDZboAD+l12F+k1EKwTDpyQ== X-Received: by 2002:ac2:4114:0:b0:51d:3fa4:e997 with SMTP id b20-20020ac24114000000b0051d3fa4e997mr77600lfi.33.1714662577690; Thu, 02 May 2024 08:09:37 -0700 (PDT) Original-Received: from caladan (dial-184253.pool.broadband44.net. [212.46.184.253]) by smtp.gmail.com with ESMTPSA id mj19-20020a170906af9300b00a593f8483a9sm657263ejb.22.2024.05.02.08.09.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 May 2024 08:09:37 -0700 (PDT) In-Reply-To: <86plu4mylj.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 02 May 2024 11:01:28 +0300") Received-SPF: pass client-ip=2a00:1450:4864:20::232; envelope-from=eller.helmut@gmail.com; helo=mail-lj1-x232.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, 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:318581 Archived-At: On Thu, May 02 2024, Eli Zaretskii wrote: > I hope the above provides a clear overview of what the cache does. Yes. I wonder though, why there is a pointer from the cache to the window a why it is not the other way around. BTW, there is also a Lisp_Object in bidi_string_data, and apparently one of those borrowed char*. I also have put the "staticpro everything" task on hold. I think we learned that protecting more globals than is done for the old GC is rarely needed and may cause more harm than good. Those cases were it's actually needed, will show up during testing.