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: Building the igc branch on MS-Windows Date: Thu, 25 Apr 2024 16:40:01 +0200 Message-ID: References: <86il063imh.fsf@gnu.org> <87ttjqghyd.fsf@gmail.com> <86zfti101u.fsf@gnu.org> <87pluegd4z.fsf@gmail.com> <86ttjp20je.fsf@gnu.org> <86msph1sfx.fsf@gnu.org> <86il051pg0.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="10824"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: eller.helmut@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 Apr 25 16:41:12 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 1s00Hg-0002Yk-8H for ged-emacs-devel@m.gmane-mx.org; Thu, 25 Apr 2024 16:41:12 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s00Gm-0007YX-NW; Thu, 25 Apr 2024 10:40:16 -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 1s00Gf-0007XT-VI for emacs-devel@gnu.org; Thu, 25 Apr 2024 10:40:10 -0400 Original-Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s00Gc-00042E-09; Thu, 25 Apr 2024 10:40:09 -0400 Original-Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-a55b2f49206so379703766b.1; Thu, 25 Apr 2024 07:40:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714056003; x=1714660803; 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=fm1ez94iUYSlQp+YZsti3roF6oeEc1ejxs4A96uChBI=; b=MZH98IpBXKxBMxYCJGGdY64fTcgfdQGLIBpy7vOrknySV8aqPpGm1a/wCW5JYiHl/A hcNu3BKwJ19LytnkcNgnXKyCw4lOnlFA8DwNAZKM0RgFcFxOsW/Zt994p0r75Vd7q4fC iGX0B+M5gzELk9RL9m9GPSXe4bZhBiXyjt/LUL0PUqiW8pJ4w6MVc6ftyOiliJ+Vc9+m S3Ex5LvHzBBOf/TsZ1eDe1Yf8Sp7jFNjfpiT1ZCqLTJmF1qSWO0jvDVG4tXUMLpIgnCE en4EdmFSTfgWSH4lBga4DijQYDoTVbU/+biJ+u+zUyJKUj9LBIbpMMLIktvwE2EVfZvI xp2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714056003; x=1714660803; 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=fm1ez94iUYSlQp+YZsti3roF6oeEc1ejxs4A96uChBI=; b=wWdjsOTJrJ7vi/oPlUApj+vKVK37dd2HYAsTVO8vmBVtcu/ajJ0WQmo++ehApW/Y7J E1dFMM/hh8Ex49JFsx1ptE1XIX5w4e1EMLzpbAIS4xZtGxbpIIpSKvWNxmlalXiTxttr YYTGRaatYlCbomSUz6/S3J+p8y5vKufeFj5My+256yQp209ix9RIF0cgAjLOkVowTmZI PVdlAqliOncvU8YYa2xOAU/j5tmV2bf30+f/0SMOzhGfjNKYcEOdl7BKD6y73xcct8E8 G4C/4h7HtdCejBJVYBg28tROe5pqIcgVtkir4H97xhf6ATKXQKnC7retk5O6qpo5yyT6 toOA== X-Forwarded-Encrypted: i=1; AJvYcCVj596nxGBBcuEI09ZEffONzHyQy/ie4O1xBnNKVMjA7SpOwWLWV6vlBBXbJvvPw75dDAarCIMoxmpDgbhYuSXjB+68 X-Gm-Message-State: AOJu0YywZY1G5MqozTuu9CHjWWUDYO3BwCIfGDS/7WPkxd6TCnJoLV/U KSSPJOVfqBoxBauOU7/hmpsfdjZ30ch3mtMQn1baA4H24MbModF5ftviIA== X-Google-Smtp-Source: AGHT+IGylX9ZH4ZbEEkRvpxeXGg1ReskwGuss3zAnTD3aCtY9mGMUCSStd4PDC8eAoivxu3Fd7JiUQ== X-Received: by 2002:a17:907:7284:b0:a58:bd03:adae with SMTP id dt4-20020a170907728400b00a58bd03adaemr1778705ejc.6.1714056002695; Thu, 25 Apr 2024 07:40:02 -0700 (PDT) Original-Received: from pro2.fritz.box (p4fe3a1c7.dip0.t-ipconnect.de. [79.227.161.199]) by smtp.gmail.com with ESMTPSA id k11-20020a17090632cb00b00a46a2779475sm9547950ejk.101.2024.04.25.07.40.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Apr 2024 07:40:02 -0700 (PDT) In-Reply-To: <86il051pg0.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 25 Apr 2024 17:34:23 +0300") Received-SPF: pass client-ip=2a00:1450:4864:20::62e; envelope-from=gerd.moellmann@gmail.com; helo=mail-ej1-x62e.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:318085 Archived-At: Eli Zaretskii writes: >> From: Gerd M=C3=B6llmann >> Cc: eller.helmut@gmail.com, emacs-devel@gnu.org >> Date: Thu, 25 Apr 2024 16:00:21 +0200 >>=20 >> Eli Zaretskii writes: >>=20 >> > Byte compilation works, as is shown by building the entire tree. >> > Tree-sitter support needs finalizers to be ... ahm ... finalized >> > first. What else is there that is supposed to work with the current >> > source? >>=20 >> Great! I'm not using treesitter, so I haven't checked, but >> the finalizers are there and should finalize, at least in theory. > > OK, I will build with tree-sitter then and see how that works. > >> Also interesting woujld be if igc_on_idle is called in the right place, >> or if it could/should be called elsewhere. Igc_on_idle does 100ms of GC >> work, and processes MPS messages (finalization, GC start, ...). > > I'll take a look. > >> My plan after getting native-comp working, would have been to tackle >> interactive use. Alas, I tripped over an LLDB problem yesterday that I >> want to get out of the way first. >>=20 >> Anyway. Another interesting question would be how to possibly automate >> (random) testing of the GUI somehow. Do we have something that goe sin >> that direction? > > No, we don't have any automated testing of GUI, unfortunately. > There's test/src/xdisp-tests.el, which attempts to test what little > that can be done in batch mode, and there are a few tests in > test/manual/, which must be run interactively. Thanks!