From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nala Ginrut Newsgroups: gmane.comp.gcc.jit,gmane.lisp.guile.user Subject: Re: AOT compiler (was: Running Compiled Guile Objects) Date: Sun, 15 Dec 2024 20:09:25 +0900 Message-ID: References: <769073d434c2ed5fb7937c85da240aa5df4d854a.camel@starynkevitch.net> <49d9827f4455076cc066add3e51f0e882b59e9b7.camel@starynkevitch.net> <86msgxs8d0.fsf@gnu.org> <86ed29rzy1.fsf@gnu.org> <86bjxdryzg.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000069e37406294d19f2" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14528"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user-mXXj517/zsQ@public.gmane.org, maximedevos-CNXmb7IdZIWZIoH1IeqzKA@public.gmane.org, team-rHw2apc0TIwgsBAKwltoeQ@public.gmane.org, jit-/MQLu3FmUzdAfugRpC6u6w@public.gmane.org, dmalcolm-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, basile-VdE74OAlGqnvXjIo7pOF+l6hYfS7NtTn@public.gmane.org To: Eli Zaretskii Original-X-From: jit-bounces~gcgj-jit=m.gmane-mx.org-/MQLu3FmUzdAfugRpC6u6w@public.gmane.org Sun Dec 15 12:09:43 2024 Return-path: Envelope-to: gcgj-jit@m.gmane-mx.org Original-Received: from server2.sourceware.org ([8.43.85.97]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tMmVK-0003dZ-VO for gcgj-jit@m.gmane-mx.org; Sun, 15 Dec 2024 12:09:43 +0100 Original-Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id AC68C3858C66 for ; Sun, 15 Dec 2024 11:09:41 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AC68C3858C66 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=fqv9ozvC Original-Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) by sourceware.org (Postfix) with ESMTPS id 20F613858D21 for ; Sun, 15 Dec 2024 11:09:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 20F613858D21 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 20F613858D21 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::429 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1734260977; cv=none; b=Xehuh04NcRysy6IggPBzQGKfN1FLOLQh6i58edAGOzUmL5aKx2/4IBEV23vrKsjpCVng9RF/U2ii35f124d/jv55jn6yfFNRmNPB+cMD4UiUKnHgnqPTc83wcE8P8/mioCPTx0UnZ3FXN6kgk9n4SNSKmbMrzf0f04D3vfTuRz0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1734260977; c=relaxed/simple; bh=TfUhJoDTwY5YnXboMe8ZvAa6aWCZXr4K+tqPMDdsQXs=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=LZt9yrFR2dzJsbwth1Kw6DvZ8OxCNs657b13cIQvn+FizqjHWErGpRer2GpxRl1KI09co3PTr4+OkmsSf5PGghVuR3+x/JsgcnONuSJt8zaLuiatOEdSlfNWTxmBlmWZDVZ4ykrXBuPoXTsZ3fgCtZxSU+cq543oXdRFkcgvCL8= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 20F613858D21 Original-Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-725f4025e25so2530859b3a.1 for ; Sun, 15 Dec 2024 03:09:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734260976; x=1734865776; darn=gcc.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=J69Lg6/n/+hSi16tSWniAwGY/UiAap7dtpdini/vuWc=; b=fqv9ozvCuDUcqk5K9vierwN1Z4Xf/SwbnihDqO8leTw7t2tXsarFMRXqR0kJViLfST gGtCxI0JH7iXMjjG2ornrDMu5F6YMurPHtJ45/rZ3lC7foZpMFBfXV1jW/XIKP59ah1g kI+vXtFkzJKigZAbnJT5F6JB77yP1VvXfb3zW1DD2zT2Zr8ftddS3wE9lG7AjMhJk1gB YupaoiHecgk4cvJGie3ZtTKgP8SOo31gza03Xp6VwQpIIsAa2v9c7lAxMBmyFXVp4xM7 4OTgLPUjt1T0B8ZDsJuVN1d61VZdw4lJJ17unZDbPK5VA44pKLTB739hnPYGrkk51rAU R2mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734260976; x=1734865776; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=J69Lg6/n/+hSi16tSWniAwGY/UiAap7dtpdini/vuWc=; b=K2T+X8kR1Yjq1eeZBvECIsBl5t903ESx6a/xcSrYwc/JHQpYh1Y/J8Qi/oAzXBdMMp pruGf0hsMHtWs8tBaL2/d5kprwHA4q9fDk9jpPSfoL/Yc9zNs1dwXIISWBGcU40ggioJ W4USbdQZ6Zbh07Cph96/NJBeufAZCrkunJz32OfnzURfUJtokVaPkCds8+Mrp1dU6D+R mH+VT1ycX0+s62u1dDEgwfCLWE72MVlUqUKjfUALXdSV7OLplBaKqEwBILXJH6fkCVwH EkYpiKmgQ6wA1++YWwM2EKm0RxV576aziMrhLf3MNXtkOsXROwBq04N7PIoXNGUDZPB6 jAEg== X-Forwarded-Encrypted: i=1; AJvYcCWZZMj2TCGk6QFT0zpwsxSsjmsRdfqH6VvCDuCEziUk1L7x3VLYxqrFcDwH80siBpLBQG4=@gcc.gnu.org X-Gm-Message-State: AOJu0YyLx8kYeoFjRpNBhWdG2P6dG7XGMXxBxcwcHc/jqtX20Na0wNeQ sZx/3XoHS3IVWypOI2NPvWvCkz7HdH8ylueV8ST5sFqrn6N62b/LAqWaG4zP5qo7SV+OyhE0nYv cE3qQ+dQFb09ivnp33o7fd8M0B08= X-Gm-Gg: ASbGncujXayBvHDXHl2no13UqDk1xD7HMio2Np7u4ITjjxSkJVF3WVZJtPAx5yuNTqL 5EdjmDPjL+Yw9aB2v2iweW7VhHQWE5FuqqrJOqg== X-Google-Smtp-Source: AGHT+IFrKib4e8EVdyU560pnt+J6dIAQDm7w8gTprRT6pAxhxBiZ+0xcY5Mr58yjpTOuzbDr7W9SpHV3aPmrUjGtihM= X-Received: by 2002:a17:902:ea0c:b0:216:57a6:2887 with SMTP id d9443c01a7336-218929c4273mr116171045ad.21.1734260975852; Sun, 15 Dec 2024 03:09:35 -0800 (PST) In-Reply-To: <86bjxdryzg.fsf-mXXj517/zsQ@public.gmane.org> X-BeenThere: jit-/MQLu3FmUzdAfugRpC6u6w@public.gmane.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Jit mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: jit-bounces~gcgj-jit=m.gmane-mx.org-/MQLu3FmUzdAfugRpC6u6w@public.gmane.org Xref: news.gmane.io gmane.comp.gcc.jit:1955 gmane.lisp.guile.user:20009 Archived-At: --00000000000069e37406294d19f2 Content-Type: text/plain; charset="UTF-8" Thanks for all your explanation! Is the IR keeping the design of LIMPLE described in the slide? Maybe Guile AOT can be inspired from it. Best regards. On Sun, Dec 15, 2024, 20:02 Eli Zaretskii wrote: > > From: Nala Ginrut > > Date: Sun, 15 Dec 2024 19:49:59 +0900 > > Cc: guile-user-mXXj517/zsQ@public.gmane.org, maximedevos-CNXmb7IdZIWZIoH1IeqzKA@public.gmane.org, team-rHw2apc0TIwgsBAKwltoeQ@public.gmane.org, > > jit-/MQLu3FmUzdAfugRpC6u6w@public.gmane.org, dmalcolm-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, basile-VdE74OAlGqnvXjIo7pOF+l6hYfS7NtTn@public.gmane.org > > > > Was it merged to upstream or abandoned? > > It was merged to upstream Emacs 3 years ago, and is part of the > released Emacs versions since Apr 2022. > --00000000000069e37406294d19f2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Thanks for all your explanation!

Is the IR keeping the design of LIMPLE described in the slid= e? Maybe Guile AOT can be inspired from it.

Best regards.

On Sun, Dec 15, 2024, 20:02 Eli Zaretskii <eliz-mXXj517/zsQ@public.gmane.org> wrote:
&g= t; From: Nala Ginrut <nalaginrut-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> Date: Sun, 15 Dec 2024 19:49:59 +0900
> Cc: guile-user-mXXj517/zsQ@public.gmane.org, maximedevos-CNXmb7IdZIWZIoH1IeqzKA@public.gmane.org, team@refpe= rsys.org,
>=C2=A0 =C2=A0 =C2=A0 =C2=A0jit-/MQLu3FmUzdAfugRpC6u6w@public.gmane.org, dmalcolm-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, = basile-VdE74OAlGqnvXjIo7pOF+l6hYfS7NtTn@public.gmane.org
>
> Was it merged to upstream or abandoned?

It was merged to upstream Emacs 3 years ago, and is part of the
released Emacs versions since Apr 2022.
--00000000000069e37406294d19f2--