Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125647 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id C58901A00BD for ; Fri, 20 Sep 2024 20:21:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1726863801; bh=zYwDbAaXsKn/9M8lOKW3U7n0qGE09HOhV29fPkbx/d8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=kk/DMolTtwXD9fjhSsGdCnqPXtgOKnqq2agelwnkVuxx2aHP4KgkeVi8UraCkng54 X3f7QOtVxOnhHQ6KcMowaDihdsp/wATBwjVWmsOihjb2jmOvqIaXhKWHgVG/Jdsxr9 tPzF+5DDXPz4MF72V6ahPFRv+dFLchfHkAZl0DBCcLFA2yZNqppiudx2Voqd5XoelJ sftZAz7p6HqPt8u2dWc/fh8jiIOLYHuLH/hi4McnNM76/v8jYu/awEHQswipo4QGU3 5xi2A2S7AZKsHZqeKKMN6M+2ewOe0ZVUTN7k3ptNEDQ73DlG+CiKlU2iDSkB5aSVds qweoDezF6Qqsg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 7556B180054 for ; Fri, 20 Sep 2024 20:23:20 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: * X-Spam-Status: No, score=1.7 required=5.0 tests=BAYES_50,DMARC_NONE, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-oo1-f41.google.com (mail-oo1-f41.google.com [209.85.161.41]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 20 Sep 2024 20:23:19 +0000 (UTC) Received: by mail-oo1-f41.google.com with SMTP id 006d021491bc7-5d5eec95a74so1258184eaf.1 for ; Fri, 20 Sep 2024 13:21:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726863671; x=1727468471; 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=zYwDbAaXsKn/9M8lOKW3U7n0qGE09HOhV29fPkbx/d8=; b=U1rw4UspwdqoGCFCtAthZLZMdfZ92piHnJMxgfEVGrt+MV6kqiEcVTZR7iHuaRHMY/ Kr6zxyPmZFUshSrYuHunYK//xpOtc7lrmhVXizcJdQ386gidujZpNYvc5sJJpZ/tZekp f0emAftIhoa0pSgPz4aMS3tG3t60p3X0qyRmPfOFZitKu93dhCZqubyteIXEnSWqxXBW hZfOj1xoDviRbII/zv+Flpmjco3SOPbt1KtrHELHA8W9sN8BbkVRorAnQDXda1A0x/CZ 8JBFHLcAtM17Ovv/vUFwFYeANuMgfpGJKCMH6pX+Hn+E4t/kJj9uOMIOULQ3enVfmK1w Lcow== X-Forwarded-Encrypted: i=1; AJvYcCXtIyaoaHYpPhZaM6I3EbayO1VAyQvjwiYXVGNr+pak72lkfBgRzptbFvL8YJADkbVCuKLeqZrWHVQ=@lists.php.net X-Gm-Message-State: AOJu0YwhZzjGkj8RYE4LyTV5DFiovlgk4KTKMILyUr5uPjvUA8TnM+KF OEPpz8c6CyU/loTd0huI7tZiYKI+4MuAwyRdqKGIq8Ai8NZIFTSph/MpCvGDdGiNGbwiCMO0yP7 Lpn4viV1WnSAZ7AlMof5QIdwrq6M= X-Google-Smtp-Source: AGHT+IHh3g7ecPhfxkFrxBzZGfWv9h7rIjrKgyyzLD0LnxiAKBJBX8dNFlQzvFXliWjyj95i371hyVE3ccX+PHF6mqY= X-Received: by 2002:a4a:e8dd:0:b0:5e5:941c:ca5a with SMTP id 006d021491bc7-5e5941ccef9mr910578eaf.1.1726863671512; Fri, 20 Sep 2024 13:21:11 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <8D420123-4ECF-48FD-A9C3-F80C60457A37@newclarity.net> <7EA884D2-0F37-4BF1-AC97-DB6953C944E6@automattic.com> In-Reply-To: Date: Fri, 20 Sep 2024 21:21:00 +0100 Message-ID: Subject: Re: [PHP-DEV] Zephir, and other tangents To: Dennis Snell Cc: Arvids Godjuks , Hammed Ajao , Rob Landers , Adam Zielinski , Mike Schinkel , PHP internals Content-Type: multipart/alternative; boundary="000000000000b75b99062292c72b" From: bukka@php.net (Jakub Zelenka) --000000000000b75b99062292c72b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Fri, Sep 20, 2024 at 6:32=E2=80=AFPM Dennis Snell wrote: > > My goal in sharing here is to help better represent my own perspective of > WordPress=E2=80=99 needs based on what I=E2=80=99ve seen. It=E2=80=99s lo= ng been on my list to > propose a WASM RFC, but because I personally haven=E2=80=99t had the prio= rity > available to get an implementation working I haven=E2=80=99t done so. It= =E2=80=99s my > impression from the documentation that the purpose of these email threads > w.r.t. RFCs is to gather interest and input before any RFC would be put > together, to hold these discussions before anyone commits any major time = to > it. > Is your objective to support building PHP to wasm32-wasi target like it was proposed here: https://github.com/php/php-src/pull/10457 ? If so, the main issue with that was inability to do the zend_bailout as wasm does not support currently support setjmp and longjmp. Otherwise it's mostly about disabling some functionality. Regards Jakub --000000000000b75b99062292c72b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On Fri, Sep 20, 2024 at 6:32=E2=80=AFPM Dennis Sne= ll <dennis.snell@automatt= ic.com> wrote:

My goal in sharing here is to help better represent my own perspective= of WordPress=E2=80=99 needs based on what I=E2=80=99ve seen. It=E2=80=99s = long been on my list to propose a WASM RFC, but because I personally haven= =E2=80=99t had the priority available to get an implementation working I ha= ven=E2=80=99t done so. It=E2=80=99s my impression from the documentation th= at the purpose of these email threads w.r.t. RFCs is to gather interest and= input before any RFC would be put together, to hold these discussions befo= re anyone commits any major time to it.
=
Is your objective to support building PHP to wasm32-wasi target l= ike it was proposed here: https://github.com/php/php-src/pull/10457 ? If so, the main issue = with that was inability to do the zend_bailout as wasm does not support cur= rently support setjmp and longjmp. Otherwise it's mostly about disablin= g some functionality.

Regards

Jakub=C2=A0
--000000000000b75b99062292c72b--