From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Newsgroups: gmane.emacs.devel Subject: MPS: hash tables / obarrays Date: Sun, 19 May 2024 10:38:53 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36022"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Emacs Devel To: Eli Zaretskii , Helmut Eller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 19 10:39:38 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 1s8c4w-0009AB-CE for ged-emacs-devel@m.gmane-mx.org; Sun, 19 May 2024 10:39:38 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s8c4K-0006vj-J1; Sun, 19 May 2024 04:39:00 -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 1s8c4I-0006vM-H0 for emacs-devel@gnu.org; Sun, 19 May 2024 04:38:58 -0400 Original-Received: from mail-ej1-x630.google.com ([2a00:1450:4864:20::630]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s8c4H-0002TG-2N; Sun, 19 May 2024 04:38:58 -0400 Original-Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-a59a352bbd9so864494666b.1; Sun, 19 May 2024 01:38:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716107934; x=1716712734; darn=gnu.org; h=mime-version:user-agent:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=3O+e4swcvk88TtY7xz5Pr680MFb1vB/3jvv9ehXxhpo=; b=XkqRztebRg/WkripomFdCa+gHCUEPj0v5OFZSi9dezbE+iyXSXFjarsBXPCu5U9Dps VOX8/f/m7SuyCCezGGbdWEJek+DOIx0Nu+HuAYEjTnSOfGLSEmW3tFU37rLVwUGy/yUy LFMgevTZzo3I34wDptvPerRHd2UoF/7rGAUONLqXGNPF2acWrukoFx5/jYjpFXllRGm6 6mNjpy0ab1EukH5nGkI9pRTzA3ysrPV1LPlPVlLSccj27G3jO9gB7a56kb6rZJYHY0uM 56u3P/f5t8EmedKp7rMl0h0fkUwD/G8qO/c0OcMKyZoUrQcPQAXXbR5yIfo5l4KPwsLZ PTeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716107934; x=1716712734; h=mime-version:user-agent:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=3O+e4swcvk88TtY7xz5Pr680MFb1vB/3jvv9ehXxhpo=; b=TomC14PKwSjBT9mUwY1ngvbKeb6J/LYjolsOeXbRTQp/sR1wzqj1sZ2VEJaIw6PptF 6CDozPVuPnjiixXcVvZ7IsL1UbVgi5H6gDICHFMrvGlmZBSqcRSqucoj8N1YAC5zzZNG I7hur1l139Is3cwWdjHYQ+3GAnzCG656ZbxNUcJZNcopjDemWRhmimTbVJgFEonajDp2 yi1GSKh4BRi223ZrZvwUjRrNpmMXauUmb2WrZD1P9b2lNN6/FHXgtx4yP1Uj4umBgWPh CQXy+xkkFpEsuSwowqehKnuiS4GBRd0Dp9BLzF/su+Zn64U7peueVBAhPoSbVqwQwx97 6r7g== X-Gm-Message-State: AOJu0Yz9lDTKYF7U+rwACmTFqRt0PK7MusVpIHs8D+4kUz19wkxgYME3 wclwIEQbVeUTA/6VHlauZERd2l8kB+mbSowB1rp9GQ7vnh4ZJwatRlFXUQ== X-Google-Smtp-Source: AGHT+IEK9D3hp3CWjDqpK3STBaP7uc/BV7lIvpAOuSiVB979M5/3n+iAz2wMdudpeNcFoXRMd6Xhuw== X-Received: by 2002:a17:906:3a9a:b0:a5a:7493:5b68 with SMTP id a640c23a62f3a-a5d5ecdc977mr294375766b.24.1716107934243; Sun, 19 May 2024 01:38:54 -0700 (PDT) Original-Received: from pro2.fritz.box (pd9e36d54.dip0.t-ipconnect.de. [217.227.109.84]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a5df00490cfsm156402666b.159.2024.05.19.01.38.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 May 2024 01:38:53 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::630; envelope-from=gerd.moellmann@gmail.com; helo=mail-ej1-x630.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:319365 Archived-At: I have pushed a change that allocates key/value vectors for hash tables from MPS, something that had to be done at some point to gain exclusive access to these vectors when scanning them. Same is true for obarrays. I think obarrays in the dump where not made exact roots before. so this should work much better than before. If someone could check the obarray related changes I made, that would be nice.