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: Re: Some experience with the igc branch Date: Thu, 26 Dec 2024 20:51:10 +0100 Message-ID: References: <87o713wwsi.fsf@telefonica.net> <86o7112rnq.fsf@gnu.org> <867c7p2nz4.fsf@gnu.org> <861pxx2lh7.fsf@gnu.org> <86ldw40xbo.fsf@gnu.org> <868qs329kj.fsf@gnu.org> <864j2r25hg.fsf@gnu.org> <861pxv234y.fsf@gnu.org> <86zfkjznat.fsf@gnu.org> <86ldw2zy6s.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30102"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , pipcet@protonmail.com, ofv@wanadoo.es, emacs-devel@gnu.org, eller.helmut@gmail.com, acorallo@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 26 20:51:57 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 1tQttk-0007kd-Ol for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Dec 2024 20:51:56 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tQtt8-0008LK-TA; Thu, 26 Dec 2024 14:51:18 -0500 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 1tQtt7-0008L7-6H for emacs-devel@gnu.org; Thu, 26 Dec 2024 14:51:17 -0500 Original-Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tQtt5-0001Vd-Dc; Thu, 26 Dec 2024 14:51:16 -0500 Original-Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-5d34030ebb2so4903781a12.1; Thu, 26 Dec 2024 11:51:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735242673; x=1735847473; darn=gnu.org; h=content-transfer-encoding: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=nlWDjgWPPJS1B2GrP7B8R4B9UxdJWG8TFzpuDnr5LrU=; b=KqbW3Y6JgBBBgldTBoHMYjmB7wGONFEnm0qsO8aS7bdAa/K19sQLoWVnEE+stEHfO/ +QAjr7aD+PFsrKVhvGoMtM9wHX08AAsIvPmdYW4Hwhka0pk0YUqwHv2nnDhkWbCO3hEG LoX+3j3FqrO4hLMv5D+nMKQEhO8NnB5pLIpcT6YRlVBc2AA5OEFbW4HSI0rCUQ+aHDFF 6FxRWG2zUyHnS+1lthCJuaZhGb0QqL8Iy9Gkupvw3qbDf4NaITg1dLuwP/b6UGAAX7KL STH2P1CYDjRaIuxqjDPGdoYcCFaepquATPyNpoOjF/CYRF4yWNHO3skloLDlhykNGg9O G7Mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735242673; x=1735847473; h=content-transfer-encoding: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=nlWDjgWPPJS1B2GrP7B8R4B9UxdJWG8TFzpuDnr5LrU=; b=X/ur+lYJoRyLwfQy1kNZcWjC6CFevnavQIq+Dzegt+Bwnuyc9xnnwUojgJWRQXntaS j+SByin/IDGHrxTO//TCEK/Bxpq2KHa6LyprfEpgsciO9qsTko4FLgM24h+BV/y4d2UH hoHgTA2fngt1ZBZh/A+HbIoyC68wDmIiAYE8zOeuAOByLqV/EWizt4vwTm1dxhQUnz4s iOHe9fwHM33+igDqEhybdGkBGvcW1FauHyKGZv+JIeoq5gZokLnBMV0FeOqbBNsqYOSZ dLBFaDeoNHTHmnSgnf5fH9l9lw+crX071c50LwDHY2qdiEF8ho5zVHc7BieuxC6xnQTt EY4A== X-Forwarded-Encrypted: i=1; AJvYcCWPq5TEAF6FaR9plF14zLNfXsgwKbCKnDKsDHfq2o0YuL0ei9ecz/LnQWu1YwCYwbSZgkqDWUHvPQ==@gnu.org, AJvYcCXysGZBkLkfSv46mF1Lc0qrhkDTfTydBo5CIFpHXRRuuiLUlbxkhPkya1bat9IaiZwj7PIoaH1K8ls4iJ0=@gnu.org X-Gm-Message-State: AOJu0Yw6Ky/jBaWCjg19OlDYMc5pLnB3zStEOE1b+1pahEen3gs9yYvr zI9ZMMx5oWCAszwFyLseekq7+qm7Zoewc+R5kGOV127hYEByroY/lBmuaA== X-Gm-Gg: ASbGncv9TXjrlYHeetTsyGTboHlZOeMH5HZHCFGajW7oY5dGAIRZ1AQymMYEoJxO8rs 1tlhkolJsuEMozwnuCOCYx4xi6j/BQqMyjgInj3Jpq/bHmGY1vlDa/YzlN8YxMqgIS5AbA22ejG hNrcmsXg9wIy4n2YX0Yv/XqKdNy7nUtWUFj6jK7TuXsiZo5ojrFkCWjZQHGOAtt8y7RS2kmR/oi cwUIqmmZd8dFVg7jYmTMwUTveLlFq7BEqOtM2NzpMYqLw2xBGWrnCe1i8rFFyLqRRVA/4cIIH44 jfrMXLVywYY64R+dxCwqeDUEg4yDzZDGD7cpZzbmhrTpqbJPZluayYFSCAIPvmN6SQ== X-Google-Smtp-Source: AGHT+IE6Z2Qpx0oQISkZNgak5ioYTz2146CRcNcd6uvh49z4k6x7/1hT3Hwv0m1dKyB2yiHg6/qf8Q== X-Received: by 2002:a05:6402:50c6:b0:5d0:81dc:f20e with SMTP id 4fb4d7f45d1cf-5d81dd99512mr20741159a12.17.1735242672723; Thu, 26 Dec 2024 11:51:12 -0800 (PST) Original-Received: from pro2 (p200300e0b74791001c284f3b620b7adf.dip0.t-ipconnect.de. [2003:e0:b747:9100:1c28:4f3b:620b:7adf]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5d806fed2a1sm9962506a12.67.2024.12.26.11.51.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Dec 2024 11:51:12 -0800 (PST) In-Reply-To: (Stefan Kangas's message of "Thu, 26 Dec 2024 15:27:30 +0000") Received-SPF: pass client-ip=2a00:1450:4864:20::533; envelope-from=gerd.moellmann@gmail.com; helo=mail-ed1-x533.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:327168 Archived-At: Stefan Kangas writes: > Gerd M=C3=B6llmann writes: > >> Coincidentally, I wrote this today, which might help, and would also be >> interesting to get some feedback for. > > This text looks good to me as a general introduction, especially if you > extend it to include these points also: Thanks. >> * Initialization >> - Roots >> - Threads >> - Pools, Object formats >> * Lisp Object Allocation >> Object Header? >> * Malloc with roots >> * Memory barriers > > Do you intend to install this on the scratch/igc branch? Yes, when I'm a bit further. I think Eli wants a comment in igc.c like the one at xdisp.c starts with.